WohlSoft / LunaLua

LunaLua - LunaDLL with Lua, is a free extension mod for SMBX 1.3 game engine, core of the X2 project.
https://codehaus.moe/
GNU General Public License v3.0
33 stars 12 forks source link

Dead freeze of the game after loading on Wine #48

Closed Wohlstand closed 1 year ago

Wohlstand commented 1 year ago

A while ago I found the bug that causes the game to deadly freeze after finishing the loading while working on Wine in the Linux environment. At older SMBX2 commit states the game works just fine in the same environment.

The bug was introduced somewhere order than this commit 8f1283430f06760047d5441dae5ffb8c285a9f62. In the older version game works just fine in the same environment. (the SMBX2 commit e21abba81ede65866e832c67da2c4d6ef6a40164 introduces this bug)

The state of the SMBX2 repository where this bug has been introduced: изображение

Wohlstand commented 1 year ago

Okay, I there is thing I forgot to note: the ACTUAL LunaLua state https://github.com/WohlSoft/LunaLua/commit/f2e4725d7f04513372da129ac80d14f87a16d226 where it worked just fine. So, go through commits at this state...

Wohlstand commented 1 year ago

Okay, I made the fix by myself after some investigation for this issue. Now it's need to test the work on other systems to ensure that nothing got broken.

Bluenaxela commented 1 year ago

Seems good on other systems :+1:

Wohlstand commented 1 year ago

Thanks for the testing! :+1:

Note: Remove the "need a test" tag after the thing got been tested and confirmed that it works.