Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Fire Blob #6

Merged
merged 11 commits into from
Jul 7, 2021
Merged

Fire Blob #6

merged 11 commits into from
Jul 7, 2021

Conversation

chumpatrol1
Copy link
Owner

Update to V0.2.0!
Added Fire Blob, and made many changes to the menu
Fixed many, many bugs and updated the engine!

Changed the CSS for now, so it only has 2 blobs.

Fixed menu navigation (more or less)

Added Fire Blob Sprite
Added Fire Blob, which is more frail than the Quirkless blob and has more difficulty with air control.

Fire Blob's Ability: Fireball. Increases the ball's speed by 3% each frame Fireball is active. Costs 100 SAM to ignite and 10 SAM to maintain.

Ball now checks for active abilities

Fine tuned menu navigation

Laid groundwork for selecting blobs in the future

Added fireball graphic
Buffed Fire Blob:
Special Ability Maintenance Cost: 100 --> 90

Fire Effect Formula Changed: Speed increases by 3% each frame --> Speed increases between 10% and 0% each frame, depending on how fast the ball is travelling at the moment.

Made internal changes to how boost cooldown is calculated.
Fixed Kicking

Fixed block cooldown

Updated the CSS and made it look very ncie!
- Added block midpoint leniency. If a block misses, the game checks to see if the midpoint between the current and last position was within the block box. If it is, the ball is warped to that position and is blocked.

Fixed yet another boost-related issue. I have no idea how I bungled the coding so badly.

Nerfed Fire Blob's Fireball. It's maximum ball acceleration is now 1.05x (down from 1.1x)
Removed some junk code from ball/blob collision function. Changed kick formula to ignore ball distance from blob.
Nerfed Fire Blob
Special Ability Ignition Cost: 90 --> 200
Special Ability Maintenance Cost: 10 --> 20

Fixed a bug relating to focusing while moving

Fixed a bug related to blocking not working as intended

Fixed a bug related to the main menu not wrapping around selector positions
Fixed a bug related to the Focus Lock refreshing if down is held, instead of remaining at 0

Added variables for kick, boost and block visualizations. The visualizations output a number like 2.4, representing seconds, instead of the raw numbers (3000, 2400, etc)

The game will now remember the last blob you selected after a match finishes.
@chumpatrol1 chumpatrol1 merged commit b700af3 into main Jul 7, 2021
@chumpatrol1 chumpatrol1 linked an issue Jul 7, 2021 that may be closed by this pull request
@chumpatrol1 chumpatrol1 deleted the fire_blob branch July 8, 2021 02:37
sunkenAZ added a commit that referenced this pull request Jun 19, 2022
+ | Added a base for Arcade Blob (Artwork, Unlocking, Almanac)
     > still needs stats, ability, tips, etc.
+ | More medal work (entering medal menu does not crash the game!)
     > requires a lot of fine tuning
+ | A secret option that for now crashes the game.
     > will be fixed in the next commit
     > is planned to switch between the regular graphics and pixel art, may grant a medal?
+ | Added some failsafes BTS so the game won't crash if an error pops up.
     > only for ability icons and medal menu currently, will add more if needed.
+ | 700 more lines for the crash logs! It's now 1.5 times larger!
     > unintended side effect of the others
# | Downsized questionmedal.png from 1080x1080 to 70x70 to fit the medal size limits.
chumpatrol1 added a commit that referenced this pull request Aug 15, 2022
* Updated Blob CPUs

Added Water CPU functionality
Added Rock CPU functionality
Added Lightning CPU functionality
Added Wind CPU functionality

