Hello everyone. Appoligies if this took way longer then expected. I poasted the latest changes on the audiogames.net forum, but forgot to poast them here. I'd like to show you guys everything that's changed from versions 4.0 to 4.4. So without further to do, here's what's new in this round of updates.
Conveyor belts can now be written to the map you're currently working on.
Refactored the conveyor belt class to include the use of platforms by default. The builder prompt will no longer ask you weather you'd like to include a platform with it or not. Instead, you're automaticly put into the platform selection menu upon entering the desired coordinates of the belt.
Changed the way map objects are being loaded upon building or selecting a map within the load maps menu. Maps will now play sounds based on how many objects it needs to load. The more objects you put into the map, the longer it will take to load the next time you finish building, adding, editing, and removing lines within the builder menu.
Addressed an issue with the map parser not handeling spaces propperly upon inserting multiple words in a given object. This is especially seen in blockages, calanders, clocks, signs, text squares, timed texts, travelpoints, and zones.
Renamed animal zones, enemy zones, projectile zones, robot zones, sound sources, text squares, timed texts, timed musics, timed sources, and zombie zones to use underscores in the builder menu for better readability in the game.
Made it so your character's movement propperties are reset upon reloading the map. This includes sitting, turrning, jumpping, and many more.
You can no longer jump while you're in a vehicle.
Projectiles, teleporters, and vehicles can now be written to the map you're currently working on.
Checkpoints and conveyor belts can now be seen with the spire.
Added a default speed value to checkpoints and items to the vertual input boxe.
Added the option to toggle using the pause menu for all of the game modes in the settings menu.
The U key is now used to display the current map name.
Reordered the positions of the delete and reload map options found in the builder menu.
Fixed spawnpoints not working propperly after reloading the map.
Added spawnpoints to the builder menu. They can also be written to the map file as well.
Added default values for volume and pitch to the vertual input boxes for objects that take them.
Made it so checkpoints are only effective if you have one life.
Recoded checking for player deaths.
Fixed lots of bugs related to checkpoints. This includes checkpoints not destroying propperly if you've removed them from the remove lines menu.
Finally added checkpoints to the builder menu. They can also be written to the map file as well.
You can now delete and reload the map that you're currently working on right from within the builder menu. You no longer need to exit the map builder in order to do it.
Renamed animals, unsorted items, projectiles, and spikes to use underscores for better readability in the game.
Started working on making checkpoints useable.
Turrets can now be written to the map you're currently working on.
Projectile zones can now be written to the map you're currently working on.
Item zones can now be written to the map you're currently working on.
Bombs and bomb zones can now be written to the map you're currently working on.
Animal zones, enemie zones, robot zones, and zombie zones can now be written to the map you're currently working on.
Animals, enemies, robots, and zombies can now be written to the map you're currently working on.
Added destruction sounds to walls.
You can no longer remove map name, maximum x, and maximum y from the remove lines menu.
You can now use the spire in the other game modes as well, not just the map builder.
You can now face up and down in all of the game modes and the map builder.
Added volume and pitch support to walls.
Reduced air speed sencitivity while moving in the air after jumpping.
Bombs can now damage anything in it's range, not just you.
Bullets can now damage walls regardless of how tall they are.
Fixed an issue of the camera reporting air tiles when their wasn't one.
Made hazards and spikes speak the actual name of the object when spying them.
Made walls more acuret in turms of how tall they are when spying them.
Made it so increasing the maximum x and y positions in the other game modes would also expand the platform, music, and sound source of the intire map as well. This also applies to the camera.
Limeted the maximum x and y positions of all of the game related maps to 1000. The map builder will remain uneffected.
Limeted the maximum jump hight to all of the characters to 20.
You can now reset your jump hight by pressing F3 in the map builder, and F7 in all of the other game modes.
Added toggling of holding space in the settings menu.
Added toggling auto jumpping in the settings menu.
Bullets and walls are now trackable in the objects menu.
Added a prompt to the wall builder that asks weather you'd like the wall to be destroyable or not.
Walls are now breakable. Bullets will only bounce off of them if they are non breakable.
Added volume and pitch support to platforms.
Changed map parsing separators to use spaces instead of colons. If you create sounds for any objects outside of the game, make sure to put underscores as a separator if it contains more than 1 word.
Music, sound sources, timed music, and timed sound sources can now be paused and resumed within the pause menu.
Added the ability to set sound devices in the settings menu.
Removed cluddered up functions found in the music and source class.
Improved the falling code to continue falling through air platforms if it detects one, instead of restarting the falling process if it finds it mid fall.
Added the ability to choose platforms to use when playing one of the game modes.
Added the ability to choose music to play when playing one of the game modes.
Added the ability to choose a sound source to play when playing one of the game modes.
Added the redownload sounds option into the main menu. Caution! Only use this option if you find that certain sounds are missing. Doing this will replace everything found in the sounds folder, especially if you've added your own sounds. Please use this with care.
Fixed doors getting stuck at y 0 when trying to take the user up.
For those who haven't grabbed the game yet, the links will be down below. This includes the sounds that go with it if need be.
Main game.
https://tsatria03.itch.io/simple-fightergame sounds
https://www.dropbox.com/scl/fi/yrocka57g5ek1tduzjqbs/sounds.zip?rlkey=aqxa5t7ydslzvohb4qlzg6zqr&dl=1
The people who love you the most, are the people who matter most in your life.