![]() ![]() ![]() Improved the debug text in the HUD a bit to show you how to play the game.The unusable MIDI files have been replaced with MP3 / OGG renderings of the respective songs, too. Replaced most of the sound effects with more fitting samples.Since the different scripts need to have the same generic argument footprint to be usable by the collision checking system, I solved this by adding dummy variables that uses the values of the arguments. This bug was caused by changes in the argument handling between different versions of GameMaker:Studio. Fixed the "unused arguments" bug in some collision checking scripts that several people have reported.I also added a stability check to the script to not change any coordinates if global.terrain_compressed is already set.I solved this by adding a global variable and using that for the chunk width instead, setting it to the correct size manually in each room.If you want to port an existing project to GMS2, the biggest difference is that the terrain_flat_to_3d() script can't read the background width properly in Room Creation Code in GMS2, messing up the layers when building the 3D world.Please let me know if there's any problems importing it in GMS2. The GMS2 source was tested and generated using IDE v.2.2.3.436, runtime v.2.2.3.344.Imported the source in Studio 2 and got it running! It's held together by duct tape and toothpicks (that is to say, the compatibility functions), but it's running surprisingly well considering it's mostly unchanged GM 8 code that's been ported to modern versions of the IDE twice.So I figured it was time to brush off some of the worst dust and make sure YaruFPS is still working in modern versions of Game Maker! Changes YaruFPS is one of my oldest projects, and I was on the verge of forgetting it existed when I in quick succession ran into a bug report and a ´work-in-progress Doom WAD loader for GMS2.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |