©2018 by KishSquared

v1.2.1

Enhancements

 - When spawning, characters will now dynamically face direction based on where their opponents are located
 - Proto Man’s reflections of physics-based weapons (weapons that respect solids, gravity, etc.) now retain those properties.  Proto Man can also no longer reflect shots from team members unless team attack is on.
 - Practice Mode feature added!  Enable hitbox visibility for melee attacks.
 - Major rework of collision code with summons/weapons/enemies/bosses/boss projectiles.  This is to standardize how collisions occur and to eliminate ‘cheap’ collisions (such as Tango blowing through other summons and all summons insta-killing enemies).  The end result should be that summons take/give mutual damage with enemies, bosses, and other summons, plus they now collide with boss projectiles.

Mods/fixes
 - Tip #110 has been changed to be more accurate, indicating that Tomahawk Man’s up-angled feathers will intercept projectiles rather than deflect them
Bugs fixed
 - Team Attack works again
 - Characters can no longer initiate a wavedash on the same frame as a throw, which would cause weird behavior with certain characters.  This required doing a slide against a wall to trigger the wavedash window while still standing, or otherwise executing with a character who has no slide
 - Character state resets have been added to transportation, hopefully removing issues created by starting a move (like Tomahawk Feathers) just prior to teleportation
 - P3 and P4 squad mode heads now show up if P2 isn’t in
 - Objects such as Bubble Lead and Met Train no longer move slowly in quicksand
 - Ladders can no longer be grabbed as they scroll in on Charge 1, resulting in the player being halfway off the ladder
 - Proto Man can no longer get a permanent gray outline by pressing shoot while sliding
 - The right-side Item1 on Air Stage 1 is no longer stuck
 - Proto Man reflections now correctly add to accuracy and damage dealt stats
 - Cut Man now gets his cut blade back visually if rolling cutter returns to him during a slide
 - Metal Man and Crash Man can no longer control their hitstun animation if hit during a high jump
 - Crash Remotes no longer bounce infinitely if spawned on top of a Proto/jet shield
 - Flash Man now behaves properly when hit during his Time Stopper animation
 - Flash Man can no longer use normal shot while using Flash Gatling on a ladder
 - Tomahawk Man can no longer use his up-feather attack during his first and second jab
 - Tomahawk Man can no longer cancel his up-feather attack with a jab
 - Tomahawk Man can no longer cancel uptilt with jab
 - Tomahawk Man can no longer grab onto a ladder when not overlapping it
 - Tomahawk Man up-angled feathers now destroy boss and enemy projectiles rather than deflecting them
 - Tomahawk Man no longer gets stuck when using uptilt to go through boss gates
 - Tomahawk Man no longer glitches when getting pushed off a ledge (such as via conveyor) while using downtilt or his up-feather attack
 - Tomahawk Man can no longer use up+S2 if he doesn’t have enough EP
 - Met Train is no longer triggered by teammates
 - Shotman enemies on Guts Dozer stage no longer stay invisible if hit during Time Stopper
 - Shotman enemy behavior has been fixed - they now alternate between high and low shots
CPU Changes
 - CPUs have better aim control and shot usage on ladders
 - CPUs can now play on quicksand effectively
 - Slide logic has been improved, fixing “sticking points” over falling exits and other minor improvements
 - Improvements made to jumping logic that makes surmounting walls feel more natural
 - Proto Man now uses shield bash
 - Mega Man now explicitly chases Eddie, and other CPUs have a random chance to situationally pursue close items
 - Shadow Man received corrections to how he uses high jumps
 - Charge Man no longer identifies slide markers as usable and gets stuck
 - Tomahawk has improved targeting in vertical situations

Changelogs

v1.1.1

Enhancements
 - All player controls and any keyboard press can now be used to advance the Intro/Title screens
 - Skipping the score tally in Score Mode is now triggered by a single button press
 - The score tally in Score Mode now goes faster when not skipped
 - CPU Difficulty now displays on Score Mode victory screen
 - Rematch option added to Score Mode
Mods/fixes
 - Tomahawk Man can now only use one attack per slide
Bugs fixed
 - Colors on Bubble Man's new victory animation have been corrected
 - Colors on Proto Man's new victory animation have been corrected
 - Tomahawk Man can no longer wavedash while Smash attacking and jabbing
 - Tomahawk Man no longer softlocks when jabbing on the first frame after landing
 - Jabbing with Tomahawk Man now works out of a wavedash
 - The game no longer crashes when some projectiles impact a Proto Jet
 - The game no longer crashes at launch when the save file is on Version 1.0.4
 - Using a long/short TimeStopper at the same time as another Flash Man no longer crashes the game
 - Score Mode now uses proper colors when playing a ditto match

v1.1.0

Enhancements
 - 7 new characters - there are now 18 total!  (3 are secret characters)
 - 21 new stages - there are now 54 total!
 - Score Mode has been added!  Play in the tournament and land the top score!
 - vs CPU Mode has been added!  Play against a CPU in a normal versus match.
 - New single player menu has been implemented!  Access Boss Mode, Score Mode, and vs CPU.
 - Starting health can now be changed.  Get your weapons ready for sudden death!
 - New Victory Animations have been added
 - Hitstun canceling has been improved!  Prior to this version, hitstun canceling would result in the normal 30 frames of invulnerability regardless of when the hitstun was canceled, delivering little value to the technique.  Now hitstun canceling adds the canceled time to the 30 frames, so upwards of 55 frames of invulnerability can be achieved on a normal hit (since you cannot hitstun cancel until frame 5).
 - Up/down/left/right has been added to controller configs for controllers whose dpads weren't reading correctly. Pressing ESC during the up/down/left/right section skips ahead to the button configs for controllers without a dpad.
 - Practice Mode now starts up faster - no READY, no poses, no health fill
 - Page number added to stage select screen
 - When backing out while picking CPU color, it will deselect your color.  If picking your own color, it will cancel color selection and only deselect the CPU.  It no longer completely resets to picking your own character.
 - Credits screen has been added
 - Zip files has been cleaned up for easier access to the .exe
Balance Changes
 - Mega Man can now summon Rush and Eddie at the same time
 - Mega Man can now use TimeStopper in the air
 - Metal Man can now use homing attacks out of normal jump
 - Metal Man Conveyor EP spend 6 -> 3
 - Holding down now lays Bubble Lead on the ground, allowing it to squeeze into a sliding space
 - Bouncing Bubble now sticks to walls instead of dissipating
 - Quick Man max Quick Boomerangs reduced 4 -> 3
 - Crash Man inflicts decreased invulnerability frames delivered on homing shot, leading to a combo into explosion
 - Decreased detonation timer on homing bombs
 - Flash Man can now use Gatling on ladders
 - Flash Man Gatling startup delay reduced 20 -> 10 frames
 - Flash Man TimeStopper EP reduced 14 -> 10
 - Flash Man double-jump speed reduced when used underwater
 - Wood Man Leaf Shield despawn timer reduced 2.5sec -> 2.0sec
 - Wood Man EP spend on Leaf Shower reduced 3/leaf -> 1/leaf
 - <secret character 1> can now shoot while sliding
 - <secret character 1> can now cancel his Hot Shield (the one that slows him down)
 - <secret character 1>'s Hot Shield now gives him super armor (no knockback)
 - <secret character 1> can now use Hot Shield while using Hot Aura.  Hot Aura is canceled when this occurs.
 - <secret character 2> now requires sliding into a Cold Block to bounce it
 - <
secret character 2>'s Cold Block now shatters on the fifth wall impact
 - Holding down now lays Cold Block on the ground, allowing it to squeeze into a sliding space
Mods/fixes
 - The time needed to hold down specials for salty runbacks has been shortened 1.5s -> 1.0s
 - Invulnerability flashing has been changed to every 2 frames instead of every other frame.  This enables characters to be seen in videos recorded at 30fps, as opposed to looking either invisible or solid.
 - Air Stage 2 now supports multiple stocks
Interface Enhancements
 - New music tracks for the main menu!  MM9 shop theme and MM10 menu join the party.
 - Pressing shoot on any menu now goes back a screen
 - Character and color choices are now remembered from the last selection when starting a new match
 - P2-P4 can now leave the character select screen by pressing Start
 - Greater likelihood (~20%) of landing MM1,MM3-6 character select themes (since additional characters are now available)
 - All players can now control menus
 - Pressing start while paused now unpauses rather than selects an option
 - Exit Game option in pause menu has been replaced by Change Controls
Bugs Fixed
 - Mega Man TimeStopper EP use corrected

 - Mega Man properly plays the sound when charging Atomic Fire
 - Quick Man no longer has a long wavedash when in slow-mo mode
 - FlashTimeStopper timers are fixed for P2-P4
 - Salty runback on WM2 no longer softlocks the game
 - Salty runback has been removed when you win against a boss.
 - Deflections now freeze when the game is paused
 - Improved scrolling code implemented for better stability
 - Improved platforming code implemented for better stability on jumpthrough stages like Wood 2
 - Characters no longer bounce when a rising platform stops moving
 - Head icons now display properly on Boss stage select screen
 - Pressing random while viewing tips now only clears the tips screen
 - Softlock character bug fixed (when player would slide right after throwing a projectile)
 - Posing during an active time stopper no longer locks your character
 - Proper music now plays when Alien resurrects on Wily 3 with Battle Music enabled.
 - Disabling pause now only affects vs mode.  Practice/CPU/Score modes will still allow pausing.

 - Many minor graphical issues have been corrected

v1.0.6

Bugs fixed 
- Squad Mode no longer crashes if the winning player is dead when their opponent dies

- Metal Man's cone spray attack now works properly for P3 and P4

v1.0.5

Bugs fixed 
 - Squad Mode no longer auto-joins P3 when joining with P2

 - Players no longer enter into perpetual 1-frame falling states while riding Rush through a jumpthrough platform (like on Wood 2)
 - Players no longer hover while walking on top of Rush (i.e. spawning Rush over a gap/pit and walking straight into him rather than jumping onto him)
 - Keyboard slide button now saves properly
 - Enemy explosions are no longer affected by Time Stopper
 - Alien shot now behaves properly during pause
 - Pressing down while standing on top of a ladder no longer snaps characters to the ladder
 - Practice-mode CPU no longer rapidly turns around while P1 is standing directly on top of it
 - Fixed a bug where matches would end in a draw if the losing player lost his/her last stock while the winning player was waiting to respawn
 - High jumps now end when grabbing a ladder (preventing unexpected behavior)
 - Wily Machine 2 and Alien projectiles are now properly affected by TimeStopper
 - Flash Man and <secret character 2> now walk properly on ice (moonwalking effect removed)
 - While holding back on the character select screen by one player, other players can no longer cancel the countdown by releasing their shoot button
 - Boss clock now properly maxes out
 - Fixed a bug where Heat Man could be hit during Heat Barrage, which would permanently lock him in the Heat Barrage animation
 - On autoscrolling stages, Heat Man's heat barrage no longer pushes Heatman backward after it ends

v1.0.4

Enhancements
 - Squad Mode has been added! Pick a squad of 2-9 characters that alternate between stocks. Build the best squad and go for the win!
 - Menu has been rearranged slightly. Arena/Teams/Squad are now behind the Versus option, and stock count can be changed in this menu as well. Boss Mode now goes straight to character select, where other players can join.
 - Menu controls been enhanced to allow for using left/right to change options
 - Player count has been removed from the options. Players can now join in dynamically, in any order, at any character select screen
 - Players can now grab ladders by pressing down
Bugs fixed 

 - Metal Man is (once again) no longer affected by conveyor belts
 - Metal Man is no longer affected by ice if he places a conveyor belt on top of ice
 - P2 controls are no longer active in Practice Mode unless Player Control is selected
 - Wily Boss (Arena Mode) no longer crashes when selected
 - Leaf Shield no longer creates phantom reflections after getting reflected, itself
 - Slide button can now be remapped on controllers - Mega Man can now use <secret character 2>'s stolen weapon while in the air
 - Smoothed out ladder getup animation (no longer one frame of jump sprite)
 - Getting hit while posing now properly resets the pose timer
 - Pressing Start to select P2 in practice mode no longer deselects P1

v1.0.3