* [#6] A lot differences.

+ | Added a base for Arcade Blob (Artwork, Unlocking, Almanac)
     > still needs stats, ability, tips, etc.
+ | More medal work (entering medal menu does not crash the game!)
     > requires a lot of fine tuning
+ | A secret option that for now crashes the game.
     > will be fixed in the next commit
     > is planned to switch between the regular graphics and pixel art, may grant a medal?
+ | Added some failsafes BTS so the game won't crash if an error pops up.
     > only for ability icons and medal menu currently, will add more if needed.
+ | 700 more lines for the crash logs! It's now 1.5 times larger!
     > unintended side effect of the others
# | Downsized questionmedal.png from 1080x1080 to 70x70 to fit the medal size limits.

* Updated Quirkless Blob's Description

* Arcade Crash Fixes

Blobs that don't have tips won't crash the game

Reenabled the tutorial for now

Added in Arcade's Grayscale description

* Added Tutorial Skeleton

Work on the tutorial has begun for real this time! Currently it just loads in the tutorial page.

* Began Rewriting Gameplay Display Engine

Fixed the output of handle_gameplay to standardize it. Also saves blob_dict

draw_gameplay and draw_blob_particles now loops through blobs, allowing for 1, 3 or 4 player battles

* Glue Puddle, Starpunch, Particle Updates

Glue_Puddle_1 and Glue_Puddle_2 have been merged into a single Glue_Puddle object.

Starpunch has been updated to become an environmental hazard. Stats are the same but the range is probably wildly different.

Create_Blob_Particles now only accepts a single "blob" parameter.

* Reduced Boxer Blob's Range, Ball Particles

Reduced Boxer Blob's range to more accurately reflect v15's range.

display_ball_particles now takes one set of blobs instead of p1 and p2 blobs as parameters

* Display Gameplay is Now Blob # Agnostic

Updated many functions in display_gameplay, mostly related to the UI
- draw_cooldown
- draw_judgement
- draw_nrg_bar
- draw_ui

Updated many UI functions in display_particles
- draw_damage_flash
- draw_heal_flash
- draw_recharge_flash
- draw_block_flash
- draw_boost_flash
- draw_energy_flash
- draw_ball_overlay

* Ball is now a dict

* Fixed crash related to ball

Fixed a crash - I was hasty with the previous commit. The game should support drawing several balls now!

* Fixed Replay Crashes

Loading replays should no longer cause crashes

* Updated Blobs and Started Tutorial

Blobs stat_overrides is now an empty list if it isn't specified

Began work on the tutorial and added some additional text

* Updated Gameplay Functions

Gameplay is made up of about 8 groups of steps, but some of these steps use outdated code that is not loop friendly.

ball.check_block_collisions now only takes one parameter (blob), and doesn't set p1_blob and p2_blob directly.

blob.check_ability_collision now takes one parameter (p2_blob), and extraneous code for Thunderbolt has been removed.

ball.move now takes 0 parameters and the ball no longer stores the previously used abilities of its enemy blobs (I believe this functionality used to be used to draw various particles - old fireball, snowball and thunderbolt)

Fixed a crash relating to drawing judgement cooldowns

* Refactored Gameplay/Tutorial Engine

Gameplay and Tutorial engine now uses a lot more for loops - the intended effect is that we shouldn't be worrying about exactly how many blobs there are (or how many balls, for that matter).

Updated ball.check_blob_collisions, ball.check_block_collisions and ball.check_blob_ability  to reflect the above change

* Updated Tutorial

Tutorial now includes basic functionality for:
Stage 1 (Horizontal Movement)
Stage 2 (Vertical Movement)
Stage 3 (Kicking the Ball)

Added Sunken's Water Blob Sprite

* Updated Tutorial

Tutorial Now has functionality for:
Stage 4: KO Enemy
Stage 5: Block Ball
Stage 6: Parry Incoming Attack

* Finished Base of Tutorial

Added Stages 7-12 of the Tutorial
7: Boost across the field to score a goal
8: Boost kick the enemy
9: Focus your energy completely
10: Use an instant ability (cop)
11: Use a held ability (wind)
12: Use a delayed ability (boxer)

* Fixed Mirror Shatter Crash

Fixed a crash that resulted from damaging mirror blob during the reflection phase

* Tutorial Completion (#36)

* Added Tutorial Speedrun Timer

Timer shows up where the match timer usually does.

Game_Stats now updates on startup to find missing keys

* Added the End Screen

Added the end screen for the tutorial. Split times are also recorded

Almanac now keeps track of your fastest clear and # of clears of the tutorial!

create_time_string now has an optional kwarg "smallest" which is the smallest unit of separation (useful for parsing out milliseconds or seconds as the smallest unit)

* Finished Tutorial(?)

Fixed an issue with Stage 10 (Cop Blob) that caused the game to restart at unexpected times

Escaping from the tutorial now boots you back to the menu instead of quitting the game

Updated the tutorial end screen to display more relevant text and icons

* Tutorial now respects Top/Bottom UI

Tutorial text now shifts up/down depending on the Tutorial mode.

Shifted some text around to make the tutorial look a little cleaner

* Arcade blob (#37)

* Added Tutorial Speedrun Timer

Timer shows up where the match timer usually does.

Game_Stats now updates on startup to find missing keys

* Added the End Screen

Added the end screen for the tutorial. Split times are also recorded

Almanac now keeps track of your fastest clear and # of clears of the tutorial!

create_time_string now has an optional kwarg "smallest" which is the smallest unit of separation (useful for parsing out milliseconds or seconds as the smallest unit)

* Finished Tutorial(?)

Fixed an issue with Stage 10 (Cop Blob) that caused the game to restart at unexpected times

Escaping from the tutorial now boots you back to the menu instead of quitting the game

Updated the tutorial end screen to display more relevant text and icons

* Tutorial now respects Top/Bottom UI

Tutorial text now shifts up/down depending on the Tutorial mode.

Shifted some text around to make the tutorial look a little cleaner

* Arcade Blob Functionality

Arcade Blob's ability has been implemented: Throws out a cartridge that lasts for a period of time. Focusing will teleport Arcade Blob to the oldest cartridge.

Arcade Blob's boost kick will place a console upon hitting an enemy - this will force the enemy to teleport to it after 8 seconds. The enemy can also teleport to the console at will after 5 seconds have elapsed.

Arcade Blob's stats have been changed:
HP: 10 -> 14
Speed: 1 -> 2
Traction: 5 -> 2
Friction: 4 -> 2
Gravity: 2 -> 1
Kick CD: 2 -> 3
Block CD: 2 -> 3
Boost CD: 3 -> 2
Boost Duration: 3 -> 2
Ability Cost: 150 -> 180
Cooldown: 2 -> 180

Added HP stat to environmental modifiers. Currently unused.

Added draw_console_sparks and draw_cartridge_sparks functions

Added NEC, Quirkio, Legend of Bloba and Blobby Kong sprites

Escaping the Tutorial now unloads the image cache to prevent crashes

* Updated Arcade Blob

Arcade Blob: Can now teleport to only one cartridge at a time. Can now teleport while airborne using the new "self.down_holding_timer" variable

Updated Cartridge Physics
- They get launched slightly slower - initial x/y speed 5 -> 4, -15 -> -12
- Gravity adjusted: 0.5 -> 0.4
- Every bounce on the ground reduces x speed (x1 -> x0.9)

Arcade Blob's Boost Kick no longer spawns a console upon parry.

Cartridges and consoles are now tinted the color of the player they will warp to. Currently set to Red for P1 and Blue for P2.

* Added Fire Blob's Overheat

Fire Blob has a boost kick ability - Overheat. Doubles cooldowns of hit enemies for the next 5 seconds.

Added Smoke Particle to particles

Internally doubled cooldowns and their cooldown rates - this has 0 effect on gameplay.

* Various Balance Changes

Glue Blob: Pellets from Gluegun now bounce off of walls

Cop Blob:
Ability Cost: 900 -> 240
Ability CD: 750f -> 360f
Ball Intangibility Duration: 30f -> 45f

Cooldowns now properly reduce to 0
Kick formula has been changed - the ball should be launched based only on the angle between the ball and blob
Shorthop formula has been changed for all characters to have consistent short hop heights
Overheat status effect carries between points

* Updated Arcade Blob in Almanac

Updated Arcade Blob Description, added Arcade Blob tips.

* Updated Rebinding Logic

You can now press escape to leave the rebind screen. You can now navigate the rebind screen using the movement keys and ability key.

Particles now get cleared upon exiting the tutorial or completing a match

* Updated some visuals

Blob flashing is now slightly less extreme when taking damage

Console now starts sparking later to match with when you can start manually teleporting to it

Added arcade_icon.gif from Quackus - unsure if I'll actually use this

* Added SFX/PFX to Arcade, Added Wavedashing

Added glitch particle and teleport SFX for Arcade Blob.

Tutorial now merges inputs, and merge_inputs now merges blocks.

Added wavedashing. Focusing for a full second gives access to a dash, which stuns for 30 frames. You can only jump out of this animation.

* Lightning Blob CPU Buff

Lightning Blob now activates Thunderbolt when the ball is further away from the goal.

Wavedashing now requires you to hold down and a horizontal direction

* Updated Blob Tips, Bug Fixes

Updated Blob tips for Fire, Ice, Rock, Lightning and Boxer blobs.

Changed wavedash lock timer 30 -> 15 frames. Wavedashes now only lock out focusing again (or fastfalling)

Fixed cooldown modifiers of Doctor, King, Boxer, and all attacks that can hit Mirror Blob.

Added teleport icon for Arcade Blob

* Utils (#38)

* Updated Game Save-type paths

Updated game save-type paths to go to appdata.

* Added updatechecker_dist (Thanks Sunken!)

This file, when opened, pings the Blob Ball website to check to see if a new version is available.

* Fixed a Crash

Fixed a crash that would boot you out of the game upon completing a match

* Added Version Update Checker to Game

Disabled Medal access from Main Menu

You can now check game version through a button in the menu. It will use Sunken's code to ping the site

Added popups for pinging the site, and fixed a crash caused by a ping to fail (for example, if you are not connected to the internet)

* V16b (#39)

* v16 Final Changes #1

Game version 0.16.0a -> 0.16.0b

Fixed the settings menu to allow the back button to be accessible

Arcade Blob's ability has been renamed to Cheat Cartridge (oversight)

You can now see what the next update will contain when checking for game updates

* v16 Final Changes #2

Fixed a crash related to the game trying to open the ruleset and settings from the wrong location

Removed the config files

* v16 Final Changes #3

Updated the readme

* Update changelog.txt

Co-authored-by: sunkenAZ <XNunuAZ@gmail.com>
chumpatrol1 added a commit that referenced this pull request Aug 23, 2022
* Updated Blob CPUs

Added Water CPU functionality
Added Rock CPU functionality
Added Lightning CPU functionality
Added Wind CPU functionality

* [#6] A lot differences.

+ | Added a base for Arcade Blob (Artwork, Unlocking, Almanac)
     > still needs stats, ability, tips, etc.
+ | More medal work (entering medal menu does not crash the game!)
     > requires a lot of fine tuning
+ | A secret option that for now crashes the game.
     > will be fixed in the next commit
     > is planned to switch between the regular graphics and pixel art, may grant a medal?
+ | Added some failsafes BTS so the game won't crash if an error pops up.
     > only for ability icons and medal menu currently, will add more if needed.
+ | 700 more lines for the crash logs! It's now 1.5 times larger!
     > unintended side effect of the others
# | Downsized questionmedal.png from 1080x1080 to 70x70 to fit the medal size limits.

* Updated Quirkless Blob's Description

* Arcade Crash Fixes

Blobs that don't have tips won't crash the game

Reenabled the tutorial for now

Added in Arcade's Grayscale description

* Added Tutorial Skeleton

Work on the tutorial has begun for real this time! Currently it just loads in the tutorial page.

* Began Rewriting Gameplay Display Engine

Fixed the output of handle_gameplay to standardize it. Also saves blob_dict

draw_gameplay and draw_blob_particles now loops through blobs, allowing for 1, 3 or 4 player battles

* Glue Puddle, Starpunch, Particle Updates

Glue_Puddle_1 and Glue_Puddle_2 have been merged into a single Glue_Puddle object.

Starpunch has been updated to become an environmental hazard. Stats are the same but the range is probably wildly different.

Create_Blob_Particles now only accepts a single "blob" parameter.

* Reduced Boxer Blob's Range, Ball Particles

Reduced Boxer Blob's range to more accurately reflect v15's range.

display_ball_particles now takes one set of blobs instead of p1 and p2 blobs as parameters

* Display Gameplay is Now Blob # Agnostic

Updated many functions in display_gameplay, mostly related to the UI
- draw_cooldown
- draw_judgement
- draw_nrg_bar
- draw_ui

Updated many UI functions in display_particles
- draw_damage_flash
- draw_heal_flash
- draw_recharge_flash
- draw_block_flash
- draw_boost_flash
- draw_energy_flash
- draw_ball_overlay

* Ball is now a dict

* Fixed crash related to ball

Fixed a crash - I was hasty with the previous commit. The game should support drawing several balls now!

* Fixed Replay Crashes

Loading replays should no longer cause crashes

* Updated Blobs and Started Tutorial

Blobs stat_overrides is now an empty list if it isn't specified

Began work on the tutorial and added some additional text

* Updated Gameplay Functions

Gameplay is made up of about 8 groups of steps, but some of these steps use outdated code that is not loop friendly.

ball.check_block_collisions now only takes one parameter (blob), and doesn't set p1_blob and p2_blob directly.

blob.check_ability_collision now takes one parameter (p2_blob), and extraneous code for Thunderbolt has been removed.

ball.move now takes 0 parameters and the ball no longer stores the previously used abilities of its enemy blobs (I believe this functionality used to be used to draw various particles - old fireball, snowball and thunderbolt)

Fixed a crash relating to drawing judgement cooldowns

* Refactored Gameplay/Tutorial Engine

Gameplay and Tutorial engine now uses a lot more for loops - the intended effect is that we shouldn't be worrying about exactly how many blobs there are (or how many balls, for that matter).

Updated ball.check_blob_collisions, ball.check_block_collisions and ball.check_blob_ability  to reflect the above change

* Updated Tutorial

Tutorial now includes basic functionality for:
Stage 1 (Horizontal Movement)
Stage 2 (Vertical Movement)
Stage 3 (Kicking the Ball)

Added Sunken's Water Blob Sprite

* Updated Tutorial

Tutorial Now has functionality for:
Stage 4: KO Enemy
Stage 5: Block Ball
Stage 6: Parry Incoming Attack

* Finished Base of Tutorial

Added Stages 7-12 of the Tutorial
7: Boost across the field to score a goal
8: Boost kick the enemy
9: Focus your energy completely
10: Use an instant ability (cop)
11: Use a held ability (wind)
12: Use a delayed ability (boxer)

* Fixed Mirror Shatter Crash

Fixed a crash that resulted from damaging mirror blob during the reflection phase

* Tutorial Completion (#36)

* Added Tutorial Speedrun Timer

Timer shows up where the match timer usually does.

Game_Stats now updates on startup to find missing keys

* Added the End Screen

Added the end screen for the tutorial. Split times are also recorded

Almanac now keeps track of your fastest clear and # of clears of the tutorial!

create_time_string now has an optional kwarg "smallest" which is the smallest unit of separation (useful for parsing out milliseconds or seconds as the smallest unit)

* Finished Tutorial(?)

Fixed an issue with Stage 10 (Cop Blob) that caused the game to restart at unexpected times

Escaping from the tutorial now boots you back to the menu instead of quitting the game

Updated the tutorial end screen to display more relevant text and icons

* Tutorial now respects Top/Bottom UI

Tutorial text now shifts up/down depending on the Tutorial mode.

Shifted some text around to make the tutorial look a little cleaner

* Arcade blob (#37)

* Added Tutorial Speedrun Timer

Timer shows up where the match timer usually does.

Game_Stats now updates on startup to find missing keys

* Added the End Screen

Added the end screen for the tutorial. Split times are also recorded

Almanac now keeps track of your fastest clear and # of clears of the tutorial!

create_time_string now has an optional kwarg "smallest" which is the smallest unit of separation (useful for parsing out milliseconds or seconds as the smallest unit)

* Finished Tutorial(?)

Fixed an issue with Stage 10 (Cop Blob) that caused the game to restart at unexpected times

Escaping from the tutorial now boots you back to the menu instead of quitting the game

Updated the tutorial end screen to display more relevant text and icons

* Tutorial now respects Top/Bottom UI

Tutorial text now shifts up/down depending on the Tutorial mode.

Shifted some text around to make the tutorial look a little cleaner

* Arcade Blob Functionality

Arcade Blob's ability has been implemented: Throws out a cartridge that lasts for a period of time. Focusing will teleport Arcade Blob to the oldest cartridge.

Arcade Blob's boost kick will place a console upon hitting an enemy - this will force the enemy to teleport to it after 8 seconds. The enemy can also teleport to the console at will after 5 seconds have elapsed.

Arcade Blob's stats have been changed:
HP: 10 -> 14
Speed: 1 -> 2
Traction: 5 -> 2
Friction: 4 -> 2
Gravity: 2 -> 1
Kick CD: 2 -> 3
Block CD: 2 -> 3
Boost CD: 3 -> 2
Boost Duration: 3 -> 2
Ability Cost: 150 -> 180
Cooldown: 2 -> 180

Added HP stat to environmental modifiers. Currently unused.

Added draw_console_sparks and draw_cartridge_sparks functions

Added NEC, Quirkio, Legend of Bloba and Blobby Kong sprites

Escaping the Tutorial now unloads the image cache to prevent crashes

* Updated Arcade Blob

Arcade Blob: Can now teleport to only one cartridge at a time. Can now teleport while airborne using the new "self.down_holding_timer" variable

Updated Cartridge Physics
- They get launched slightly slower - initial x/y speed 5 -> 4, -15 -> -12
- Gravity adjusted: 0.5 -> 0.4
- Every bounce on the ground reduces x speed (x1 -> x0.9)

Arcade Blob's Boost Kick no longer spawns a console upon parry.

Cartridges and consoles are now tinted the color of the player they will warp to. Currently set to Red for P1 and Blue for P2.

* Added Fire Blob's Overheat

Fire Blob has a boost kick ability - Overheat. Doubles cooldowns of hit enemies for the next 5 seconds.

Added Smoke Particle to particles

Internally doubled cooldowns and their cooldown rates - this has 0 effect on gameplay.

* Various Balance Changes

Glue Blob: Pellets from Gluegun now bounce off of walls

Cop Blob:
Ability Cost: 900 -> 240
Ability CD: 750f -> 360f
Ball Intangibility Duration: 30f -> 45f

Cooldowns now properly reduce to 0
Kick formula has been changed - the ball should be launched based only on the angle between the ball and blob
Shorthop formula has been changed for all characters to have consistent short hop heights
Overheat status effect carries between points

* Updated Arcade Blob in Almanac

Updated Arcade Blob Description, added Arcade Blob tips.

* Updated Rebinding Logic

You can now press escape to leave the rebind screen. You can now navigate the rebind screen using the movement keys and ability key.

Particles now get cleared upon exiting the tutorial or completing a match

* Updated some visuals

Blob flashing is now slightly less extreme when taking damage

Console now starts sparking later to match with when you can start manually teleporting to it

Added arcade_icon.gif from Quackus - unsure if I'll actually use this

* Added SFX/PFX to Arcade, Added Wavedashing

Added glitch particle and teleport SFX for Arcade Blob.

Tutorial now merges inputs, and merge_inputs now merges blocks.

Added wavedashing. Focusing for a full second gives access to a dash, which stuns for 30 frames. You can only jump out of this animation.

* Lightning Blob CPU Buff

Lightning Blob now activates Thunderbolt when the ball is further away from the goal.

Wavedashing now requires you to hold down and a horizontal direction

* Updated Blob Tips, Bug Fixes

Updated Blob tips for Fire, Ice, Rock, Lightning and Boxer blobs.

Changed wavedash lock timer 30 -> 15 frames. Wavedashes now only lock out focusing again (or fastfalling)

Fixed cooldown modifiers of Doctor, King, Boxer, and all attacks that can hit Mirror Blob.

Added teleport icon for Arcade Blob

* Utils (#38)

* Updated Game Save-type paths

Updated game save-type paths to go to appdata.

* Added updatechecker_dist (Thanks Sunken!)

This file, when opened, pings the Blob Ball website to check to see if a new version is available.

* Fixed a Crash

Fixed a crash that would boot you out of the game upon completing a match

* Added Version Update Checker to Game

Disabled Medal access from Main Menu

You can now check game version through a button in the menu. It will use Sunken's code to ping the site

Added popups for pinging the site, and fixed a crash caused by a ping to fail (for example, if you are not connected to the internet)

* V16b (#39)

* v16 Final Changes #1

Game version 0.16.0a -> 0.16.0b

Fixed the settings menu to allow the back button to be accessible

Arcade Blob's ability has been renamed to Cheat Cartridge (oversight)

You can now see what the next update will contain when checking for game updates

* v16 Final Changes #2

Fixed a crash related to the game trying to open the ruleset and settings from the wrong location

Removed the config files

* v16 Final Changes #3

Updated the readme

* Update changelog.txt

* V16.1b (#41)

* v16 Final Changes #1

Game version 0.16.0a -> 0.16.0b

Fixed the settings menu to allow the back button to be accessible

Arcade Blob's ability has been renamed to Cheat Cartridge (oversight)

You can now see what the next update will contain when checking for game updates

* v16 Final Changes #2

Fixed a crash related to the game trying to open the ruleset and settings from the wrong location

Removed the config files

* v16 Final Changes #3

Updated the readme

* Update changelog.txt

* Hotfix

Made replay files less likely to corrupt

* Added Wavedash SFX

* Fixed unlocks not working

Updated the unlock stuff functions in popup_event.py so they open the correct files

* Fixed Pop Up Typos

Fixed typos in the almanac for costume unlocks

* Game Version Updated

0.16.1a -> 0.16.1b

* Fixed Replays again(?) (#43)

Fixed a crash caused by unlocks.py

Replays are now saved using json structures rather than lots of string appends, and empty string is placed at the end (rather than the beginning) of the replay list

Co-authored-by: sunkenAZ <XNunuAZ@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[New Feature] Create Character Select Screen (Casual)
1 participant