Community
AGI Programming => AGI Development Tools => Topic started by: RamoramaInteractive on August 23, 2020, 02:22:53 AM
-
I was about to play Space Quest 0 - Replicated on my Windows 10 notebook, but NAGI shows me only incomplete screens and I neither can work with the text parser nor with the menu.
You can see the result as screenshot in my attachement. Is there another way to play Space Quest 0 in Windows 10?
Are there other possibilities to play AGI games on Windows 10?
-
Couldn't replicate.
-
Workes here, too.
-
Strange, on my Windows 10 PC I can play Space Quest 0. ???
I wonder why it doesn't work on my notebook.
-
Update graphic drivers? Dunno.
-
Unless there's a way newer version of NAGI that uses something much newer than SDL 1.x, I don't think updated drivers would make a difference 🤔
-
Maybe try changing the compatibility mode of NAGI within Windows?
-
Are there other possibilities to play AGI games on Windows 10?
You could give ScummVM a go.
-
Or better yet, DOSBox.
-
I already tried to change the compatibility mode, but nothing changed. Maybe it's the notebook itself and there is something broken in the Windows 10.
DosBox wouldn't help, because Space Quest 0 has neiher .exe nor .com, except for the NAGI .exe.
ScummVM could work. Thank you for your help. :)
-
I believe that Replicated is one of those fan games with sloppy memory management where the original interpreter fails on launch, but works with NAGI. Give ScummVM a try as Charles suggested if you are having trouble with NAGI.
-
I will and I promise. :)
-
The most recent version of SDL is 2.0.12. NAGI was built using an earlier version.. The SDL wiki (http://wiki.libsdl.org/MigrationGuide) says that there are a lot of changes from SDL1 to SDL2, specifically in the graphics area that are not backwards compatible. It could be that notebook has SDL2 on it, but your desktop has SDL1.
-
The most recent version of SDL is 2.0.12. NAGI was built using an earlier version.. The SDL wiki (http://wiki.libsdl.org/MigrationGuide) says that there are a lot of changes from SDL1 to SDL2, specifically in the graphics area that are not backwards compatible. It could be that notebook has SDL2 on it, but your desktop has SDL1.
SDL2.DLL is not drop-in compatible with SDL.DLL. You likely wouldn't even get an application window if you tried.
I ran SQ0 with the customized NAGI that it came with (it had a different icon), giving it a copy of SDL.DLL (1.x) and some fonts, and it worked fine.
-
The game includes the right version of SDL and NAGI would use the DLL in its own folder. Most (all?) applications that use SDL simply includes it in its own folder and does not copy it to SysWOW64 or register it. So this seems unlikely unless RamoramaInteractive replaced it himself for some reason.
-
I had no SDL.DLL nor interestingly NAGI's font files in my SQ0R folder. It wouldn't run at all without them, of course. Not with a broken image, but not even a window.
-
The original download on the Virtual Broomcloset included all of the NAGI files. The big ZIP with all of the fan AGI games that was circulating on the net several years ago does as well as does the one on the AGI Wiki. Not sure who was distributing your incomplete archive.
-
It doesn't really matter. The mess in the OP is not to blame on using SDL2 when it needs SDL1.
-
SDL2.DLL is not drop-in compatible with SDL.DLL. You likely wouldn't even get an application window if you tried.
I didn't even think of that, thx for pointing it out. I've been doing some reading on SDL to see if I can use it in next version of WinAGI. Obviously I still have a lot to learn! ;D