Enhancements
 - New platform code added via Mega Engine 1.7 to improve stability around collisions
 - RushJet no longer locks players in the jump animation when passing through them on moving stages
 - A slide button has been added!  This can be configured in the controls menu
 - Teammates can now steal stocks if there are stocks available to share! Hold Jump+Shoot to steal a stock.
 - Salty runbacks now save statistics
 - You can now pose while wavedashing (momentum will persist)
Balance Changes
 - P1/P2 starting positions balanced on Crash 1, Wood 2, Air 1
 - Visibility slightly improved on Air Boss
Bugs fixed 

 - The game now properly saves character colors when setting records in Boss Mode.
 - Boss Mode Alien record times are now reporting correctly
 - Mega Man can now use <secret character 1>'s stolen power while in the air
 - P4 pause menu color has been corrected
 - Crash Bomb no longer racks up 100s of damage when hitting enemies like Met and Big Fish
 - RushJet now disappears when the match is over to prevent glitches with teleporting out while riding on him
 - Quitting during phase 2 of a boss as Crash Man no longer crashes the game
 - Better collision detection for spikes on moving stages (sometimes the player would survive touching a spike)
 - Players can now wavedash while facing up against a wall
 - The Alien no longer has a hurtbox while dying on Wily Boss Stage (Arena Mode)

v1.0.2

Enhancements
 - Stock count has been added to Arena Mode! Change stock count in the options menu. If the original MMA experience is desired, simply set the stock count to 1
   - For right now, stock count is set to 1 on Air Stage 2 due to difficulty in spawning on a moving stage.  This may be remedied in the future
 - Salty Runbacks have been added! Hold S1+S2 after a winner is decided to quickly restart the match
   - Note that statistics will not be recorded if this is done
 - Players can now join the character select screen dynamically.  Press start, jump, or shoot with a controller to join your friends!
 - Flash Stage 2 has been modified to allow players to ascend on the right side of the stage.
 - Practice Mode now respawns players and CPUs when they die
 - 4X screen size option has been added
 - Keyboard controls now stay active on the main menu when a gamepad is attached (in case gamepad controls are messed up)
 - Start/Pause is now part of the controller reconfiguration
 - Version number added on victory screen for Boss Mode (for speedrunning validation)
 - Air Stage 3 (boss room) has been modified for more fun
Balance Changes
 - There is now a 3EP penalty for first landing on Rush Jet. This prevents stalling tactics by using continuous jumps to make Rush Jet last nearly forever
 - <secret character 1> Walking speed boosted to .95px/sec (was .9px/sec)
Bugs fixed
 - Stats are no longer incremented when in Practice Mode
 - If game is paused on last frame of healthbar filling, the energy fill sfx no longer plays forever
 - Heatman charge sound now stops if charge is released while sliding
 - Bouncing Bubble is now properly affected by moving stages
 - Throwing a block on frame 1 of a match with <secret character 2> no longer crashes the game

v1.0.1

​Enhancements

 - Title screen now loops back to the intro sequence
Bugs Fixed
 - Alien was only affected by TimeStopper one time
 - Alien attack pattern fixed, would sometimes shoot at the wrong times
 - Eddie items can now be grabbed by other players after 20 frames (was 100 frames)
 - WM2 debris would sometimes not stop (especially if WM2 was eating a Crash Bomb when health hit 100)
 - Typo fixed in tips
 - <secret character 1> Move List has been corrected
 - <secret character 2> Can now defeat bosses without crashing the game
 - Player can now press ESC to quit controller config mid-config
    - This helps when a controller is attached to the PC but the user can't find it... haha
 - Select/Back is now part of the controller reconfiguration
 - In Wily Machine 2, pausing after entering the transporter would softlock the game
 - Heat Man transporting while starting heat barrage would turn him into a permanent heat barrage
 - Intro animation has been sped up (extra sped up in Boss Mode)
 - Collision detection on Heat Barrage has been improved.
 - Pausing on certain boss frames would cause erratic behavior
 - Reflected Crash Bombs would sometimes create explosions at the location they were reflected

 

v1.0.0

Welcome to Mega Man Arena!

v1.2.0

