PDA

View Full Version : Twin Isles



Zilliano
March 1st, 2008, 06:12
Apparently, Twin Isles doesn't have save support.

And I can't patch it, because there 'is no DLDI support/section.'

So, I ask you.


WHY is there a save function?

And can I get it to work somehow?

DanTheManMS
March 1st, 2008, 23:46
DLDI didn't exist before Christmas 2007. Twin Isles was made long before that. Given its age, it most likely saves to GBA SRAM, as many early homebrew programs did. You'd need a slot-2 device with GBA compatibility in order to save it them.

Zilliano
March 1st, 2008, 23:58
Well, that makes sense.

Sadly, I have a SuperCard Rumble. No GBA compatibility.

Any workarounds for that?

I'm guessing not, but it doesn't hurt to ask.

Zilliano
March 2nd, 2008, 01:26
Also, is there a way to add a DLDI section/support to it?

I'm willing to do a little work, but I don't really know where to begin.

DanTheManMS
March 2nd, 2008, 03:30
I doubt the Rumble contains any SRAM since it can't play GBA games. If it did contain SRAM, you could use the DumpSRAM program to manage the save, but I don't think it will work.

To add DLDI support to it, you'd have to get the source code, replace the saving code with DLDI/libfat code, and recompile. You'd likely have issues with compiler versions, and the fact that it didn't use libfat or gba_nds_fat prior to this would probably make it more difficult. Beyond that, I don't know how possible it would be since I'm not really a DS coder.

Zilliano
March 2nd, 2008, 04:13
Well, is there any way to decompile the .nds file into source code?

I guess I'll probably have to go to google, though.

DanTheManMS
March 2nd, 2008, 04:41
You can unpack *.nds files with DSLazy, but I don't think you can decompile it back into source code, no.

Zilliano
March 2nd, 2008, 04:45
Hmm. Well, I can only say that I'm disappointed. I really like the game.

I wish the creator had kept working on it, but alas, I can't do much about it.

EDIT: Are there any other games like this that you could recommend?