Skip to content

Latest commit

 

History

History
63 lines (56 loc) · 4.68 KB

changelog_601.md

File metadata and controls

63 lines (56 loc) · 4.68 KB

Version 6.0.1 (24/10/2021)

From now on, you no longer have to update your version of OMM yourself.
However, if the changelog mentions a Builder update (like this one), you have to run the following command where the builder is to update it:
git checkout .; git pull -q

Builder update:

  • The DirectX render API is now supported, build with the DIRECT_X option to replace the SDL/OpenGL API.
  • Added an option reset to reset a repository without deleting it.
  • The builder is now able to detect the installed version of OMM and cleaning it if it doesn't match the latest version. You don't have to update your version of OMM yourself.

Bug fixes:

  • Fixed a broken warp pipe in THI.
  • Fixed a crash that happened when trying to enter rooms with Boos in BBH.
  • Fixed a crash that could happen if some objects were loaded during time stop.
  • Fixed BITDW Crystal Star missing coin condition.
  • Fixed a bug where Tiara appeared in place of Peach's crown during some animations.
  • Fixed a bug in Star Road where Peach could collect the Grand Star.

Optimizations:

  • Fixed a huge slowdown due to 3D coins and colored stars.
    Colored stars have been optimized, 3D coins have been removed.
  • Optimized surfaces and collisions.
    Due to how surfaces work now, the surface cucking glitch is fixed for both movesets.
  • Optimized object interactions.
  • Optimized some of Peach's objects that could have potentially caused slowdowns (Rage shockwave, Joy tornados, sparkles).
  • Removed unused content.

Controls:

Controls have been redesigned to be less confusing and to prevent annoying softlocks:

  • Default configuration is given by the table below:
Keyboard (qwerty) Keyboard (azerty) XBox One Controller Switch Pro Controller
A Button L L A A
B Button , ; B B
X Button K K X X
Y Button M , Y Y
Start Button SPACE SPACE Start +
L Trigger LSHIFT LSHIFT LB L
R Trigger RSHIFT RSHIFT RB R
Z Trigger O O RT ZR
C-Up RS-Up RS-Up
C-Down RS-Down RS-Down
C-Left RS-Left RS-Left
C-Right RS-Right RS-Right
D-Up - ) D-Up D-Up
D-Down { ^ D-Down D-Down
D-Left P P D-Left D-Left
D-Right } $ D-Right D-Right
Stick Up W Z LS-Up LS-Up
Stick Down S S LS-Down LS-Down
Stick Left A Q LS-Left LS-Left
Stick Right D D LS-Right LS-Right
  • All binds have been moved and are now in the Controls sub-menu, and are saved inside the OMM save file.
  • To reset all binds to their default values (see table above), press the Reset Controls button.
  • If the one of the (A), (R) or (Start) button has no bind, its binds are reset to default.
    This way, the player can always access the Controls sub-menu and press the Reset Controls button.
  • Additionally, the player cannot bind a keyboard key or a controller button that is already assigned to the (A) button.
    If another button has the same bind as the (A) button, that bind is removed from that button.

Other:

  • Moved the Vibe trigger to the (Y) button.
  • Reduced Joy flying action ((A) button) max duration from 6 to 5 seconds.
  • Added the puppy icon for xalo and smsr when Puppycam is enabled and selected.
  • Added a "Correct!" sound effect when the 'complete save file' code is input correctly on the file select screen.
  • Added a failsafe to the OMM save file:
    • When saving, the game creates a back-up, then write the savefile.
    • If the savefile is missing or gets corrupted/erased, the back-up will replace it.