Enhancements
 - Character and stage select screens have been updated!
 - The main menu speed has been increased
 - Dynamic team selection has been added!  Teams are no longer hard-mapped to P1/P2 vs P3/P4.  Teams are determined by color selected during character selection.  Yes, 3v1s are now possible, as are 2v1s!
 - Tips have been added for secret characters!  They only show up when the cheat code is active.
 - A new boss has been added!  Fight against Kamegoro maker, who has a bit more excitement than the original MM3 boss.  No auto scroll on this stage!
 - Auto scroll has been REMOVED from the old bosses!  Auto scroll still picks up in the MechaDragon stage to mirror the NES game.
 - MM3 Transportation stage will randomly be chosen instead of the MM2 version.  To control the selection, select the stage and hold the 2 or 3 key for MM2/MM3, respectively
 - MM3 Victory jingle now plays on MM3 stages, including the new boss stage
 - ESC has been added as a shortcut in most menus.  Press ESC to go backward in the menu, and ESC can be pressed in character or stage select to immediately go back to the previous screen.

CPU Changes

 - CPUs can now be added in Arena, Teams, and Squad Mode from the character select screen.  As such, VS CPU mode has been removed
 - P1 can also be added as a CPU!  Press S1 or S2 while selecting your character as P1.
 - Vastly improved AI logic has been implemented
 - CPUs can now navigate treacherous and moving stages, so all stages have been enabled for CPU play
 - CPUs have received large changes to normal shot and jump usage to perform in a more “human” way
 - CPU will now work to escape certain types of hazards (like Crash Bomb Explosions), and will more safely handle pits and spikes
 - CPU difficulty levels have been tweaked with additional parameters for a more consistent experience

Balance Changes

 - Tango EP reduced 10 -> 8
 - Cut Man’s slash attack hitboxes have been modified to be more precise to his animation
 - Air Clustered Tornado EP reduced 8 -> 6
 - Bouncing Bubble’s height is now variable, depending on the height it is initially dropped
 - Bouncing Bubble EP reduced 4 -> 3
 - Cold Block bounce count increased 5 -> 10 (now shatters on 10th impact)
 - Cold Icicle fall timer reduced (random range upper limit 180 -> 120)
 - Cold Icicle falling speed increased 2 -> 4
 - Cold Icicle EP reduced 5 -> 3
 - Met Train HP reduced 12 -> 10
Mods/fixes
 - CPUs no longer add to global statistics
 - Random selection has been removed from S1/S2 buttons and replaced with a random icon on the character/stage select screen.  Boss Mode no longer has a random option.
 - Menu modified to remove VS CPU mode, CPU difficulty now exists in both Single and Versus menus
 - The game no longer checks for new controllers during a match.  This prevents keyboard controls from being taken over by an accidentally-attached controller.
 - Practice Mode now has the option to enable gears
 - Squad Mode now displays stock counts during a match
 - Proto Man now remains stationary when turning around while holding shield (instead of walking the other way)
 - Mega Man now shoots Silver Tomahawk without pausing to match the NES game behavior
 - If Cut Shuriken gets stuck into an object that then disappears or gets destroyed, it will now fall rather than be stuck in the air
 - During TimeStopper, summons (Rush, Eddie, Tango, etc.)  are now only frozen when their owner is frozen.  This has the added benefit of Mega Man not freezing his own summons when using a stolen TimeStopper ability.
 - Shadow Man can now cling to the sides of conveyor belts
 - Shadow 3 gate collision accuracy improved
 - Cold Icicle spawn locations more balanced across the top of the stage
 - New match-end freezing code has been implemented to hopefully improve stability.  Players now have horizontal control if frozen while airborne until they land.  
