In this update7
Full notes
Full Nin Online update
Read the full published notes in a cleaner layout. The original post stays linked below.
What changed
- Gameplay
- UI and audio
- Maps
- Balance
- Store
- Performance
Nin Online changes
This update focuses on a series of quality-of-life improvements to Nin Online’s user interface, expanding customization options while refining overall usability and presentation. While gameplay and content updates remain a major priority this year, it’s equally important that the systems players interact with daily feel intuitive, polished, and professionally crafted. The UI is something you’ll engage with constantly throughout your journey in the ninja world, and we believe it deserves the same level of care and iteration as core gameplay features.
As a fun bit of behind-the-scenes insight: In 2021, we moved all of Nin Online’s UI to be built using Dear ImGui, a powerful library commonly used by both AAA studios and indie developers for engine, debugging, and backend tools. In Nin Online, we take it a step further and use it as the foundation for all in-game interfaces, allowing us to iterate quickly and deliver highly responsive, flexible UI systems.
User Interface
Redesigned all Window Titles
Compare the Title Box area of the windows!
[carousel autoadvance="true"]
[/carousel]
The old window titles were very default Dear ImGui titles, but I've gone back to work on restyling it. There are some limitations, but we work around them and make them pretty!
Redesigned Player Info Menu (Right-click Menu)
The new design has your village symbol and rotating/breathing character animations
Improved Support for Non-Default Themes Text readability has been improved across the interface, and all buttons now consistently conform to the selected theme’s color palette.
To expand on the fun fact mentioned earlier: the previously available Dark, Light, and Retro themes were originally based on default styles provided by the Dear ImGui library. These were initially intended as placeholders while more complete themes were in development. However, the Dark theme quickly became a community favorite, which led us to refine it further and elevate it to a fully supported, officially polished theme.
New Themes
Added 10 New Themes to the Interface Menu
Exclusive to Dark Theme - Login Screen darkens to match
This is a dark mode login screen for the players who have been using the dark theme all along. The Steam post image
Chatbox Transparency Setting now only keeps the part of the Chatbox where text is rendered readable when it's not active
Localization
The localization system before was all done through Google Sheets and was a very tedious process. This is why translations were often incomplete.
As of this update, Localization/Locales system has been fully remade to be completely handled in-game through our real-time editors. It can be done by any player with a "Translator" role! We'll be asking for your help to translate the game to your native language in the coming days.
As of now, we have auto-translated versions of a few languages
Brazilian Portuguese
Spanish
French
German
Korean
Polish
Japanese & Chinese auto-translated versions are on the way
Players simply need to improve and fix the auto-translations
Even if a player doesn't know the language but notice a missing translation, they can add the translation in with a single button press that will auto-translate it into all languages.
While auto-translations are not 100% accurate and often misses the mark on nuance, it is a "better than nothing" state until we can have actual translators fix it!
Features
(Admins) Added a feature for admins to deprecate Map caches of all players This was a much needed feature because old caches were not clearing when we updated our map data format, causing corrupted maps to load when players already had them cached.
(Devs) Added /sethp command for debugging purposes
(Devs) Added Hitbox Debugging Features and improvements to Hitbox Settings Editor
Balance
Mountain Crusher range increased from 2 to 3 tiles
Mountain Crusher 0.5s self stun added back
Mountain Crusher interrupt removed
Mountain Crusher knockback reduced from 4 to 3 tiles
Treat Wounds cast time increased from 1.0s to 1.2s
Blade Piercing now interrupts
Blade Piercing no longer applies Bleeding III
Crescent Moon Beheading no longer interrupts
Crescent Moon Beheading now applies Bleeding III instead of II
Fixed Crescent Moon Beheading damage scaling
Risky Blade now applies Bleeding I
(This gives STR WM access to an instant interrupt with lower cooldown, while making Risky Blade more useful and turning Beheading into a more damage focused Jutsu)
Content
Added Saber Premium Hairstyle (Art by Fuze)Steam post image
Shark Tooth Rings (Art by Luhan)
Added First Crit Rings in the game
Changes
Added Animations to Store furniture! (Thank you Fentomaru)
Blessing UI now only stops movement when typing instead of as long as window was active
Fireflies now render above the Night Time Darkness Overlay, making them more vibrant
Added outline/nicer styling to Minimap
Fixed Cash Shop item preview sometimes previewing items you didn't intend to when you release mouse after moving cursor
If names are too long, display of the name in the Pink PM box is now shortened to fit
Projectiles and melee attacks on NPCs with large hitboxes now play animations on the part of the large body you hit
(GMs) Characters in Spectator Camera mode for Steam Broadcast no longer invisibly mess with capture points
Bug Fixes
Fixed typing in Messenger Hawk UI causing player to still move around/cast jutsu
Fixed NPCs flickering sometimes being delayed
Fixed a server crash caused by NPC Platforming
Fixed a bug which could cause NPCs to turn invisible after Body Flicker Technique
Fixed UI bugs caused by clicking button tabs
Fixed Food Items not being consumed when used since last update
Fixes to Large NPC Hitboxes
Fixed Wind Claw and Wind Mask Technique Interrupt Target Casting
Fixed an overlapping frame on Stylish Kunai Pants (Thank you Fentomaru)
(Devs) Fixed a crash in Map Editor
(Backend) Gracefully handle backup web server listing ping
Source
Changelog.gg summarizes and formats this update. How we read updates.
