Skip to content

Releases: Amethyst-szs/smo-lunakit

Crash Fixes - v1.4.3

24 Jan 16:10
256c08c
Compare
Choose a tag to compare

Been receiving a lot of DMs about crashes and other bugs in the v1.4.2 so this release should address most of those.
There's definitely still a handful more issues, but going forward I'd like to work on a proper v2.0.0 update, totally redoing LunaKit. Though considering the big undertaking that will be, this should hold people over with a slightly more stable LunaKit build to use.

What's Changed

  • Added preview for the assist mode bubble position in info viewer and primitive renderer
  • Reverted buggy merge request

Bug Fixes - v1.4.2

13 Sep 22:21
85463d6
Compare
Choose a tag to compare

What's Changed

  • Fixed issue in GetHelper causing crashing
  • Fix with pre-compiled release binary
  • Improved GitHub actions compile speed

Full Changelog: v1.4.1...v1.4.2

Frame Advance - v1.4.1

31 Aug 21:25
Compare
Choose a tag to compare

What's Changed

  • Added frame advance by Mars
    • Allows pausing the scene at any time
    • Advance by a single frame
    • Useful for debugging and TASing
  • Fixed memory leak in save data system

Full Changelog: v1.4.0...v1.4.1

TAS and Small Updates - v1.4.0

25 Aug 06:20
Compare
Choose a tag to compare

What's Changed

  • TAS and Ghost Replay tools by Mars2030
    • Allows playing back pre-recorded scripts for Tool-Assisted Speedruns
    • Visualize player movement through ghost replays
    • And more!
  • Additional settings and cheats
  • Small improvements to various other features and windows
  • Back end improvements, including improved headers

Full Changelog: v1.3.0...v1.4.0

A whole new kit - v1.3.0

17 Apr 06:44
3233ade
Compare
Choose a tag to compare

What's Changed

  • Actor Browser 2.0
    • Added rail visualization and editing
    • Display model and JP name in list
    • Improved flag editing
    • Revamped search and favorite system
    • Sub-actor browsing
    • Appear, kill, and warp to object buttons
  • Automatic updating to newer versions
    • At this time this feature is not available on Ryujinx due to a bug in the emulator, hopefully this will be fixed shortly!
  • Implemented ImGui's new docking features, replacing anchors
  • Added graphics preset editing/browsing
  • Added render buffer viewing
  • Added control over screen size scaling for docked and handheld mode
  • Fixed memory leak in load logging system
  • Redesigned several different menus and windows
  • Improved noclip controls
  • Redesigned heap browser
  • Improved logging and added a new exception handler

Full Changelog: v1.2.0...v1.3.0

LunaKit for Super Mario Odyssey

LunaKit is a development tool / modification of Super Mario Odyssey designed to assist in debugging, testing, experimenting, and more! Uses ImGui ExLaunch with a special dedicated SD card folder to allow being layered on top of any RomFS or Starlight mod

Gameplay 1

Features:

  • Custom in-game GUI built on Dear ImGui
  • View and edit large amounts of game info
  • Browse, search, favorite, and manipulate every object in a stage
  • Many game settings and cheats for players and developers alike
  • Primitive Rendering to visually draw additonal game info
  • Extremely fast stage warping, including custom stages using Custom Stage plugins
  • Easy to make Custom Theme plugins
  • Highly modular and expandable code with a detailed Wiki page

How to use:

Installation on switch

  • Install Atmosphere and SMO V1.0.0
  • Remove any previous mods that would cause conflicts
  • Download newest build from releases
  • Drag and drop the included atmosphere and LunaKit folders onto the root of your SD card

Installation on Ryujinx

  • Enable mouse input in Ryujinx settings
  • Download newest build from releases
  • Drag and drop the included atmosphere and LunaKit folders onto the root of the emulated SD card

Installation on Yuzu is NOT actively supported.

Controls:

  • Open the interface by holding ZR + R and tapping L
  • Hide windows by pressing L-Stick
  • Mouse controls (RECOMMENDED)
    • Navigate interface with a mouse
    • Connect mouse to switch via USB
  • Controller controls (NOT RECOMMENDED)
    • Activate or deactivate controller mode by holding ZR + R and tapping ZL
    • Navigate window with D-Pad
    • Interact with windows using A or B
    • Change windows by holding Y and using shoulder buttons

For more information, read the readme! Thank you so much for downloading, enjoy!

v1.2.0

06 Apr 22:06
d64c8dc
Compare
Choose a tag to compare

What's Changed

  • Added load logger, tracking all assets requested by the world resource loader
  • Improved Actor Browser's pose keeper editor
  • Added two new categories to info window
  • Supports viewing/editing stages other than StageScene maps (example: title screen, cutscenes, ect.)
  • Fixed crash on enabling logger