Bugs fixed

 - Sliding on the same frame of landing no longer zips the player through the floor
 - Kill counts are now accurately tracked when attacking a player who takes extra or reduced damage
 - Proto Stage 2 jumpthrough platform collision detection improved, particularly the area between the NORMAL and DIFFICULT text
 - Proto Man no longer regains EP when reflecting Crash Bombers
 - Proto Man can no longer use attacks during a shield bash
 - Riding Rush/Proto Jet out of water is now detected as leaving the water
 - Landing on Rush/Proto Jet no longer saps EP in Power Gear mode
 - Mega Man can no longer avoid pausing with thrown weapons (e.g. Metal Blade) by firing a buster shot just firing the special weapon
 - Mega Man no longer loses his charge shot if released while throwing a stolen weapon (e.g. Metal Blade)
 - Mega Man can no longer use Time Stopper if time is already stopped
 - Eddie now properly teleports out if spawned inside a wall, rather than spawning and releasing an item that gets stuck further inside the wall
 - Cut Shurikens now stick into Metal Conveyors, blocks on Air 2, Air Demons, and blocks on Mecha Dragon
 - Cut Shuriken now sticks and sinks into quicksand
 - Cut Slash no longer destroys icicles on Cold 2
 - Quick Man’s victory animation now reflects the correct color
 - Crash Bomber and Cut Shuriken collision on TopSolids have been made more accurate
 - A Flash Man who is in the Timestopper animation when another Time Stopper triggers is now properly stuck in Time Stopper
 - Flash Man gatling now pauses properly during a Time Stopper
 - P4’s Heat Barrage shield can no longer be deflected/pinged
 - Wood Man’s Leaf Shower is now properly cancels when transporting
 - Wood Man can no longer slide around during Leaf Shower if using Leaf Shield on the same frame
 - Wood Man can no longer throw Leaf Shower leaves during Time Stopper
 - While riding a chicken, Wood Man can no longer change direction or dismount during Time Stopper
 - Shadow Man no longer drops through jumpthrough platforms (Wood2, etc) if fast falling a few pixels above the floor
 - Pharaoh Man charging effect now behaves properly if the player is frozen and subsequently hit during a Time Stopper
 - Pharaoh Man can no longer punch (without animation) while charging S1
 - Pharaoh Man no longer loses his fast air speed when jumping out of a slide
 - Tomahawk Man no longer locks up if he lands in the middle of an aerial attack and jabs on the first frame after landing
 - Tomahawk Man can no longer use his aerial attack simultaneously with a feather/tomahawk throw, which resulted in abnormal behavior
 - Tomahawk Man mashing S1 no longer restarts his throwing animation without releasing a Silver Tomahawk
 - Tomahawk Man now cancels his jabs and smash attack if he’s airborne
 - Tomahawk Man’s Smash attack now behaves properly when he is hit during the charge
 - Tomahawk Man can no longer use his up-S2 attack while smash attacking
 - Cold Man’s charge shot is no longer erased if the shoot button is released during a throw
 - Met Man can no longer cancel the pause of his low shot by first firing a spread shot
 - Met Man can now use rapid low shot in Power Gear mode
 - Met Train collision detection corrected to allow proper turnarounds against a wall
 - Met Train no longer destroys enemies while teleporting
 - Met Train can now be summoned on quicksand
 - Met Dispenser no longer deflects non-deflectable weapons as it’s coming online
 - Tango, Met Train, and Met Heli are better tracked for accuracy calculations
 - Score Mode time GUI no longer visible when looking at keyboard controls and move list
 - Boss Health no longer visible when looking at keyboard controls
 - Players no longer sink in quicksand during time stopper
 - Alien resurrection on Wily 3 no longer triggers music to comes back on if background music is disabled
 - Wily Machine 2 now behaves properly while paused (shot timer no longer progresses)
 - New characters’ Boss records are now loaded properly for Wily Machine 2
 - Players can no longer gain health/energy via an item (such as from Eddie) while respawning, which would softlock the character
 - Invulnerability flickering is corrected to alternative between 2 frames visible, 2 frames invisible.  A bug was causing it to be 3 frames visible and 1 frame invisible
 - “Damage dealt” counter now takes opponent’s damage modifier into account
 - Boss health bar and clock no longer appear on the mid-match keyboard controls screen
 - Item drops no longer get stuck in the air if they rise above the top of the screen
 - CPU Options in practice mode now work properly again
 - Power Gear fixes
   - Proto Man’s Shield Bash no longer consumes EP
   - Proto Man’s charge shot is now instantly charged
   - Rush Jet and Proto Jet no longer consume EP