Page 37 of 65

Posted: Fri Dec 09, 2005 8:25 pm
by Shadowfury333
6. Missions with custom textures or glass don't work(cause a quit/freeze)

Posted: Sat Dec 10, 2005 2:43 am
by Diedel
Oh yeah. That's byte-order dependant stuff, and I cannot debug that myself.

Posted: Sat Dec 10, 2005 4:47 pm
by Shadowfury333
Diedel wrote:Oh yeah. That's byte-order dependant stuff, and I cannot debug that myself.
They're your levels.(Speed and Glasshouse) Although I do suppose that it would be a Mac-only thing

Posted: Sat Dec 10, 2005 5:08 pm
by Diedel
These levels work on Windows and Linux (on Intel machines). I have just been profiling (speed bottleneck testing) D2X-XL with Glass House.

Posted: Sun Dec 11, 2005 1:31 pm
by Shadowfury333
d2x.ini isn't read. However, I can set the proper switches from X11/Terminal. I can't, though, tell it to read d2x.ini properly. My best guess is to make an autorun unix executable with the command-line switches already in place, although changeable. My best guess is

Code: Select all

#!/bin/bash
cd ./d2x-xl.app/Contents/MacOS/
./d2x-xl -macdata -fullscreen -grabmouse -sound22k -nocdrom -render_quality 3 -gl_alttexmerge -playermessages 
-noredundancy -nomovies 0 -gl_reticle 0 -shortpackets -pps 10 -player [player] -XxY
NOTE: there is a line break before -noredundancy

Posted: Sun Dec 11, 2005 1:58 pm
by Diedel
kaelan stated that on OS X, placing the D2 data in an other folder than /Applications/Games/D2X-XL doesn't seem to work. That's the place where d2x.ini should go too.

Did you try starting d2x-xl with the command line switch '-debug-printlog'? Did d2x-xl produce a d2x.log then?

If no, please try the switch.

If yes, please tell me whether there's a d2x.log somewhere on your HD.

If yes, please post the contents here.

(I am close to buying a Mac myself no matter what.).

Posted: Sun Dec 11, 2005 4:10 pm
by Shadowfury333
Diedel wrote: If yes, please post the contents here.
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.tex
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:descent.tex' not found
cfile_find_libfile(): 'descent.tex' not found
cfopen(): error opening descent.tex
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.txb
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/d2x.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:d2x.hog' not found
cfile_find_libfile(): 'd2x.hog' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentw.cfg
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:descentw.cfg' not found
cfile_find_libfile(): 'descentw.cfg' not found
cfopen(): error opening descentw.cfg
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/default.256
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font3-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font3-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/intro-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:intro-h.mvl' not found
cfile_find_libfile(): 'intro-h.mvl' not found
cfopen(): error opening intro-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.intro-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.intro-h.mvl' not found
cfile_find_libfile(): '.intro-h.mvl' not found
cfopen(): error opening .intro-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/intro-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:intro-l.mvl' not found
cfile_find_libfile(): 'intro-l.mvl' not found
cfopen(): error opening intro-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.intro-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.intro-l.mvl' not found
cfile_find_libfile(): '.intro-l.mvl' not found
cfopen(): error opening .intro-l.mvl
Cannot open any movie file <intro-*.mvl>Cannot open any movie file <intro-*.mvl>
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/other-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:other-h.mvl' not found
cfile_find_libfile(): 'other-h.mvl' not found
cfopen(): error opening other-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.other-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.other-h.mvl' not found
cfile_find_libfile(): '.other-h.mvl' not found
cfopen(): error opening .other-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/other-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:other-l.mvl' not found
cfile_find_libfile(): 'other-l.mvl' not found
cfopen(): error opening other-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.other-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.other-l.mvl' not found
cfile_find_libfile(): '.other-l.mvl' not found
cfopen(): error opening .other-l.mvl
Cannot open any movie file <other-*.mvl>Cannot open any movie file <other-*.mvl>
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/robots-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:robots-h.mvl' not found
cfile_find_libfile(): 'robots-h.mvl' not found
cfopen(): error opening robots-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.robots-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.robots-h.mvl' not found
cfile_find_libfile(): '.robots-h.mvl' not found
cfopen(): error opening .robots-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/robots-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:robots-l.mvl' not found
cfile_find_libfile(): 'robots-l.mvl' not found
cfopen(): error opening robots-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.robots-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.robots-l.mvl' not found
cfile_find_libfile(): '.robots-l.mvl' not found
cfopen(): error opening .robots-l.mvl
Cannot open any movie file <robots-*.mvl>Cannot open any movie file <robots-*.mvl>
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl//Applications/Games/D2X-XL/data/descent.hog
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.sng
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.sng
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.sng
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:descent.sng' not found
cfile_find_libfile(): 'descent.sng' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/statback.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/scoresb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/scoresb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/default.256
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/statback.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/orderd2.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:orderd2.pcx' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:orderd2.pcx' not found
cfile_find_libfile(): 'orderd2.pcx' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/d2x.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:d2x.hog' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:d2x.hog' not found
cfile_find_libfile(): 'd2x.hog' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/ordrd2ob.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:ordrd2ob.pcx' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:ordrd2ob.pcx' not found
cfile_find_libfile(): 'ordrd2ob.pcx' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/orderd2b.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:orderd2b.pcx' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:orderd2b.pcx' not found
cfile_find_libfile(): 'orderd2b.pcx' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/orderd2.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:orderd2.pcx' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:orderd2.pcx' not found
cfile_find_libfile(): 'orderd2.pcx' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/warningb.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:warningb.pcx' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:warningb.pcx' not found
cfile_find_libfile(): 'warningb.pcx' not found

