Hi, I'm trying to find some info on writing mods for NS games, but got no idea on how to work with stuff like reading files from game directory from a code etc. Currently the only source of info is decompiled assembly code of subsdk9 NSO file (most likely built with skyline) from a mod to a game that I'm interested in, but I'm at an early stage and still can't make much of it. I want to try and write similar staff for a similar game (same engine, same series, similar file types, interpreting these is not a problem)
The info is so scattered and scarce on this topic that sometimes I think it's impossible.
Would greatly appreciate if someone will share some resources on this topic. Or smth related to reading NS assembly that makes it easier.
If you don't write which game are you talking about, noone will help you. Topic is so vast because each engine (and even each iteration of it) may have completely different approach and people are figuring this out based on many years of experience. That's why writing any tutorial for proprietary engines is a futile task.
If you don't write which game are you talking about, noone will help you. Topic is so vast because each engine (and even each iteration of it) may have completely different approach and people are figuring this out based on many years of experience. That's why writing any tutorial for proprietary engines is a futile task.
Example of unique case is Portal Collection to which I wrote skyline plugin:
*link*
And what you want exactly to achieve?
You are being vague on purpose?
Thanks for your example (Looked into it and looks like It could be a great source of info).
Yes, I'm being vague on purpose, I'm not looking for knowledge specific to a game, I want to at least find out the basics and build on it.
If you have more examples of subsdk9 mods I would gladly take a look at them.
Again thanks for your answer
I've just noticed that you are the one who ported committee of zero's patch for R;NE for a switch (among other things).
I guess there is no point in being vague now since you might know about this exact case.
A couple of weeks ago, I've ported their R;ND patch for my switch. Fixed switch-related issues with text and tips, but I still haven't thoroughly tested it and haven't posted it anywhere yet.
It's fine as is now, but I also want to port a font.
I think RNE & RND have similar files for fonts: bitmap textures and binary files for the lengths of the char ser (or smth like that).
And simply generating those files and replacing them doesn't work perfectly since font characters have slightly different sizes and look off in the game (cut off or have noticeable gaps).
However, in coz's patch for C;H Noah they actually replaced the font on a Switch, but Noah doesn't have that binary file, only a bitmap. They somehow inject that binary with a skyline plugin; also, the font texture is bigger than the original one, and letters are properly spaced in the game.
So I'm trying to figure out how to make RND (and most likely RNE and CC) use proper width for characters
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
Continuing with the great news of Pokémon Platinum getting a native unofficial PC port just a few days ago, today, yet another classic title from the franchise has...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
When you talk about 3DS emulation, most people would jump to Citra. As the defacto choice since its first release it's seen tremendous success, and even after its...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...
With very little in the way of announcement, Valve has today increased the price of the Steam Deck but some fairly considerable margins. Both of the available models...
Nintendo's expected Summer showcase is here, offering up plenty of new announcements and exciting reveals. Let's see what they have in store in the latest Nintendo...
Seemingly out of nowhere a PC port for Pokemon Platinum has surfaced online, bundled alongside the source code for those interested in building and developing it for...
Earlier this year, Sony announced major price increases for the PS5, PS5 Pro, and PlayStation Portal. Now the company is raising prices again, this time for...
With rumours circulating about a Nintendo Direct in the coming days and weeks, fans are left speculating and hoping as to what might be included. At the centre of all...
As a part of their Financial Results Briefing for the previous year, Nintendo president Shuntaro Furukawa took to the floor to answer key questions around the Switch...
The latest in a growing number of native PC ports, Paper Mario ReCut got its first pre-release build earlier this week. Based on the N64 recompilation toolchain, the...
A whole hour of PlayStation content is on the way, thanks to the latest State of Play showcase. Headlining the stream will be Marvel's Wolverine, alongside a...
After much speculation and rumour, the fabled Nintendo Direct is upon us. Set to go live tomorrow, the 9th of June, at 3pm in the UK, it'll feature 50 minutes of...
For the first time in 13 years, the Call of Duty series will again return to Nintendo's consoles. Set to launch on the 23rd of October, the latest release, Modern...