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
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
In this time of economic uncertainty and rampant price hikes, the Steam sales stand as our final bastions of affordability for those opting to avoid the seas. The...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
The Switch 2 has been out for a year now, but you shouldn't count the original system out yet! Released a few days ago, popular PS2 emulator NetherSX2 has found its...
Sony made a shocking announcement today, revealing that the company plans to move away from physical game releases in the future. Citing claims of how the industry is...
After much speculation, a lot of which being caused by dbrand's unceremonious reveal of their Companion Cube casing, the Steam Machine is finally available to order...
Remember when you could get an Xbox Series S for $300? Those were the days. Microsoft has today announced the latest in their console price hikes, seeing their...
The delays may be behind us, but the news isn't all good for Grand Theft Auto VI. Rockstar have today announced that pre-orders for the game will go live tomorrow, on...
Last month we got confirmation of a new model of Switch 2 to better comply with upcoming EU regulations. With the legislation set to come into effect in February of...
The end has come for the PlayStation 3 and the PlayStation Vita. After supporting the PSN Store on the PS3 and PS Vita since 2006 and 2011 respectively, Sony has...
Tired of waiting for Game Freak to bring Pokemon Emerald to modern platforms? We've got you covered with a brand new port in the works. Currently available on GitHub...
Apple have today announced price increases, primarily focused on their MacBook and iPad lines. These increases have already come into effect, with both prices and the...
In this time of economic uncertainty and rampant price hikes, the Steam sales stand as our final bastions of affordability for those opting to avoid the seas. The...
Announced today during the Octopath Traveler 8th Anniversary live stream, it's been confirmed that both the first game and its sequel will be launching on the Switch...