The weirdest thing is that there is no mention of d2x.ini (I used -ini d2x.ini -debug-printlog).

Diedel wrote:(I am close to buying a Mac myself no matter what.).
I've given my $20.

Posted: Sun Dec 11, 2005 4:32 pm
by Diedel
SF & kaelan,

I have the impression that PC/Linux path and file handling code is not sync'd with the OS X version.

D2X-XL has two ways of storing data files:
  1. Directly in the data folder
  2. I an archive stored in the data folder (descent2.hog is such an archive containing a lot of D2 data files).
When D2(X(-XL)) is looking for a data file (e.g. 'descent.tex') it first checks whether there is a file with that name in the data folder. If not, it checks all archives (lib files) it knows whether one of them contains the file it is looking for.

The log file tells me the following:

The folder used for the direct file lookup (' /usr/local/share/games/d2x-xl') is different from the one used for lib file searches ('/Applications/Games/D2X-XL/data'). The latter seems to be the proper data path. I have no clue why the OS X version uses a different path for direct lookups, and nothing in my local code (which is hopefully sync'd with the SVN repository code) tells me how this could happen.

I can only guess that the source code kaelan works with is not sync'd with mine, but ofc I cannot really tell - only kaelan can.

Posted: Sun Dec 11, 2005 5:55 pm
by Shadowfury333
Why is it looking for a d2x.hog, btw?

Posted: Sun Dec 11, 2005 5:58 pm
by Diedel
d2x.hog contains the Vertigo data. ;)

Thx for the donation, btw. :)

The cheapest useable used Mac (iBook G4 15") I've found on ebay Germany is around 400 Euros currently - I wonder for how much it will be sold ... :roll:

Posted: Sun Dec 11, 2005 6:31 pm
by Setsunaaa
Ah, a Version without problems again.
I used .38 (very stable) quite long, all up to .44 were strange, .44 works fine again. I report bugs a few days later, simply because Diedel (I love you guy) updates very often if there is something wrong by himself.
I have a question about that guidebot that annoys everyone since D2 came out:
Can you make that damn stupid thing NOT shooting at me? The best would be: If guidebot facing within 45° angle toward player turn 180° (facing away from me) and then shoot. Especially in lava levels this would be a nice thing.
The only thing left (for me) is the intro-movie-should't-stretch-when-640x4?0.
When I start a multiplayer game (alone for testing, uppermost udp option) I cannot switch to vulcan cannon after picking it up or any other weapon.
OS = XPSP2

Posted: Sun Dec 11, 2005 6:46 pm
by Diedel
Vulcan: Turn off smart weapon switching in gameplay options menu.

Rest: Will check.

Posted: Sun Dec 11, 2005 6:48 pm
by Shadowfury333
I was just playing through SP, and for some reason it won't load the reactor meltdown timer. I mean, I destroy the reactor, and I can hang out in the level until the cows come home(and since we don't have cows in the first place, you can imagine how long that would be)

Posted: Sun Dec 11, 2005 7:26 pm
by Diedel
All known issues fixed (apart from OS X networking and D2X-W32 level format problems on OS X).

Availability of new version depends on kaelan.

Posted: Sun Dec 11, 2005 7:36 pm
by Setsunaaa
Version is 1.5.44, OS = XPSP2
Whether "smart weapon switching" on or not: in SP it works the way I want, in MP it doesn't. Start anarchy multiplayer udp alone with standard settings Level one, collect the vulcan gun. Pressing "2" -> nothing. Fire laser until I run out of energy -> switching to vulcan automatically. Collect energy, I cannot switch to Laser pressing "1", fire vulcan until I run out of ammo -> autoswitch back to Laser.
Aonther thing on that: When I pick up the Vulcan Gun before I pick up the Vulcan Ammo D2X autoatically switches to the Vulcan Gun. When I pick up the Ammo first it does not switch. That effect is independent from "smart switch" too.

In SP everything is fine.
Shadowfury333:
I just test-played level 1 again, timer starts, I die when I don't get out. Where does it happen at what skill, so I can check that too? I am currently at level 12 again.

Posted: Sun Dec 11, 2005 10:09 pm
by Shadowfury333
I think I hit enter twice too quickly, so I ended up on Rookie. I'll try on higher difficulty levels.

EDIT: I've tested on Insane, still no timer. Don't forget, this is the Mac version with Mac data

Posted: Mon Dec 12, 2005 2:29 am
by Diedel
setsun,

I will check weapon switching. You did turn off smart weapon switching, did you?

The countdown timer problem should only occur when multiple bosses in gameplay options is unchecked.

Edit:

To find out which program version has what bugs fixed, consult the d2x history page. If your program version is older, it doesn't contain the fixes of later program versions. Mac OS X usually lags behind, as I am not doing the maintenance for OS X.

Posted: Mon Dec 12, 2005 8:05 am
by Shadowfury333
Diedel wrote:The countdown timer problem should only occur when multiple bosses in gameplay options is unchecked.
You mean checked. I've unchecked it, and it works now.

Posted: Mon Dec 12, 2005 8:16 am
by Diedel
Actually, I meant unchecked.

Re the extended level format problem: Do you have an error message in the log file? Please run "d2x-xl -debug-printlog", load such a level and check the log file after the crash (message should be right at the end, if at all). If there is one, please post it here.

Posted: Mon Dec 12, 2005 9:03 am
by Shadowfury333
This is what Terminal gives me

Code: Select all

Fatal signal: Segmentation Fault (SDL Parachute Deployed)
d2x-xl(918,0xa000ef98) malloc: ***  Deallocation of a pointer not malloced: 0x98ff3088; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug
d2x-xl(918,0xa000ef98) malloc: ***  Deallocation of a pointer not malloced: 0x88ff0038; This could be a double free(), or free() called with the middle of an allocated block; Try setting environment variable MallocHelp to see tools to help debug
As for the Logfile

Code: Select all

cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.tex
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:descent.tex' not found
cfile_find_libfile(): 'descent.tex' not found
cfopen(): error opening descent.tex
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.txb
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/d2x.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:d2x.hog' not found
cfile_find_libfile(): 'd2x.hog' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentw.cfg
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:descentw.cfg' not found
cfile_find_libfile(): 'descentw.cfg' not found
cfopen(): error opening descentw.cfg
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/default.256
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font3-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font3-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/intro-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:intro-h.mvl' not found
cfile_find_libfile(): 'intro-h.mvl' not found
cfopen(): error opening intro-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.intro-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.intro-h.mvl' not found
cfile_find_libfile(): '.intro-h.mvl' not found
cfopen(): error opening .intro-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/intro-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:intro-l.mvl' not found
cfile_find_libfile(): 'intro-l.mvl' not found
cfopen(): error opening intro-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.intro-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.intro-l.mvl' not found
cfile_find_libfile(): '.intro-l.mvl' not found
cfopen(): error opening .intro-l.mvl
Cannot open any movie file <intro-*.mvl>Cannot open any movie file <intro-*.mvl>
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/other-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:other-h.mvl' not found
cfile_find_libfile(): 'other-h.mvl' not found
cfopen(): error opening other-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.other-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.other-h.mvl' not found
cfile_find_libfile(): '.other-h.mvl' not found
cfopen(): error opening .other-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/other-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:other-l.mvl' not found
cfile_find_libfile(): 'other-l.mvl' not found
cfopen(): error opening other-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.other-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.other-l.mvl' not found
cfile_find_libfile(): '.other-l.mvl' not found
cfopen(): error opening .other-l.mvl
Cannot open any movie file <other-*.mvl>Cannot open any movie file <other-*.mvl>
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/robots-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:robots-h.mvl' not found
cfile_find_libfile(): 'robots-h.mvl' not found
cfopen(): error opening robots-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.robots-h.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.robots-h.mvl' not found
cfile_find_libfile(): '.robots-h.mvl' not found
cfopen(): error opening .robots-h.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/robots-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:robots-l.mvl' not found
cfile_find_libfile(): 'robots-l.mvl' not found
cfopen(): error opening robots-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.robots-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.robots-l.mvl' not found
cfile_find_libfile(): '.robots-l.mvl' not found
cfopen(): error opening .robots-l.mvl
Cannot open any movie file <robots-*.mvl>Cannot open any movie file <robots-*.mvl>
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl//Applications/Games/D2X-XL/data/descent.hog
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.sng
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.sng
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.sng
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:descent.sng' not found
cfile_find_libfile(): 'descent.sng' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descentb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/statback.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/default.256
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/statback.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/orderd2.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:orderd2.pcx' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:orderd2.pcx' not found
cfile_find_libfile(): 'orderd2.pcx' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/menub.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/d2x.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:d2x.hog' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:d2x.hog' not found
cfile_find_libfile(): 'd2x.hog' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl//Applications/Games/D2X-XL/descent2.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:/Applications/Games/D2X-XL/descent2.hog' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:/Applications/Games/D2X-XL/descent2.hog' not found
cfile_find_libfile(): '/Applications/Games/D2X-XL/descent2.hog' not found
cfopen(): error opening /Applications/Games/D2X-XL/descent2.hog
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl//Applications/Games/D2X-XL/d2demo.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:/Applications/Games/D2X-XL/d2demo.hog' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:/Applications/Games/D2X-XL/d2demo.hog' not found
cfile_find_libfile(): '/Applications/Games/D2X-XL/d2demo.hog' not found
cfopen(): error opening /Applications/Games/D2X-XL/d2demo.hog
Unknown hogsize -1,
trying d2.mn2
Unknown hogsize -1,
trying d2.mn2

cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/d2.mn2
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.hog
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:descent.hog' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:descent.hog' not found
cfile_find_libfile(): 'descent.hog' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/scoresb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/scoresb.pcx
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/d2x.ham
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:d2x.ham' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:d2x.ham' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:d2x.ham' not found
cfile_find_libfile(): 'd2x.ham' not found
cfopen(): error opening d2x.ham
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-house.ham
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:g-house.ham' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:g-house.ham' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:g-house.ham' not found
cfile_find_libfile(): 'g-house.ham' not found
cfopen(): error opening g-house.ham
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-housh.ham-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:g-housh.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:g-housh.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:g-housh.ham-l.mvl' not found
cfile_find_libfile(): 'g-housh.ham-l.mvl' not found
cfopen(): error opening g-housh.ham-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.g-housh.ham-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:.g-housh.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.g-housh.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:.g-housh.ham-l.mvl' not found
cfile_find_libfile(): '.g-housh.ham-l.mvl' not found
cfopen(): error opening .g-housh.ham-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-housl.ham-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:g-housl.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:g-housl.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:g-housl.ham-l.mvl' not found
cfile_find_libfile(): 'g-housl.ham-l.mvl' not found
cfopen(): error opening g-housl.ham-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/.g-housl.ham-l.mvl
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:.g-housl.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:.g-housl.ham-l.mvl' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:.g-housl.ham-l.mvl' not found
cfile_find_libfile(): '.g-housl.ham-l.mvl' not found
cfopen(): error opening .g-housl.ham-l.mvl
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-house.tex
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:g-house.tex' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:g-house.tex' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:g-house.tex' not found
cfile_find_libfile(): 'g-house.tex' not found
cfopen(): error opening g-house.tex
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-house.txb
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:g-house.txb' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:g-house.txb' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:g-house.txb' not found
cfile_find_libfile(): 'g-house.txb' not found
cfopen(): error opening g-house.txb
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/groupa.256
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:groupa.256' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font1-1.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font2-1.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font2-2.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font2-3.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font1-1h.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font1-1h.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-1h.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font2-1h.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-2h.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font2-2h.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/font2-3h.fnt
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:font2-3h.fnt' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/statback.pcx
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:statback.pcx' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-house.rl2
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/descent.pig
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:descent.pig' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:descent.pig' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:descent.pig' not found
cfile_find_libfile(): 'descent.pig' not found
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/g-house.pal
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:g-house.pal' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent2.hog:g-house.pal' not found
cfile_find_hogfile(): '/Applications/Games/D2X-XL/data/descent.hog:g-house.pal' not found
cfile_find_libfile(): 'g-house.pal' not found
cfopen(): error opening g-house.pal
cfile_get_filehandle(): error opening /usr/local/share/games/d2x-xl/GROUPA.256
cfile_find_hogfile(): '/Applications/Games/D2X-XL/missions/g-house.hog:GROUPA.256' not found

Posted: Mon Dec 12, 2005 9:13 am
by Diedel
Dang. The terminal message is telling me that I'd need to debug this on a Mac ... or, well kaelan has to do it ... :roll:

Otherwise I cannot find out where these pointers are beeing freed, and what pointers.

Posted: Tue Dec 13, 2005 2:53 am
by Escorter
I discovered two things when I played Descent 1:

When I exited from the mine, a window shows this: "Warning! Unknown size for Descent.pig". And I need to press enter about 5 times close it.

The next thing I discovered: the Medium Lifter (my favourite mech) is VERY stupid. His AI is vorks correctly in the original Descent, but not in d2x-w32.

Posted: Tue Dec 13, 2005 4:16 am
by Diedel
What OS?

Posted: Tue Dec 13, 2005 4:25 am
by Aus-RED-5
Escorter wrote:.......... His AI is vorks correctly in the original Descent, but not in d2x-w32.
d2x-w32..? Hope you mean d2x-xl? If not. Upgarde to XL please. :)
Thank you, come again. :P