LunaKit for Super Mario Odyssey

LunaKit is a development tool / modification of Super Mario Odyssey designed to assist in debugging, testing, experimenting, and more! Uses ImGui ExLaunch with a special dedicated SD card folder to allow being layered on top of any RomFS or Starlight mod

Gameplay 1

Features:

  • Custom in-game GUI built on Dear ImGui
  • View and edit large amounts of game info
  • Browse, search, favorite, and manipulate every object in a stage
  • Many game settings and cheats for players and developers alike
  • Primitive Rendering to visually draw additonal game info
  • Extremely fast stage warping, including custom stages using Custom Stage plugins
  • Easy to make Custom Theme plugins
  • Highly modular and expandable code with a detailed Wiki page

How to use:

Installation on switch

  • Install Atmosphere and SMO V1.0.0
  • Remove any previous mods that would cause conflicts
  • Download newest build from releases
  • Drag and drop the included atmosphere and LunaKit folders onto the root of your SD card

Installation on Ryujinx

  • Enable mouse input in Ryujinx settings
  • Download newest build from releases
  • Drag and drop the included atmosphere and LunaKit folders onto the root of the emulated SD card

Installation on Yuzu is NOT actively supported.

Controls:

  • Open the interface by holding ZR + R and tapping L
  • Hide windows by pressing L-Stick
  • Mouse controls (RECOMMENDED)
    • Navigate interface with a mouse
    • Connect mouse to switch via USB
  • Controller controls (NOT RECOMMENDED)
    • Activate or deactivate controller mode by holding ZR + R and tapping ZL
    • Navigate window with D-Pad
    • Interact with windows using A or B
    • Change windows by holding Y and using shoulder buttons

For more information, read the readme! Thank you so much for downloading, enjoy!

v1.1.0

19 Mar 18:36
27e8c42
Compare
Choose a tag to compare

What's Changed

  • Added advanced heap manager
  • Added a new font with support for Japanese characters
  • Fixed crash some people experienced with actor browser
  • Fixed handheld mode with attached joy-con not responding
  • Fixed bug with collision rendering
  • Fixed some typos

LunaKit for Super Mario Odyssey

LunaKit is a development tool / modification of Super Mario Odyssey designed to assist in debugging, testing, experimenting, and more! Uses ImGui ExLaunch with a special dedicated SD card folder to allow being layered on top of any RomFS or Starlight mod

Gameplay 1

Features:

  • Custom in-game GUI built on Dear ImGui
  • View and edit large amounts of game info
  • Browse, search, favorite, and manipulate every object in a stage
  • Many game settings and cheats for players and developers alike
  • Primitive Rendering to visually draw additonal game info
  • Extremely fast stage warping, including custom stages using Custom Stage plugins
  • Easy to make Custom Theme plugins
  • Highly modular and expandable code with a detailed Wiki page

How to use:

Controls:

  • Open the interface by holding ZR + R and tapping L
  • Hide windows by pressing L-Stick
  • Mouse controls (RECOMMENDED)
    • Navigate interface with a mouse
    • Connect mouse to switch via USB
  • Controller controls (NOT RECOMMENDED)
    • Activate or deactivate controller mode by holding ZR + R and tapping ZL
    • Navigate window with D-Pad
    • Interact with windows using A or B
    • Change windows by holding Y and using shoulder buttons

For more information, read the readme! Thank you so much for downloading, enjoy!

Initial Release - V1.0.0

18 Mar 17:48
880cbad
Compare
Choose a tag to compare

LunaKit for Super Mario Odyssey

LunaKit is a development tool / modification of Super Mario Odyssey designed to assist in debugging, testing, experimenting, and more! Uses ImGui ExLaunch with a special dedicated SD card folder to allow being layered on top of any RomFS or Starlight mod

Gameplay 1

Features:

  • Custom in-game GUI built on Dear ImGui
  • View and edit large amounts of game info
  • Browse, search, favorite, and manipulate every object in a stage
  • Many game settings and cheats for players and developers alike
  • Primitive Rendering to visually draw additonal game info
  • Extremely fast stage warping, including custom stages using Custom Stage plugins
  • Easy to make Custom Theme plugins
  • Highly modular and expandable code with a detailed Wiki page

How to use:

Controls:

  • Open the interface by holding ZR + R and tapping L
  • Hide windows by pressing L-Stick
  • Mouse controls (RECOMMENDED)
    • Navigate interface with a mouse
    • Connect mouse to switch via USB
  • Controller controls (NOT RECOMMENDED)
    • Activate or deactivate controller mode by holding ZR + R and tapping ZL
    • Navigate window with D-Pad
    • Interact with windows using A or B
    • Change windows by holding Y and using shoulder buttons

For more information, read the readme! Thank you so much for downloading, enjoy!