The Great Galaxy-Mod Bug Hunt 2020

Here is where to post about the latest Commander Keen fangame or modification you've finished, a new website you've made, or another Keen-related creation.
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 726
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by K1n9_Duk3 »

Underworld Ultimate has been updated.

The "Secret Level Stuff" level should now be fully playable and a little less difficult. I also changed a few other levels to reduce the difficulty a bit. See changelog for details.

Edit: fixed url
Last edited by K1n9_Duk3 on Thu Jan 07, 2021 21:08, edited 1 time in total.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
User avatar
Syllypryde
Vorticon Elite
Posts: 864
Joined: Tue Jan 20, 2009 18:33
Location: Michigan
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by Syllypryde »

K1n9_Duk3 wrote: Wed Jan 06, 2021 21:16 Underworld Ultimate has been updated.
I am getting a "404 Not Found" error when I clicked on your link.
What is Directive X_M?
User avatar
DarkAle
Vortininja
Posts: 241
Joined: Wed Jul 26, 2017 17:40
Location: Magic City and NOT Electro Center
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by DarkAle »

You should download it in the first post
Commander Keen in... Robot Attack!
Episode 13: The Ultra Omegamatic viewtopic.php?f=4&t=6802
Episode 14: Secret of the Sorcerer viewtopic.php?f=2&t=6837
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 726
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by K1n9_Duk3 »

There was a typo in the url in that post ("underwolrd" instead of "underworld"). It's fixed now. At least I got it right when I updated the first post in this thread.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
User avatar
szemi
Vorticon Elite
Posts: 1665
Joined: Sun Jan 11, 2009 15:19
Location: Hungary
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by szemi »

Is there a Vorticon-Mod Bug Hunt? Or maybe Keen Dreams? Since I made Keen Dreams 2 Another Helping of Veggies and Xmas 2010 with Levellas and Ceilick.
Yeah, piece of cake!
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 726
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by K1n9_Duk3 »

Just FYI: I found another bug in Underworld Ultimate. If you return to the world map after triggering the boss in the final level, you won't be able to enter the boss level again. I already fixed this issue but I'd like to wait for some comments and feedback regarding the difficulty in the current version before I release the next update.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
User avatar
Roobar
Vorticon Elite
Posts: 3117
Joined: Tue Jan 08, 2008 16:12
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by Roobar »

Yeah, lower the difficulty if you can.
User avatar
Syllypryde
Vorticon Elite
Posts: 864
Joined: Tue Jan 20, 2009 18:33
Location: Michigan
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by Syllypryde »

Roobar wrote: Sat Jan 09, 2021 6:18 Yeah, lower the difficulty if you can.
I think the biggest problem with the difficulty is the placement of enemies in many levels. There are times when there are too many enemies and hazards in small confined areas.
What is Directive X_M?
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 726
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by K1n9_Duk3 »

It would help if you could point out all the places where the enemy placement or the general layout of the level made things too difficult for you.

I already did a playthrough on easy and I already modified the parts of the levels that I felt were just completely broken or required pixel-perfect accuracy.
I don't exactly have all the time in the world and I don't really see myself playing this game over and over on all three difficulty levels. Honestly, I don't actually care about anything but the easiest difficulty. I don't think I have ever completed any Keen game or mod on normal or hard. So if you can't point out specific areas that give you trouble, I'll either leave the difficulty as-is or make easy difficulty the only option and be done with it.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 726
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by K1n9_Duk3 »

For those who missed it, I just wanted to let you know that I added some lists to the first post, pointing out the remaining mods that have patching bugs in them and the mods that don't. So if you're not sure what to expect from any of the Galaxy-mods that I haven't updated so far, check those lists.

There are a bunch of mods that I have decided not to update, at least for now. Feel free to contact me if you would like to suggest something that might change my mind.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
User avatar
CHOCOLATE MILK
Grunt
Posts: 25
Joined: Fri Oct 02, 2020 9:56
Location: your local supermarket

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by CHOCOLATE MILK »

A bug remains in The Eight Accumulators when enter is pressed on the Bean-with-Bacon Megarocket level. The game crashes with an error:

US_CPrintLine() - String exceeds width

A problem with the level name loading on the enter menu?
User avatar
DarkAle
Vortininja
Posts: 241
Joined: Wed Jul 26, 2017 17:40
Location: Magic City and NOT Electro Center
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by DarkAle »

I had much problems like that in my mods and I fixed them as well. It's very easy. The level name (location in the Status Window) is too long
Commander Keen in... Robot Attack!
Episode 13: The Ultra Omegamatic viewtopic.php?f=4&t=6802
Episode 14: Secret of the Sorcerer viewtopic.php?f=2&t=6837
User avatar
K1n9_Duk3
Vorticon Elite
Posts: 726
Joined: Mon Aug 25, 2008 9:30
Location: Germany
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by K1n9_Duk3 »

