Author Topic: QDSMS, Save Manager for Supercard  (Read 17607 times)

Offline Noda

  • Member
  • *
  • Posts: 32
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« on: April 23, 2006, 08:29:06 PM »
Hi, I just finished my first NDS project : Quick & Dirty Save Manager for Supercard

As its name says, it's a save manager for Supercard (SD&CF, maybe M3 as well) ^^

you can:
-create multiple save for a game (up to 9)
-change the current save for a game
-create a new empty save for a game
-copy the current save to a new one
-erase a save

it's a little slow, but it's due to the write function of the FAT lib which is slow (or if you know a way to write on sd/cf faster, let me know)

screenshot:


It was made in 3 days, so do a backup of your saves before trying...
let me know if you find bugs.

rom: http://download.yousendit.com/61E0866960B820AB
sources: http://download.yousendit.com/A869A47B786451C0

Offline Thundrestrike

  • Established Member
  • *
  • Posts: 437
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #1 on: April 23, 2006, 10:28:02 PM »
before i get this, can i ask a question?  :)

For a game like Tao's Adventure : Curse of the Demon Seal that only has one save slot, I can use this and actually be able to create a whole new save file for the same rom, so that me and my bro can both have a save file?

this might explain it better:

tao.nds.dsq
save file 1
save file 2


I can have 2 save files for the same rom, right? :D
or am I completely mistaken? :oops:
size=24]▓☺▓[/size]
My modded DS

Offline mwingboy

  • Established Member
  • *
  • Posts: 120
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #2 on: April 23, 2006, 11:42:34 PM »
wow...this looks like a handy program, thanks

Offline jetsyn

  • Member
  • *
  • Posts: 2
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #3 on: April 24, 2006, 12:47:00 AM »
Schaweet!  I was just thinking of a program just like this to manage my Castlevania saves.  Now I don't have to create multiple copies of games to have different profiles. Thanks!

Offline Noda

  • Member
  • *
  • Posts: 32
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #4 on: April 24, 2006, 02:59:49 AM »
Thunderstrike > Yes you can do that. :)

Offline Jokee

  • Member
  • *
  • Posts: 3
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #5 on: April 24, 2006, 03:49:54 PM »
This was great!
but maybe easy to get confused when i have a couple of savegames for one game, bit hard to remember wich one was wich, it would be really good if there was anyway to give a short name to every save, ex. "no1 jokee, no2 guest, no3 sister" etc.

Keep ut the good work  :)

if bad english.. sorry ;)

Offline ratx

  • Administrator
  • *
  • Posts: 921
  • Props: 9
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #6 on: April 24, 2006, 04:16:54 PM »

Offline Elfish

  • Established Member
  • *
  • Posts: 81
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #7 on: April 25, 2006, 12:11:20 AM »
woot woot
sounds über
renaming the saves would be even more über
white NDSL, Flashme V7, M3 lite, 1 GB microSD Sandisk

Offline m2pt5

  • Guru
  • *
  • Posts: 709
  • Props: 1
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #8 on: April 26, 2006, 07:11:36 PM »
Suggestion: instead of copying the files back and forth when changing save slots (which takes a long time) simply rename the files, which should be much faster. (DSOrganize takes less than 10 seconds to process a renamed file.)
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

Offline -Gina-

  • Member
  • *
  • Posts: 17
  • Props: 0
    • View Profile
Changes
« Reply #9 on: April 27, 2006, 07:47:50 PM »
Hi,

I played with the source a bit today.  Here are some things I did and the result:

1) I tried substituting the 3/3/2006 FAT code - that froze the NDS when I tried to copy a save to a new one.
2) I changed the compile option from -O2 to -O6 which only added 8K to the binary.
3) I added a check for the OSX .Trashes/ directory to ignore it since selecting it didn't work anyway.
4) I removed the __PACKED qualifier as required to get rid of the warnings.

This is good software!

Gina

SC-SD, 1G Corsair 133X, iBook 1.42GHz, devkitpro r18

Offline Noda

  • Member
  • *
  • Posts: 32
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #10 on: April 29, 2006, 03:26:16 PM »
mp2t > there no function in the fat library to rename the files  :( if there was one, for sure i'll be renaming files instead of copying them.

Offline jas20

  • Member
  • *
  • Posts: 25
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #11 on: April 29, 2006, 04:59:12 PM »
DSOrganize seems to support renaming of files. Maybe you should look around that? I haven't tested it's rename function becuase I never have needed to to.

Offline m2pt5

  • Guru
  • *
  • Posts: 709
  • Props: 1
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #12 on: April 30, 2006, 01:15:30 AM »
Quote from: "Noda"
mp2t > there no function in the fat library to rename the files  :(
That's why I mentioned DSOrganize can do it.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.

Offline Noda

  • Member
  • *
  • Posts: 32
  • Props: 0
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #13 on: April 30, 2006, 03:54:18 PM »
Do you have a link for the sources of DSOrganize?

Offline m2pt5

  • Guru
  • *
  • Posts: 709
  • Props: 1
    • View Profile
QDSMS, Save Manager for Supercard
« Reply #14 on: April 30, 2006, 09:28:58 PM »
I don't, but you might be able to get them from the author. The page is here.
Manually signing your posts is dumb.
---
Firmware versioning: Get a Passcard 3, a SuperKey, or a slot-1 flashkit. Then it doesn't matter which firmware you have.