TheGameCreators / GameGuruRepo

The GameGuru Repository For Community Collaboration
http://www.game-guru.com
137 stars 56 forks source link

GG Classic: and MAX: Integrate INK for Narrative Storytelling #4246

Open Captain-Perl opened 1 year ago

Captain-Perl commented 1 year ago

Short: Since about the latest update patch GG Classic does not create the water in the standalone version anymore.

This has nothing to do with the water settings in the TAB/TAB menu.

Details: I have 123 versions (daily FPE files) of my game, and even in version 100 there is no more water in the standalone build when I create it anew, but weeks ago when this version was my newest one the water was there. I even now used higher water settings but the water did not return. So I think it could be a bug which affects the whole system. Neither my new FPE nor my old FPEs (whose standalones had water) get the water anymore. Of course, I already looked in the forums, and the "missing water problem" appeared at first in 2015, mostly (but not always!) solved by water settings. But I have never changed the settings (until now for testing purposes).

System: My system is a i7-2600K with 20 GB RAM and a Geforce 960 - not great but until now good enough for my GG classic development. And within this the first 112 Versions had water.

Teabone3 commented 1 year ago

FPE files are for entities. The water plain does not affect them and they do not affect the water. Unless there is a running script that uses HideWater()

Your standalone game project folder that you made, does the setup.ini show something like: defaultwaterheight=500 ?

Captain-Perl commented 1 year ago

Sorry, I meant FPM, not FPE. No, in the setup.ini there was no defaultwaterheight entry. I added your line and started the game, but it was just as before, without water.

Captain-Perl commented 1 year ago

Additional info: I do not globally say that GG Classic cannot create water in the standalone version anymore. For testing purposes, I made a minimal level - just the basic terrain with a hole in the ground; deep enough to be filled with water - and it had water in editor, test and standalone. So it seems that NEW games (created from scratch after the march fixes) still get the water. But for all existing FPMs the water is not available in the standalone version. I tested some of my older game versions from January, and now they do not have water either - but back then they had. I already checked if there were any active script in my scriptbank which calls HideWater(), but no, there isn't. I hope this helps.

As a fast workaround, maybe there could be simply a "new" version just without the fixes from 20230308. The water problem is the only difference I saw (surely there are many useful fixes in it, but what does it help when users cannot go on with their games in progress?).

LeeBamberTGC commented 1 year ago

@Captain-Perl Can you send me one of your old FPM levels or attach it here that shows the missing water? As you say, new levels cannot reproduce this when making a standalone, so hard to fix until I can make it happen on my PC :)

Captain-Perl commented 1 year ago

Hello Lee, the water is back again and up till now I was not sure whether a) you made a silent patch or b) it was a RAM problem on my PC (which made problems when I changed a module, even installed the backup BIOS automatically) But now the RAM works again, and when I tried to generate a standalone game some days later, the water was there. And on my new PC (whereto I had transferred all the files) the water was is generated, too. Okay, when you ask for the FPM I see that there was no patch and it was a local problem all the time. So I had the problems for several weeks on my old PC and the fiddling with the RAM and going to the older BIOS version resolved it at last. I hadn't believed it if it hadn't happened to me. Just the exact coincidence with the March update lead me to a false conclusion. I am sorry.

But at this opportunity to address you directly I'd like to add two things. First, I have seen all your GG Classic videos and about 30 of GG Max, I'm catching up... These videos are great and they build trust. For me, the new ones may be longer, as the classic ones were. There is always much to say about the program, always questions to answer. The highlights were when you showed new things and workarounds, all that what was not in the handbook (sound, caves, animations...). And you do it with enthusiasm and humour. That is marketing at its best. It builds sympathy and trust. So I bought GG Max, of course. The terrain generator alone is great! (But can it make islands - real isolated islands as in Classic?)

Second, I think GG Max would massively profit from a solid dialogue system. I know you like the blueprint-orientated approach but this can get confusing very fast. So I recommend "Ink": https://www.inklestudios.com/ink/ As far as I know, it is free to integrate, very powerful and easy to read, even at long texts. And you do not need to develop it yourself :-). Of course, ideal would be having both.

Thank you for this great game engine and keep the good spirit! Best greetings Peter

Am So., 14. Mai 2023 um 23:01 Uhr schrieb Lee Bamber < @.***>:

@Captain-Perl https://github.com/Captain-Perl Can you send me one of your old FPM levels or attach it here that shows the missing water? As you say, new levels cannot reproduce this when making a standalone, so hard to fix until I can make it happen on my PC :)

— Reply to this email directly, view it on GitHub https://github.com/TheGameCreators/GameGuruRepo/issues/4246#issuecomment-1547000703, or unsubscribe https://github.com/notifications/unsubscribe-auth/A6RKU6KTHFYR7XVH7D3XY4LXGFB4NANCNFSM6AAAAAAV52JI5E . You are receiving this because you were mentioned.Message ID: @.***>

LeeBamberTGC commented 1 year ago

@Captain-Perl I have changed the issue to a feature request as INK looks very interesting. It is also VERY comprehensive so will be a considerable feat to add it to GG. Still, as you say, no need to reinvent the wheel here and worthy of some more research.