ROM Hack Trying to figure out how to Mod Cave Story (DSiware)

YoshiLightStar

Member
OP
Newcomer
Joined
Jun 26, 2019
Messages
10
Trophies
0
XP
120
Country
United States
I've been trying to figure out how to make mods for Cave Story DSiware but if I replace any of the bmps or level files inside the rom the game refuses to start and just hangs,I also noticed that the TSC script files are different from the ones in the PC freeware version and CS+(The DSiware ones seem to be unencrypted) . I've tried many things such as only modifying maps and putting them in the game shows intro logos and then hangs before title screen and Only changing graphics the game doesn't even start it just black screens. Does anyone else have any ideas?
 
Last edited by YoshiLightStar,

FAST6191

Techromancer
Editorial Team
Joined
Nov 21, 2005
Messages
36,795
Trophies
3
XP
28,452
Country
United Kingdom
I don't have the game to look at.

Still you say BMP and while they may load then you might not be saving it back in the right format, or the game chops some stuff off/adds some stuff the baseline BMP does not.
Simple test. Open one of them up in your editor. Save it back without doing anything (or if you need to trick something then overwriting something with the same colour or changing it to another colour and overwriting it back) and then compare the files in a hex editor. If the changes are major then you probably have some fiddling with the settings on your editor to do, if they are minor then figure out what they mean (if anything) and replicate/correct accordingly.
Your basic Windows paint thing might not have that many options so you might need to grab a copy of GIMP, paint.net or something of that calibre. If you are lucky you might be able to fire your images through irfranview's batch mode.

"the TSC script files are different from the ones in the PC freeware version"
Can well believe it. You say unencrypted and that makes sense -- many PC games encrypt or protect their assets but devs assumed the console ones were less troubled, or did not want to pay the speed penalty. Even without that then the files might be simplified a bit, or have some more added to it if the DSiware version had things the PC version did not (or vice versa).
You might be able to figure out differences and create something to convert scripts, or use the output of a PC editor, but for the most part I treat any PC games or the same game on other platforms as sort of inspiration or ideas on what might be in there rather than something I can happily use here.


When you say replace levels have you tried copy and pasting a level from within the DSiware version (think delete level 3, copy paste level 4, rename to level 3's name)? This mainly to help eliminate whether it is a rebuilding error (or running error) rather than file format change between ports -- I am not familiar with all the various DSiware running methods but given how fiddly and annoying they are for plain DS games it makes sense to confirm first.
 

YoshiLightStar

Member
OP
Newcomer
Joined
Jun 26, 2019
Messages
10
Trophies
0
XP
120
Country
United States
It looks like DSi TSC scripts can just be opened in a text editor no special tools required interesting (image in spolier)

np++csdsi.PNG
 
Last edited by YoshiLightStar,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • NinStar @ NinStar:
    on tiramisu you can access it by opening mii maker
  • crafthp434 @ crafthp434:
    okay
  • NinStar @ NinStar:
    I don't have a wii u anymore to test it myself, but if homebrews are not visible on the wii u menu I think you can press L + R + minus to open the plugin menu, there should be an option called "homebrews on wii u menu" or something similar
  • crafthp434 @ crafthp434:
    nope
  • crafthp434 @ crafthp434:
    it is L+dpad down+ select
  • crafthp434 @ crafthp434:
    but homebrew is appearing in the home menu btw
  • NinStar @ NinStar:
    yes, now I remember it
  • NinStar @ NinStar:
    then it is working, I also don't like that they did this but it is the only option you have if you are using aroma
  • crafthp434 @ crafthp434:
    i just didint know the homebrew launcher didint exist in aroma
  • crafthp434 @ crafthp434:
    thanks btw
  • Xdqwerty @ Xdqwerty:
    Im downloading fallout 3 goty edition
    +1
  • BigOnYa @ BigOnYa:
    I'm downloading more ram for my hamster pc
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    New hamster PC, with anal operation and BT connectivity!
    +1
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, How do I make enemies respawn on gdevelop after
    the player dies?
  • Psionic Roshambo @ Psionic Roshambo:
    Carrying a PC or phone is so old school!
  • Psionic Roshambo @ Psionic Roshambo:
    Squeeze your cheeks twice to answer calls!
  • BigOnYa @ BigOnYa:
    @Xdqwerty you can use a "spawner" function on any object.
    +1
  • BigOnYa @ BigOnYa:
    Or when your player dies, you can say in code, if enemy exists, do nothing, but if enemy does not exist, then create enemy at certain spot. (This would be a pain tho for lots of emeies)
    +1
  • BigOnYa @ BigOnYa:
    Easiest, simple way would be just restart scene, but player would restart from beginning.
  • Xdqwerty @ Xdqwerty:
    @BigOnYa, thx in advance
    +1
  • Spider2190 @ Spider2190:
    Heya
  • Spider2190 @ Spider2190:
    How are you doing, @Xdqwerty
    ?
  • Psionic Roshambo @ Psionic Roshambo:
    Dolphin porn??? This man has my vote!!! Lol
    Psionic Roshambo @ Psionic Roshambo: Dolphin porn??? This man has my vote!!! Lol