Whelp, I said I'd be back with an update, and I am.
https://github.com/SolatoroboHacking/LibUtils
I am releasing an updated version of my previous utility, known as LibRipper, and introducing a brand-new utility called LibCreate!
LibCreate is a utility that can convert standard UTF-8 text files into the proprietary .cclbm and .cclhd files that Solatorobo uses for its library books. It supports all languages that the game supports (English, Japanese, French, German, Spanish and Italian), and can modify the title of a library book, it's scrolling hint message at the top, all section titles, and all section text.
It also has a new feature that I wasn't sure I would be able to promise last time. It can change the number of actions required to unlock any of the library of the books.
I need to be very clear about this to avoid any misunderstanding. The way that Solatorobo works, each library book is tied to repetitions of a specific action: one might be tied to the number of NPCs you talk to, another is tied to the number of times you go fishing, etc. LibCreate cannot change which book is tied to which action, but it can change the number of times, the player must perform that action to unlock the book. This can even be 0, as shown in the demo below, to make the book always unlocked so long as the player can access the library.
LibCreate also cannot make the library accessible before the player has unlocked it with an ingame quest.
Side note: the graphics displayed on the top screen during library books are completely separate from the library files. They are stored in /data/pic/pic3.ccb and can be edited like normal 2D DS graphics. Therefore, LibCreate does not touch them.
Anyway, that's enough moaning about what LibCreate cannot do, let's show off what it can do!
In this example, I took an excerpt from a book (special thanks to my friend Emma for the recommendation) and replaced the Ecology book's title, hint text, and contents. I also set its unlock requirements to 0 so that, on a save where I had just unlocked the library, the book is fully unlocked immediately.
I'm hoping that, in the future, when my progress of modding this game has increased significantly, whoever comes along to make a nice fanmade sequel will use this to add more compelling lore the way the original did, or at least do something else fun with it!
Anyway, I hope you all enjoy!
Happy hacking!
https://github.com/SolatoroboHacking/LibUtils
I am releasing an updated version of my previous utility, known as LibRipper, and introducing a brand-new utility called LibCreate!
LibCreate is a utility that can convert standard UTF-8 text files into the proprietary .cclbm and .cclhd files that Solatorobo uses for its library books. It supports all languages that the game supports (English, Japanese, French, German, Spanish and Italian), and can modify the title of a library book, it's scrolling hint message at the top, all section titles, and all section text.
It also has a new feature that I wasn't sure I would be able to promise last time. It can change the number of actions required to unlock any of the library of the books.
I need to be very clear about this to avoid any misunderstanding. The way that Solatorobo works, each library book is tied to repetitions of a specific action: one might be tied to the number of NPCs you talk to, another is tied to the number of times you go fishing, etc. LibCreate cannot change which book is tied to which action, but it can change the number of times, the player must perform that action to unlock the book. This can even be 0, as shown in the demo below, to make the book always unlocked so long as the player can access the library.
LibCreate also cannot make the library accessible before the player has unlocked it with an ingame quest.
Side note: the graphics displayed on the top screen during library books are completely separate from the library files. They are stored in /data/pic/pic3.ccb and can be edited like normal 2D DS graphics. Therefore, LibCreate does not touch them.
Anyway, that's enough moaning about what LibCreate cannot do, let's show off what it can do!
In this example, I took an excerpt from a book (special thanks to my friend Emma for the recommendation) and replaced the Ecology book's title, hint text, and contents. I also set its unlock requirements to 0 so that, on a save where I had just unlocked the library, the book is fully unlocked immediately.
I'm hoping that, in the future, when my progress of modding this game has increased significantly, whoever comes along to make a nice fanmade sequel will use this to add more compelling lore the way the original did, or at least do something else fun with it!
Anyway, I hope you all enjoy!
Happy hacking!