Posted: Tue Dec 13, 2005 6:24 am
by Diedel
If it didn't work in d2x-w32, it won't work any better in d2x-xl ... I will look into how d2x-xl handles d1 robot data (and see whether I can fix the sound handling, too).

Posted: Tue Dec 13, 2005 7:21 am
by Escorter
Thanks! And what can I do with the warning message?

Posted: Tue Dec 13, 2005 7:37 am
by Diedel
Ignore it.

Please do me a favor though and tell me the exact size in bytes of your descent.pig and the OS you are using.

I will look into the D1 robot AI and sound issues. Unfortunately, I don't have the D1X source code at hand right now, but if someone would post a link to a zip file containing the stuff ... :roll: (no links to CVS repositories and the like, please).

Posted: Tue Dec 13, 2005 4:01 pm
by Escorter
The D1X source code:
http://www.fileplanet.com/dl/dl.asp?/pl ... 32/d1x.rar

My Descent.pig is 4327071 bytes large.
I using WinXP Professional.

Posted: Tue Dec 13, 2005 4:46 pm
by Diedel
Mine has 4.920.305 bytes, which is the size of the 1.4 version of the file. Your size looks strange.

Edit: 1.5, not 1.4.

Posted: Wed Dec 14, 2005 2:34 am
by Escorter
WHY? I take it from the newest version of Descent.

Posted: Wed Dec 14, 2005 2:57 am
by Diedel
There are several patches for D1. Did you apply them all? Maybe your file is damaged somehow. At least it doesn't have the size of the regular D1 v1.4 Descent.Pig.

Posted: Wed Dec 14, 2005 4:48 am
by Sirius
v1.5 Descent.pig weighs in at 4,920,305 bytes here.

Posted: Wed Dec 14, 2005 5:14 am
by Aus-RED-5
Sirius wrote:v1.5 Descent.pig weighs in at 4,920,305 bytes here.
This is correct ;)

Image

Posted: Wed Dec 14, 2005 6:56 am
by Escorter
Yes, it's damaged. I tried to open it with Dragon UnPacker, and it tells me the file is corrupted.

Posted: Wed Dec 14, 2005 9:53 am
by inuwali
Just updated to version 47 via SVN, and my project wouldn't compile. It complained about lines 345 and 346 in ogl_init.h, which I can see were added in version 47. I had to comb through all the code and enclose any references to these two symbols in #if RENDER2TEXTURE blocks. I'm assuming this was an oversight in your original commit. I had to change both ogl_init.h and ogl.c.

Posted: Wed Dec 14, 2005 4:43 pm
by Diedel
As it compiles for me, you may not have downloaded all changed source files.

Posted: Thu Dec 15, 2005 8:53 am
by inuwali
I believe all the files are up-to-date except ipx_udp.c, which has no impact on the compilation errors I mentioned. It seems to be a mac-specific thing, so I'm assuming that kaelan encountered the same problem.

I'm making some progress in resolving Mac network-related errors. I've stuck some code in addiflist() between __macosx__ defines which gets me past my original error. Still have more to go though.

Just donated, BTW... Hope you can get a good deal on that used PowerBook.

Posted: Thu Dec 15, 2005 9:36 am
by Diedel
Thank you. :)

Posted: Thu Dec 15, 2005 1:23 pm
by Shadowfury333
inuwali wrote:I'm making some progress in resolving Mac network-related errors.
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU
THANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOUTHANKYOU

BTW Thanks

Also BTW have you found anything about HOARD.HAM(the unopenable file)?

Posted: Thu Dec 15, 2005 4:43 pm
by Diedel
SF,

that file should reside in the D2 data folder. If it's there, try to make its name all lowercase, maybe that is the problem.

inuwali,

I will check in a new version of d2x-xl. It would be great if you could make an executable from it and e-mail it to me, or post a link to it here (zipped).

The folder detection issue really needs to be resolved, and the current code already should have all that is needed to resolve it.