This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revisionLast revisionBoth sides next revision | ||
super:intermediate_guides:credits [2017/12/20 21:21] – Lots of general cleanup at the bottom, and elaborated more on everything down there nodever2 | super:intermediate_guides:credits [2021/10/14 02:40] – Updated with some new information courtesy of Smiley nodever2 | ||
---|---|---|---|
Line 4: | Line 4: | ||
This is a page about editing credits using the credits editor. It can be a bit finicky, and I (Nodever2) was asked to put what I learned about it here. I am by no means an expert on the credits, so __**feel free to add to this page**__ if you learn more! | This is a page about editing credits using the credits editor. It can be a bit finicky, and I (Nodever2) was asked to put what I learned about it here. I am by no means an expert on the credits, so __**feel free to add to this page**__ if you learn more! | ||
- | The bulk of the stuff I learned will be at the end of the document, so even if you've already used the credits editor, **I highly | + | Special thanks to Smiley for researching the credits routines and providing more information for us. |
+ | |||
+ | The bulk of the stuff I learned will be at the end of the document, so even if you've already used the credits editor, **I highly | ||
First things first, I can refer you to [[http:// | First things first, I can refer you to [[http:// | ||
+ | |||
+ | ===== Technical Information About The Credits ====== | ||
+ | |||
+ | The credits are composed of a compressed tilemap (at $97:EEFF) which the game decompresses and precisely loads certain lines from, and displays those lines on-screen. | ||
+ | The game chooses what lines to load based on the credits instruction list at $8C:D91B. This instruction lists' format is as follows: | ||
+ | |||
+ | | ||
+ | | _ Argument for instruction | ||
+ | | | | ||
+ | iiii aaaa | ||
+ | |||
+ | If the instruction value ('' | ||
+ | |||
+ | My advice (Nodever2 here): SMILE RF's credits editor has.. problems. If you really want the best experience editing the credits, you might be best off doing so without the credits editor; you could use the credits editor to edit and save the credits tilemap, and then repoint the credits instruction list and manually edit it in hex. | ||
+ | SMILE RF seems to not always save the instruction list properly and/or overwrite other data with it without telling you. (This may also be true of the credits tilemap, since it is compressed, so edit that with caution as well). | ||
+ | |||
+ | The credits tilemap is pointed to by the $D91B here: '' | ||
+ | If you want to repoint it, start there. (Found by Smiley) | ||
====== Basics of the Credits Editor ====== | ====== Basics of the Credits Editor ====== | ||
Line 17: | Line 37: | ||
{{: | {{: | ||
- | - Credits | + | - Credits |
- | - Controls for credits placement window | + | - Controls for Credits Line Arranger |
- | - Credits | + | - Credits |
- | - (left box): Shows currently selected tile from Credits | + | - (left box): Shows currently selected tile from Credits |
- (right box): Shows tile that is being hovered over by the mouse cursor | - (right box): Shows tile that is being hovered over by the mouse cursor | ||
- | - Controls for placing tiles into the credits tile editor | + | - Controls for placing tiles into the Credits Tilemap Editor |
- | - Credits | + | - Credits |
- Save/Reload buttons | - Save/Reload buttons | ||
- | |||
- | (Names for these boxes are unofficial, if there are better names feel free to replace these names with those. The reason I am defining them here is for reference.) | ||
---- | ---- | ||
- | ===== Credits | + | ===== Credits |
- | If you want to edit names from the credits, it's quite easy. Simple right-click a tile from the Credits Tile Table, and it will show up in Box #4 when selected. Then, click in a line in the Credits | + | If you want to edit names from the credits, it's quite easy. Simple right-click a tile from the Credits Tile Table, and it will show up in Box #4 when selected. Then, click in a line in the Credits |
- | I'm assuming the purpose of editing the credits is adding your own, but there isn't a lot of extra lines in the Credits | + | I'm assuming the purpose of editing the credits is adding your own, but there isn't a lot of extra lines in the Credits |
---- | ---- | ||
- | ===== Credits | + | ===== Credits |
- | After preparing the lines you want to place/move around, you're ready to move on to the left window (Credits | + | After preparing the lines you want to place/move around, you're ready to move on to the left window (Credits |
---- | ---- | ||
Line 50: | Line 68: | ||
* **MAKE ROM BACKUPS FREQUENTLY!!!** There' | * **MAKE ROM BACKUPS FREQUENTLY!!!** There' | ||
- | * Make sure you have at least a screen of blank space at the end of your credits (shown below) or else the screen won't clear properly, and you will still have credits on the final screens of the game (where you are shown your completion percentage, etc.) | + | * Make sure you have at least a screen |
{{: | {{: | ||
Line 56: | Line 74: | ||
//(Notice in this image, the Credits Editor is scrolled all the way to the bottom. You want that empty space!)// | //(Notice in this image, the Credits Editor is scrolled all the way to the bottom. You want that empty space!)// | ||
- | * Edit the contents of each the Credits | + | * Edit the contents of each the Credits |
- | * Sometimes, when you exit and re-open the credits editor, you'll notice that the credits have been changed - typically, you'll see the vanilla bottom section of the credits repeated there, even though you didn't place it [to-do: find out why this happens and how to reproduce consistently]. However, as long as the glitch seen in the next bullet point below doesn' | + | * Sometimes, when you exit and re-open the credits editor, you'll notice that the credits have been changed - typically, you'll see the vanilla bottom section of the credits repeated there, even though you didn't place it [to-do: find out why this happens and how to reproduce consistently]. However, as long as the glitch seen in the next bullet point below doesn' |
{{: | {{: | ||
Line 66: | Line 84: | ||
{{: | {{: | ||
- | //(When the in-game credits scroll to this point, the player will most likely see a glitchy mess, followed by a crash. Avoid!)// | + | //(When the in-game credits scroll to this point, the player will most likely see a glitchy mess, followed by a possibly |
* Some twisted combination of these bugs can cause another bug where SMILE to crashes every time you try to save the credits. If this happens, from what I've seen, your copy of SMILE RF is fine - it's the specific ROM that is causing this. The crash randomly stopped happening to me after I saved the credits of a // | * Some twisted combination of these bugs can cause another bug where SMILE to crashes every time you try to save the credits. If this happens, from what I've seen, your copy of SMILE RF is fine - it's the specific ROM that is causing this. The crash randomly stopped happening to me after I saved the credits of a // | ||
(feel free to expand this section if you learn more!) | (feel free to expand this section if you learn more!) |