-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Dethrace won't start on my VMWare/Fedora 38 #315
Comments
What does it do when you copy the dethrace executable to the game data folder, and execute from there? It must be placed in the same folder as where the original .exe's can be found. I want to exclude our currently broken error reporting (#312). |
it happens the same - copied the executable into the folder were the CARMA.EXE was and in the DATA folder for testing |
same happens with a VS2022/SDL2-2.26.5 build under Win 10 (exe in CARMA.EXE directory or in DATA directory and with changed working-dir) D:\temp\dethreace_dev\Carma>Dethrace version: v0.6.0-21-g34a22f2 |
i've added a
and replaced all the access(...) calls with checked_access(...) in Harness_DetectGameMode() this is the output
|
also extenden PDFatalError(...) with a printf
now the startup shows
so it seems my game version is not the correct one the only problem seems to be the hidden logging that already explains exactly what the problem is |
Works with different game version
added missing newline to a error output function
|
What version of the game were you using? |
FYI the missing error messages introduced in a recent refactor are now fixed in #316 |
https://gamesnostalgia.com/game/carmageddon seemed to be a stripped down version this version works: https://archive.org/download/msdos_Carmageddon_Max_Pack_1998 |
works on Windows and Linux still missing \n in OS_fopen(...) fprintf - which only trashes the log output under Windows to fix log output |
The So I think we should embed this table too. |
Yeah, I took a look at STYLE too :) Its weird that the embedded Its also really weird that some versions look for |
I just extracted the ascii tables from my original 90ies cd (I think it's this one), and it has yet another ascii table. gASCII_table = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 0, 45, 61, 127, 13, 13, 9, 0, 0, 0, 0, 46, 44, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32]
gASCII_shift_table = [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 65, 66, 67, 68, 69, 70, 71, 72, 73, 106, 75, 76, 77, 78, 79, 112, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 0, 45, 61, 127, 13, 13, 9, 0, 0, 0, 0, 46, 44, 0, 0, 0, 27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 32] Remarkable about this one is that it contains lower case ascii codes in the non-uppercase array. I think we should interpret the ascii tables as a mapping from scancode to keycode (≈ascii), Can we generate the table dynamically by going the "reverse" way? Speaking about localization. We're currently using |
its inside a VMWare vm - so no native opengl drivers available (i think)
build with Fedora 38/gcc 13.1.1 without any warning
just gives me that output
SUSE/Tumbleweed
The text was updated successfully, but these errors were encountered: