Rominator for NDS

Discussion in 'NDS - Flashcarts and Accessories' started by hankchill, Feb 19, 2007.

Thread Status:
Not open for further replies.
  1. Dazimus

    Dazimus GBAtemp Regular

    Member
    1
    Jun 22, 2006
    Liverpool, UK
    Nope, no space in the naming scheme, other roms are renaming fine too.
     
  2. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    Aha, found it [​IMG]

    EDIT: It was just a minor database issue. Go ahead and update your database [​IMG]

    Regards.
     
  3. Azimuth

    Azimuth Chicken Teriyaki Boy!

    Member
    2
    Feb 23, 2006
    Canada
  4. Achilles

    Achilles GBAtemp Regular

    Member
    3
    Feb 28, 2005
    United States
    Hank - There's an issue on the PC version when renaming files. It doesn't take into consideration the fact that Windows doesn't support any "?" or ":" in filenames. Might I suggest you have the renamer just delete any "?" and ":" it finds while renaming? I actually had the program crash several times because it thought it had renamed the file but then when I clicked on it the program didn't know where it went. Great program otherwise! (aside from the super-slow database loading that I'm experiencing... but that's probably a result of the relatively slow machine it's running on...)
     
  5. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    There are no :'s in any of the filenames. They are all ' - '.

    As for the question marks, I've had mavis rename all of his games through Rominator, and he hasn't reported any issues.

    What I can do for a future release, is add in 'Safe Filenames' which will allow you to define which special characters you want to have removed from filenames. Sound good? [​IMG]

    Regards.
     
  6. Achilles

    Achilles GBAtemp Regular

    Member
    3
    Feb 28, 2005
    United States
    Hank - Options are always good [​IMG]

    According to GBATemp the following games have "?" in their titles and I had problems with most of them:
    0601 - Scooby-Doo! Who's Watching Who? (U)
    0623 - Negima!? Chou Mahora Taisen Kattoiin, Keiyaku Shikkou Dechai Masuu (J)
    0774 - Gintama: Gintoki vs Hijikata!? Kabukichou Gintama Dai Soudatsusen!! (J)
    0815 - Scooby-Doo! Who's Watching Who? (E)
    0898 - Scooby-Doo! Qui Regarde Qui? (F)
    0954 - Negima!? Chou Mahora Taisen Chuu: Checkiin Zenin Shuugou! Yappari Onsen Kichaimashitaa (J)

    I think one of the Negima games shows up in Rominator without a "?" but I don't want to screw things up again by renaming everything... Let me know if I can help any further.
     
  7. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    I'll be releasing Rominator v3.0.3 with the following features tonight:
    • It's now easier to tell which functions you can perform on a game -- buttons are now hidden if they don't have an action available for them.
    • Rominator will now delete an existing save when re-associating
    • There is a STAR icon now in the number column if a game has a trainer available for it.
    • Icons in the list now have transparency instead of a white background.
    • Redesigned Settings window, more organized & allows for more options.
    • In the Settings you can choose to omit special characters while renaming (!, ?, &, or .)

    Any last-minute small feature requests?... that has nothing to do with Zip support please [​IMG]

    Regards.
     
  8. KendiKong

    KendiKong Advanced Member

    Newcomer
    2
    Apr 1, 2007
    United States
    Yeah, im pretty sure phoenix wright ace attorney justice for all is not a first person shooter
     
  9. Takeshi

    Takeshi GBAtemp Addict

    Member
    4
    Jun 1, 2004
    Germany
    Hey Hank, when I'm selecting a game with the genre 'Role Playing - Action RPG' the text won't fit in the small grey box (it's propably easier to just look at the screenshot). Since the column won't resize if the windows bigger there's nothing I can do about it. Or is it just my comp (although I haven't changed system fonts/font size).

    My specs: Macbook C2D / 2 GHz / 2 GB RAM / MacOS X 10.4.9

    [​IMG]
     
  10. 111111111

    111111111 GBAtemp Advanced Fan

    Member
    1
    Jan 8, 2007
    No they aren't.

    F830431E - Asphalt_Urban_GT_2_EUR_NDS-SUPREMACY
    02D209BB - Asphalt_Urban_GT_2_USA_NDS-LGC

    As you can see, different.

    Apart from the crc32 being different, the euro release is multi5 and the usa release is multi3.

    I think you've got the wrong version of one of them.
     
  11. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    Phoenix Wright has been changed. Whoops! It'll be reflected in the next release.

    Also, I'm going to update the database with new genres -- ones that fit into the text frame [​IMG] It's like this because in an early release, it actually did fit the frame [​IMG]

    Regards.

    EDIT: Wow, do I feel stupid [​IMG]
    It turns out I was comparing two 'different' versions of the game, that in turn ended up being the exact same game [​IMG] My bad!

    I fixed the entry for 0703 in the database, I'll upload it tonight. Sound peachy?

    I'll bet mavis is a happy duck now [​IMG]... whatever that means [​IMG]

    EDIT2: Another feature for the release: For Mac users only, if your Flash card's inserted, press Cmd+E to eject it (Or in the File menu, choose 'Eject Flash'). Currently, this feature isn't available for Windows. Sorry [​IMG]

    EDIT3: Even more: Now the amount of space on your Flash Card is viewable underneath the Game Lists. Happy days.

    EDIT4: Okay, ONE more feature added before release: The ability to backup a save immediately from your flash card by pressing the Save Association button while browsing your flash card. This way you don't have to delete a game to back up the save, or reassociate the save every time in your game list. Fun in the sun!

    EDIT5: Allright, she's golden [​IMG] Expect the update to be up in a couple hours. I'm not updating the documentation yet, because I'll be having some 'surprise documentation' coming within the next week or two [​IMG] Mind you, it'll all be online, but that shouldn't matter, because who doesn't have the internet these days. And if you don't have the internet, then get with the freakin' times [​IMG]

    EDIT6: Holy crap, I never realized how many smilies I used [​IMG]
    .
    ..
    [​IMG]
    [​IMG]
     
  12. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    Just a friendly warning for those who update the program with the Check for Updates:
    I forgot to change a piece of code, so there is a bug if you download the program AND database at the same time, it will try to launch the DS Database instead of the Rominator download.. I'll fix that up for the next release.

    Also for Mac users, if you download the program and database at the same time, it will not make the download a mountable file, so just get it's info and set the program it opens with to DiskImageMounter.

    Sorry 'bout that!

    Regards.
     
  13. Takeshi

    Takeshi GBAtemp Addict

    Member
    4
    Jun 1, 2004
    Germany
    You're the best, hankchill! New version works like a charm and I think the stars really look nice (those in the number column). A big plus for the new settings window too.

    Rominator ftw! [​IMG]
     
  14. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    Glad you like [​IMG]

    If I can get enough support (a la donations [​IMG] ) then I'll do some more work on this and add some more features. Here's what I have in mind for the next release:
    • Save Archive, with as many saves for a game as you want.
    • Dipstar patching (for M3 and R4), so you don't need to use the m3dip program every time after flashing to patch the game.
    • Multiple Flash Cards

    Regards.
     
  15. tronky

    tronky Newbie

    Newcomer
    1
    Mar 23, 2007
    Italy
    Hi, thank you very much for this program!
    I have a problem when I try to use it with the flash card "detached", if I click on a rom on the list, I get an error and the program closes.
    I'm using the latest wersion on MAC OSX

    Thanks
     
  16. beautifulbeast

    beautifulbeast GBAtemp Fan

    Member
    1
    Mar 10, 2007
    Madrid
    Dude (Hank Chill), thanks for this program. I use it all the time and I love it. I hope this update fixes some problems I had in the past when flashing several games at a time (I also wish the save system wasn't so obscure, but the rest of the interface is great).
    Keep up the good work!
     
  17. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    @tronky:
    That's a strange error you have. I have not seen this one before, and nobody else seems to have it. It may be your computer. I can use the program just fine without a flash card in, and I use it myself all the time. You're not trying to set your games folder to your flash card, are you? Your games folder must be local, or else you WILL cause errors. The Flash Location is for the flash card [​IMG]

    @beautifulbeast:
    Glad you like. The save system isn't a top priority which is why it is as obscure as it is. Don't worry though, an extensive save management system will be coming with an upcoming release, along with a few other nice features [​IMG]

    Regards.
     
  18. lebkin

    lebkin Member

    Newcomer
    1
    Feb 28, 2007
    United States
    Those all look great, especially multiple flash cards. We are getting our second R4 soon, and so would love to be able to easily work with both of them. Keep up the great work.
     
  19. bladetears

    bladetears Advanced Member

    Newcomer
    1
    Mar 18, 2007
    United States
    Code:
    005D33E1 Â00 44 61 74 61 62 61 73 65 4E 61 6D 65 00 73 74 Â.DatabaseName.st
    005D33F1 Â72 69 6E 67 47 65 74 74 65 72 00 73 74 72 69 6E ÂringGetter.strin
    005D3401 Â67 53 65 74 74 65 72 00 48 6F 73 74 00 50 61 73 ÂgSetter.Host.Pas
    005D3411 Â73 77 6F 72 64 00 55 73 65 72 4E 61 6D 65 00 44 Âsword.UserName.D
    005D3421 Â61 74 61 62 61 73 65 00 44 61 74 61 62 61 73 65 Âatabase.Database
    005D3431 Â43 6F 6E 73 74 72 75 63 74 6F 72 00 64 61 74 61 ÂConstructor.data
    005D3441 Â62 61 73 65 44 65 73 74 72 75 63 74 6F 72 00 49 ÂbaseDestructor.I
    005D3451 Â6E 64 65 78 00 4E 61 6D 65 00 4D 6F 76 65 4E 65 Ândex.Name.MoveNe
    005D3461 Â78 74 00 63 75 72 73 6F 72 4D 6F 76 65 4E 65 78 Âxt.cursorMoveNex
    005D3471 Â74 00 46 69 65 6C 64 00 63 75 72 73 6F 72 47 65 Ât.Field.cursorGe
    005D3481 Â74 46 69 65 6C 64 42 79 4E 61 6D 65 00 49 64 78 ÂtFieldByName.Idx
    005D3491 Â46 69 65 6C 64 00 63 75 72 73 6F 72 47 65 74 46 ÂField.cursorGetF
    005D34A1 Â69 65 6C 64 42 79 49 6E 64 65 78 00 44 65 6C 65 ÂieldByIndex.Dele
    005D34B1 Â74 65 52 65 63 6F 72 64 00 63 75 72 73 6F 72 44 ÂteRecord.cursorD
    005D34C1 Â65 6C 65 74 65 52 65 63 6F 72 64 00 45 64 69 74 ÂeleteRecord.Edit
    005D34D1 Â00 63 75 72 73 6F 72 45 64 69 74 00 55 70 64 61 Â.cursorEdit.Upda
    005D34E1 Â74 65 00 63 75 72 73 6F 72 55 70 64 61 74 65 00 Âte.cursorUpdate.
    005D34F1 Â63 75 72 73 6F 72 43 6C 6F 73 65 00 4D 6F 76 65 ÂcursorClose.Move
    005D3501 Â50 72 65 76 69 6F 75 73 00 43 75 72 73 6F 72 4D ÂPrevious.CursorM
    005D3511 Â6F 76 65 50 72 65 76 00 4D 6F 76 65 46 69 72 73 ÂovePrev.MoveFirs
    005D3521 Â74 00 43 75 72 73 6F 72 4D 6F 76 65 46 69 72 73 Ât.CursorMoveFirs
    005D3531 Â74 00 4D 6F 76 65 4C 61 73 74 00 43 75 72 73 6F Ât.MoveLast.Curso
    005D3541 Â72 4D 6F 76 65 4C 61 73 74 00 52 65 63 6F 72 64 ÂrMoveLast.Record
    005D3551 Â43 6F 75 6E 74 00 52 65 63 6F 72 64 53 65 74 52 ÂCount.RecordSetR
    005D3561 Â65 63 6F 72 64 43 6F 75 6E 74 00 43 6F 6C 75 6D ÂecordCount.Colum
    005D3571 Â6E 54 79 70 65 00 52 65 63 6F 72 64 53 65 74 43 ÂnType.RecordSetC
    005D3581 Â6F 6C 75 6D 6E 54 79 70 65 00 42 4F 46 00 63 75 ÂolumnType.BOF.cu
    005D3591 Â72 73 6F 72 42 4F 46 47 65 74 74 65 72 00 45 4F ÂrsorBOFGetter.EO
    005D35A1 Â46 00 63 75 72 73 6F 72 45 4F 46 47 65 74 74 65 ÂF.cursorEOFGette
    005D35B1 Â72 00 46 69 65 6C 64 43 6F 75 6E 74 00 63 75 72 Âr.FieldCount.cur
    005D35C1 Â73 6F 72 46 69 65 6C 64 43 6F 75 6E 74 00 44 61 ÂsorFieldCount.Da
    005D35D1 Â74 61 62 61 73 65 43 75 72 73 6F 72 00 64 61 74 ÂtabaseCursor.dat
    005D35E1 Â61 62 61 73 65 43 75 72 73 6F 72 44 65 73 74 72 ÂabaseCursorDestr
    005D35F1 Â75 63 74 6F 72 00 63 75 72 73 6F 72 46 69 65 6C Âuctor.cursorFiel
    005D3601 Â64 4E 61 6D 65 47 65 74 74 65 72 00 53 74 72 69 ÂdNameGetter.Stri
    005D3611 Â6E 67 56 61 6C 75 65 00 63 75 72 73 6F 72 46 69 ÂngValue.cursorFi
    005D3621 Â65 6C 64 53 74 72 69 6E 67 56 61 6C 75 65 47 65 ÂeldStringValueGe
    005D3631 Â74 74 65 72 00 63 75 72 73 6F 72 46 69 65 6C 64 Âtter.cursorField
    005D3641 Â53 74 72 69 6E 67 56 61 6C 75 65 53 65 74 74 65 ÂStringValueSette
    005D3651 Â72 00 44 6F 75 62 6C 65 56 61 6C 75 65 00 63 75 Âr.DoubleValue.cu
    005D3661 Â72 73 6F 72 46 69 65 6C 64 44 6F 75 62 6C 65 56 ÂrsorFieldDoubleV
    005D3671 Â61 6C 75 65 47 65 74 74 65 72 00 63 75 72 73 6F ÂalueGetter.curso
    005D3681 Â72 46 69 65 6C 64 44 6F 75 62 6C 65 56 61 6C 75 ÂrFieldDoubleValu
    005D3691 Â65 53 65 74 74 65 72 00 49 6E 74 65 67 65 72 56 ÂeSetter.IntegerV
    005D36A1 Â61 6C 75 65 00 63 75 72 73 6F 72 46 69 65 6C 64 Âalue.cursorField
    005D36B1 Â49 6E 74 65 67 65 72 56 61 6C 75 65 47 65 74 74 ÂIntegerValueGett
    005D36C1 Â65 72 00 63 75 72 73 6F 72 46 69 65 6C 64 49 6E Âer.cursorFieldIn
    005D36D1 Â74 65 67 65 72 56 61 6C 75 65 53 65 74 74 65 72 ÂtegerValueSetter
    005D36E1 Â00 49 6E 74 36 34 56 61 6C 75 65 00 43 75 72 73 Â.Int64Value.Curs
    005D36F1 Â6F 72 46 69 65 6C 64 49 6E 74 36 34 56 61 6C 75 ÂorFieldInt64Valu
    005D3701 Â65 47 65 74 74 65 72 00 43 75 72 73 6F 72 46 69 ÂeGetter.CursorFi
    005D3711 Â65 6C 64 49 6E 74 36 34 56 61 6C 75 65 53 65 74 ÂeldInt64ValueSet
    005D3721 Â74 65 72 00 43 75 72 72 65 6E 63 79 56 61 6C 75 Âter.CurrencyValu
    005D3731 Â65 00 43 75 72 73 6F 72 46 69 65 6C 64 43 75 72 Âe.CursorFieldCur
    005D3741 Â72 65 6E 63 79 56 61 6C 75 65 47 65 74 74 65 72 ÂrencyValueGetter
    005D3751 Â00 43 75 72 73 6F 72 46 69 65 6C 64 43 75 72 72 Â.CursorFieldCurr
    005D3761 Â65 6E 63 79 56 61 6C 75 65 53 65 74 74 65 72 00 ÂencyValueSetter.
    005D3771 Â4E 61 74 69 76 65 56 61 6C 75 65 00 63 75 72 73 ÂNativeValue.curs
    005D3781 Â6F 72 46 69 65 6C 64 4E 61 74 69 76 65 56 61 6C ÂorFieldNativeVal
    005D3791 Â75 65 47 65 74 74 65 72 00 44 61 74 65 56 61 6C ÂueGetter.DateVal
    005D37A1 Â75 65 00 63 75 72 73 6F 72 46 69 65 6C 64 44 61 Âue.cursorFieldDa
    005D37B1 Â74 65 56 61 6C 75 65 47 65 74 74 65 72 00 63 75 ÂteValueGetter.cu
    005D37C1 Â72 73 6F 72 46 69 65 6C 64 44 61 74 65 56 61 6C ÂrsorFieldDateVal
    005D37D1 Â75 65 53 65 74 74 65 72 00 4D 61 63 50 69 63 74 ÂueSetter.MacPict
    005D37E1 Â56 61 6C 75 65 00 63 75 72 73 6F 72 46 69 65 6C ÂValue.cursorFiel
    005D37F1 Â64 4D 61 63 74 50 69 63 74 47 65 74 74 65 72 00 ÂdMactPictGetter.
    005D3801 Â63 75 72 73 6F 72 46 69 65 6C 64 4D 61 63 74 50 ÂcursorFieldMactP
    005D3811 Â69 63 74 53 65 74 74 65 72 00 4A 50 45 47 56 61 ÂictSetter.JPEGVa
    005D3821 Â6C 75 65 00 63 75 72 73 6F 72 46 69 65 6C 64 4A Âlue.cursorFieldJ
    005D3831 Â50 45 47 47 65 74 74 65 72 00 63 75 72 73 6F 72 ÂPEGGetter.cursor
    005D3841 Â46 69 65 6C 64 4A 50 45 47 53 65 74 74 65 72 00 ÂFieldJPEGSetter.
    [​IMG] What exactly are you trying to "get"? [​IMG]
     
  20. hankchill
    OP

    hankchill I Pwn n00bs.

    Member
    3
    Nov 5, 2005
    Canada
    Outer Space
    Be more specific. Rominator "get"s lots of stuff.
    • Gets File Updates
    • Gets Box Art
    • Gets Donation Information
    • Gets Ultimate Pwnx1ng Power

    See. Lots of stuff. No need to 'read into' my code [​IMG]

    Regards.
     
Loading...
Thread Status:
Not open for further replies.