-
assigned issue to
Linux: "timestream23" is mis-spelled in 1.3 as "timesreeam23"
After the fight with a Medusa the game comes to halt in Linux version because the next map is misspelled.
I can still write "changelevel timestream23" before the e2m5e ends and then progress forward. This is not a problem in the Windows version. But since it exists in both the Debian and Fedora installations of Daikatana I had to report this.
The message is... "ERROR: Couldn't load maps/timesreeam23.bsp"
There are other issues in Linux version but I need to make other tickets for them.
Comments (5)
-
-
- changed status to resolved
(Hopefully) fix bug
#37(mapname being corrupted)the arguments to strcpy() may not overlap or strange things may happen. also: using strncpy() instead of strcpy()
→ <<cset 6fedf8a173d6>>
-
I couldn't reproduce the problem here (with freshly built binaries), but I think I found out what caused it (and fixed the code) anyway. However, as I'm currently on vacation I can't provide new binaries to test until I'm back home (where I have a proper internet connection and the chroot to build a new release).
Cheers, Daniel
-
I'm back home and I could reproduce the issue with the old build and it seems gone with a new one. I just uploaded the new Linux build that should fix the issue, can you test it?
You can find it in Downloads or directly at https://bitbucket.org/DGibson/daikatana-1.3/wiki/Downloads/Daikatana-Linux-2014-09-15.tar.bz2
Thanks! - Daniel
-
reporter Sorry, it's been a while... I just extracted the new package and tested it. It works properly on my Debian-PC. Thank you! I'll keep playing the game to check that it's possible to complete the Linux version of the game in case there are more issues like this. You guys are awesome.
- Log in to comment
The misspelling is not in the v1.2 .bsp file, so it has to be caused by string expansion/manipluation code somewhere.