- Joined
- Jun 22, 2006
- Messages
- 140
- Reaction score
- 0
- Trophies
- 1
- Location
- Liverpool, UK
- Website
- Visit site
- XP
- 103
- Country



Nope, no space in the naming scheme, other roms are renaming fine too.

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...)


0703 - Asphalt Urban GT 2 (E) is the *EXACT* same as 0689 - Asphalt Urban GT 2 (U). I ran a comparison on the two files, and there's literally no difference in the files at all. It would be impossible for me to have them named differently. Even a checksum difference couldn't tell the difference![]()





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.QUOTE said:If I can get enough support (a la donations wink.gif ) 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
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.

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.What exactly are you trying to "get"?![]()
![]()