-
Notifications
You must be signed in to change notification settings - Fork 244
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
Assertion failures (on debug builds) issue #131
Comments
More info. I debugged with Visual Studio 2022 IDE in this another Windows PC with Intel Core i5. Doing the following: |
Maybe there is a unique adaptation to AMD's CPU? |
P.D. This isn't CPU issue. Worked when I was playing without the compiled dlls and launcher.exe files and using the downloaded non steam ones on this another Windows PC. Worked fine in some PCs with non steam version. |
Ha ha, just kidding |
Dumb question: should be labeled as "non-steam" to tag this kind of issue? |
I just checked deeply, non steam version still doesn't seem to work using the compiled files. Gonna to re-edit the issue, it isn't related to different Windows PCs, that happens all PCs. |
In the following test, I used with This indicates the Assert tells what is happening with the source code file at that line. I modified code outputs to compare my compiled files to the other ones. I know that this cvar and this customized "Unknown command" message don't exist in the repository, I added just to test. Curiously, during the gameplay, any achievement can be obtained legally (works as should): I can't believe that after assertion failures, the game works pretty well, although there are assertion errors in the console messages from left corner (red ones). This should be fixed for sake, nonetheless. |
Here the full log: engine.log |
Update: when using |
Delete sourcevr.dll or comment out the part that loads it |
Done. Works and doesn't display that error. That sourcevr.dll isn't from nillerusr repository compiled files, it's downloaded from that non-steam version game. I'll modify the description to remove about that and leave assertion errors info. |
Collecting all assertion errors using the debug build, also note, these are the same displaying errors in the game console output: filesystem/filetracker.cpp : line 103: tier1/utlbuffer.cpp : line 728: game/server/baseentity.cpp : line 3371: tier1/datamanager.cpp : line 203:
|
There is literally no need to fix these asserts, they are harmless. If you don't want to see them compile on release. |
I've to warn that the wrong compiled SDL.dll (from IIRC, the amd64 (64-bits) version on Windows still isn't available as HappyDOGE and others told. |
Gotta rename the issue instead creating a new one. There's a problem when trying to run into different PCs. |
I've come to the conclusion that this issue will be like a pending task. |
EDIT: I tried on some Windows PCs using HL2 non-steam version, the game isn't loading, checking in the Task Manager, when trying to launch, in a matter of milliseconds, the process status is suspended and after suddenly closes.
The other issues were a bit related to setup the game base correctly and due to the lack of knowledge about how the game base should work. Also about the debug build files while assertion errors are displayed (it isn't really troublesome, it's used for debugging checks, I think).
OLD ISSUE EDIT: Full edit. More info: #131 (comment)
I tried with HL2 non steam version one. No matter how many times you replace the compiled
dll
s andhl2_launcher.exe
files, using with this symlink:The same HL2 non steam version using debug build pop-ups an assertion failure:
Assertion failures happen with debug builds, these message errors can be pretty annoying for some user who wants to debug the engine.
ATTENTION!!
IMPORTANT NOTE: In Windows, don't use the compiled SDL.dll from
lib/win32/amd64
, looks corrupted and the game won't load! Use the compiled SDL.dll fromlib/win32/x86
.The text was updated successfully, but these errors were encountered: