InstaReap on Linux

For all coding issues - MODers and programmers, HTML and more.

Moderators: Jeff250, fliptw

Post Reply
D.Cent
DBB Ace
DBB Ace
Posts: 53
Joined: Wed Nov 22, 2006 1:50 pm
Location: Schwieberdingen (Germany)
Contact:

InstaReap on Linux

Post by D.Cent » Fri Nov 24, 2006 12:56 pm

Hi,

I am about to compile InstaReap for Linux. The problem is: The InstaReap.d3m has only 91 KB, but it must have 1,4 MB!!!

If someone wants to help me, contact me via ICQ or mail.

ICQ: 193114620
Mail: descent1@gmx.net

Thanks.
User avatar
DCrazy
DBB Alumni
DBB Alumni
Posts: 8826
Joined: Wed Mar 15, 2000 3:01 am
Location: Seattle

Post by DCrazy » Thu Nov 30, 2006 5:32 am

Uh... why \"must\" it have 1.4 MB? If it compiled and stuffed into a HOG at only 91 KB, then what's the problem?
D.Cent
DBB Ace
DBB Ace
Posts: 53
Joined: Wed Nov 22, 2006 1:50 pm
Location: Schwieberdingen (Germany)
Contact:

Post by D.Cent » Mon Dec 04, 2006 1:23 pm

Um... You know, the *.d3m is not a hog-file, it is a so-file. It was compiled, that mod, yes, but:

Error initializing game module!

D.Cent
User avatar
Foil
DBB Material Defender
DBB Material Defender
Posts: 4900
Joined: Tue Nov 23, 2004 3:31 pm
Location: Denver, Colorado, USA

Post by Foil » Mon Dec 04, 2006 3:00 pm

A .d3m is a .hog file (with the .dll and string files, if I remember correctly).

If you think it's too small because it's missing something, go back and check to see what's in it!
User avatar
DCrazy
DBB Alumni
DBB Alumni
Posts: 8826
Joined: Wed Mar 15, 2000 3:01 am
Location: Seattle

Post by DCrazy » Mon Dec 04, 2006 3:24 pm

Foil, I seem to vaguely remember that on Windows (and on Windows only!) you can rename a .dll to .d3m and put its resources in the main Descent3 directory. Other than that, the .d3m must be a HOG containing .dll's and .so's, and if the first method was even an option, I never used it in my D3 coding days.
User avatar
Foil
DBB Material Defender
DBB Material Defender
Posts: 4900
Joined: Tue Nov 23, 2004 3:31 pm
Location: Denver, Colorado, USA

Post by Foil » Sat Dec 09, 2006 9:56 am

I tried simply renaming my .dll as a .d3m... it didn't seem to work.

And I just remembered something:
D.Cent wrote:The problem is: The InstaReap.d3m has only 91 KB, but it must have 1,4 MB!!!
When compiling a mod of the Anarchy code, mine compiled to around 90Kb, but I once compiled it in "debug", and it came out about 1.4Mb... could you be compiling it in "debug"?
D.Cent
DBB Ace
DBB Ace
Posts: 53
Joined: Wed Nov 22, 2006 1:50 pm
Location: Schwieberdingen (Germany)
Contact:

Post by D.Cent » Sun Jul 08, 2007 12:05 pm

Sorry, I forgot this forum...

I got it compiled now (with gcc-2.95) and I can join servers now. But if I shoot, nobody sees my shot and I can't kill someone.

The version of my InstaReap-sources were different from these on our servers. So I've started my own server and tried again - no succes!

Maybe you can explain why it doesn't work!

Source: http://odf-forum.lima-city.de/temp_down ... eap.tar.gz

Thanks and sorry again!
User avatar
DCrazy
DBB Alumni
DBB Alumni
Posts: 8826
Joined: Wed Mar 15, 2000 3:01 am
Location: Seattle

Re:

Post by DCrazy » Mon Jul 09, 2007 8:39 pm

D.Cent wrote:But if I shoot, nobody sees my shot and I can't kill someone.
After looking through the code, I can't see any reason why this would be happening. Anything suspect has been commented out.

But this is the exact behavior that occurrs if client/server negotiation fails, either due to latency, packet loss, or custom negotiation. It doesn't look like there's any custom negotiation going on at the beginning, though I may be missing something. If you stay connected, do you get kicked automatically?
D.Cent
DBB Ace
DBB Ace
Posts: 53
Joined: Wed Nov 22, 2006 1:50 pm
Location: Schwieberdingen (Germany)
Contact:

Post by D.Cent » Tue Jul 10, 2007 4:58 am

No, everything stays normally (No loss, no higher ping, no disconnects).
Post Reply