Looking for Linux (Loki) Descent 3 checksum bug fix

For system help, all hardware / software topics NOTE: use Coders Corner for all coders topics.

Moderators: Krom, Grendel

Post Reply
User avatar
TechPro
DBB Admiral
DBB Admiral
Posts: 1520
Joined: Thu May 20, 2004 11:51 pm

Looking for Linux (Loki) Descent 3 checksum bug fix

Post by TechPro »

Can't seem to find the checksum bug fix for the Linux Descent 3.

Most of the links in the threads that mention it no longer work except one ... and that download has a problem. I get an error trying to extract the files and cannot get them.

Anybody have it?
User avatar
Aus-RED-5
DBB Friend
DBB Friend
Posts: 1604
Joined: Fri Apr 23, 2004 7:27 am
Location: Adelaide, South Australia
Contact:

Post by Aus-RED-5 »

Sorry Tech, I have no idea what files or links you've tried.

Doesn't help that I don't know much about Linux either. hehe

However, FunkyStickman might be the guy to help.

Also here is a link to files and a how-to guild.
http://jeffhendricks.net/?page_id=63
User avatar
Jeff250
DBB Master
DBB Master
Posts: 6539
Joined: Sun Sep 05, 1999 2:01 am
Location: ❄️❄️❄️

Post by Jeff250 »

Wasn't the checksum bug caused by a discrepancy between the sqrt() functions on linux and Windows? This page seems to be the best information I've been able to scrounge up on it. If so, wouldn't it be possible to just LD_PRELOAD a sqrt() function that behaves a la the Windows one? If so, that would seem a heck of a lot more elegant than Monk's solution. Unfortunately, information on the specifics of the checksum bug seems to be sparse.
User avatar
Duper
DBB Master
DBB Master
Posts: 9214
Joined: Thu Nov 22, 2001 3:01 am
Location: Beaverton, Oregon USA

Post by Duper »

I thought Kevin had that tracked down. Something about the way the math was being done by the engine in the wrong order?

oh wait... you mean compiling, right?
User avatar
Grendel
3d Pro Master
3d Pro Master
Posts: 4390
Joined: Mon Oct 28, 2002 3:01 am
Location: Corvallis OR, USA

Post by Grendel »

ImageImage
User avatar
akula65
DBB Ace
DBB Ace
Posts: 372
Joined: Mon Sep 20, 2004 6:34 pm
Location: Virginia

Post by akula65 »

I have the following:

d3fix-1.6-2.i386.rpm (1.5 MB)
d3fix-1.6.tgz (1.5 MB)

I have been wondering where to get the Perl server script to add new missions to the database (d3fixadd.pl).
User avatar
Jeff250
DBB Master
DBB Master
Posts: 6539
Joined: Sun Sep 05, 1999 2:01 am
Location: ❄️❄️❄️

Re:

Post by Jeff250 »

Jeff250 wrote:Wasn't the checksum bug caused by a discrepancy between the sqrt() functions on linux and Windows? This page seems to be the best information I've been able to scrounge up on it. If so, wouldn't it be possible to just LD_PRELOAD a sqrt() function that behaves a la the Windows one? If so, that would seem a heck of a lot more elegant than Monk's solution. Unfortunately, information on the specifics of the checksum bug seems to be sparse.
It looks like x86 C compilers tend to just inline sqrt(), since (1) it's always safe to do so, since it's a standard-defined function, and (2) the x86 instruction set has a built-in sqrt instruction. Which makes me wonder all the more how the sqrt() functions between Windows and Linux could have possibly differed... maybe a single- vs. double-precision thing?
User avatar
BUBBALOU
DBB Benefactor
DBB Benefactor
Posts: 4198
Joined: Tue Aug 24, 1999 2:01 am
Location: Dallas Texas USA
Contact:

Post by BUBBALOU »

not that hard
TechPro wrote:Can't seem to find the checksum bug fix for the Linux Descent 3.
http://descentbb.net/viewtopic.php?t=9855

Unfortunately the topic to the thread that leads you to it is not insightful and the authors links no longer work, therefore it's an informational thread only

I seem to have a better workout dodging your stupidity than attempting to grasp the weight of your intelligence.
Post Reply