CHOCOLATE MILK wrote: Fri Jan 22, 2021 11:34 A bug remains in The Eight Accumulators [...]
Thank you for pointing that out. It's fixed now (same download link as before). In case you're wondering what caused this bug, the level name was
The Bean-With-Bacon Megarocket
and I changed it to
The Bean-With-Bacon
Megarocket
The ID Engine doesn't insert any automatic line breaks (and neither does CKPATCH), so all line breaks have to be placed in advance by the programmer/modder. Having the full name as one single line made the text too wide to fit in the level name box in the status window and that's why the program exited with an error message.
Hail to the K1n9, baby!
http://k1n9duk3.shikadi.net
User avatar
Syllypryde
Vorticon Elite
Posts: 864
Joined: Tue Jan 20, 2009 18:33
Location: Michigan
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by Syllypryde »

K1n9_Duk3 wrote: Fri Jan 22, 2021 21:35 ......The ID Engine doesn't insert any automatic line breaks (and neither does CKPATCH), so all line breaks have to be placed in advance by the programmer/modder. Having the full name as one single line made the text too wide to fit in the level name box in the status window and that's why the program exited with an error message.
Modders have had issues in the past when they create a Galaxy mod and rename the new levels that the new level names could be no longer than the original level name or it would cause the game to crash. I came across the same error back in the day when Ceilick started a thread about updating and improving The Keys of Krodacia to be similar in construction as Dead in the Desert and Battle of the Brains. Besides having better music the plan was to also rename the levels. In his opinion he wanted more Keenish sounding level names rather than the "generic" names he had. In the discussion we came up with alternative names for most of the levels and most of these names were indeed better than the original names, though this new update never did happen. So the next time I played Keen7 I went into the patch file and renamed most of the levels to the names we suggested. As mentioned above many levels wouldn't play anymore simply because the names were now too long.
What is Directive X_M?
User avatar
Nisaba
Vorticon Elite
Posts: 1262
Joined: Fri Jan 01, 2016 23:34
Location: The Outpost
Contact:

Re: The Great Galaxy-Mod Bug Hunt 2020

Post by Nisaba »

Syllypryde wrote: Sat Jan 23, 2021 20:59
K1n9_Duk3 wrote: Fri Jan 22, 2021 21:35 ......The ID Engine doesn't insert any automatic line breaks (and neither does CKPATCH), so all line breaks have to be placed in advance by the programmer/modder. Having the full name as one single line made the text too wide to fit in the level name box in the status window and that's why the program exited with an error message.
Modders have had issues in the past when they create a Galaxy mod and rename the new levels that the new level names could be no longer than the original level name or it would cause the game to crash. I came across the same error back in the day when Ceilick started a thread about updating and improving The Keys of Krodacia to be similar in construction as Dead in the Desert and Battle of the Brains. Besides having better music the plan was to also rename the levels. In his opinion he wanted more Keenish sounding level names rather than the "generic" names he had. In the discussion we came up with alternative names for most of the levels and most of these names were indeed better than the original names, though this new update never did happen. So the next time I played Keen7 I went into the patch file and renamed most of the levels to the names we suggested. As mentioned above many levels wouldn't play anymore simply because the names were now too long.
Well, there are two different things, we should take in account.

Like K1n9_Duk3 already mentioned, there is a limit of characters per line. If expanded the game gives an error message. So your level name shouldn't exceed the maximum width of X characters in order to be displayed properly. In other words, when a text window is given a line of text too wide for it, the message "US_CPrintLine() - String exceeds width" occurs.

However, expanding length of the original level names is another thing. What you described has to do with an exceptionally long string of text which is loaded somewhere expecting a short string, such as a level name. This often happens when a terminal $00 is left out of a text patch, mixing two strings into one big one. So while expanding the original level name, I assume that you guys overwrote another text string, so that the game keeps reading TWO texts, which also causes a game crash. It is easy to have a patch that is shorter than the old text; nothing needs to really be changed. But one that is longer will probably overwrite something important.
You can fix this by rearranging a number of things within the patch file in order to create more space for each level name text string. This is a bit of a complex task but it is sure doable. In short, your new level names can expand the original level names, as long as you put in the extra work. This means looking for code segments that can be shortened, shifting things around a bit and of course readjusting pointers and the like. This may sound a bit overwhelming as it requires some knowledge of how patches are organized.

The good news is:
you don't have to do any of this. Just share Ceilick's and your updated list of level names. K1n9_Duk3 or I will take care of the rest.
Foray in the Forest progress:
⏺⏺⏺⏺⏺ ⏺⏺⏺⏺⭘ | Programming
⏺⏺⏺⏺⏺ ⏺⏺⏺⏺⭘ | GFX
⏺⏺⏺⏺⏺ ⏺⏺⏺⭘⭘ | Levels
⏺⏺⏺⏺⏺ ⏺⏺⏺⏺⏺ | Creatures
⏺⏺⏺⏺⏺ ⏺⏺⭘⭘⭘ | Story
⏺⏺⏺⏺⏺ ⏺⏺⏺⏺⭘ | Music
⏺⏺⏺⏺⏺ ⏺⏺⏺⏺⭘ | SFX
⏺⏺⏺⏺⏺ ⏺⏺⏺⏺⭘ | Extras

Other projects:
- Play Commander Keen on a GameBoy
- The Lynx Nyx
Post Reply