Hacking Rominator for NDS

  • Thread starter Thread starter hankchill
  • Start date Start date
  • Views Views 295,271
  • Replies Replies 1,737
  • Likes Likes 1
Status
Not open for further replies.
I'm working on a major project right now so I have to put Rominator on hold until next week



ohhh, do share
biggrin.gif

It's not a programming project
happy.gif
It's my parent's 25th anniversary, and they're having a huge party (Open bar guys, c'mon!
tongue.gif
), so for their reception I'm working on a video (I do videography as well
biggrin.gif
) to comemmorate their lives, from since they were born, up to now. Their party is this weekend so I need to get this project done first and fine tune it before I can get more Rominator work done
frown.gif


@NemesisHunter:
It wouldn't make sense. Because reviews are sent to me for approval, an edit would be sent to me for approval as well, so why not just email me with the change and I'll make it?
tongue.gif


Regards.
 
There's a reason why I included a RENAME BUTTON. It's the little 'book' icon. when you click on your game, and press the rename button, it'll rename it according to your naming scheme. I've mentioned the location of the readme PLENTY of times
wink.gif


- Add an option to replace all spaces by underscore (_) in the names
(for now on, if I set the rename scheme to '%n_-_%t_%c', I will get 0847_-_Lunar Knights_(U).nds and not 0847_-_Lunar_Knights_(U).nds as I expected. The space in the title name is not removed)


This is doable. I'll see when I get some free time (I'm working on a major project right now so I have to put Rominator on hold until next week)

+ The statistics are great, but I'd rather have a possibility in the main window to display all the existing rom list, with (for example) green color for the ones I have, and red for the one I'm missing.

I don't think that will be happening. The purpose is to manage the games you already own and organize them easily, not manage the ones that you don't own
tongue.gif

Hi,

sorry for the rename fonction. I found the buton shortly after posting :'( And yes, I should have read correctly the readme (RTFM!)
tongue.gif


Thank you for the space > underscore option. I'll wait for it.

As for the view of the game we don't own, it's because, I would like to be able to use the search fonction to know for example all the game containing "Final Fantasy" in name and see which one I don't have. Or easily found the rom number of a game I have in (J) version in (E) or (U) version.

Regards,
Typhoe
 
hello there.

another wrong db-entry:
rom #587 and #588 are mixed up. so #587 is actually "Bubble Bobble Revolution" and #0588 is "FIFA Soccer 07".

and something to your space-underscore-discussion:
it would be very, very, very _better_ if you just add an option where the user can customize which char or (even better) string should automatically be replaced by an other char/string. so what i mean is that you add kinda table/list where the user can type those things in, like:
Code:
----------------------------
|  source  | replacement |
----------------------------
| Â Â ":" Â Â| Â Â" - " Â Â|
|------------|-------------|
| Â Â "!" Â Â| Â Â Â"" Â Â |
|------------|-------------|
| Â Â Â Â Â Â| Â Â Â Â Â Â |

(this would also solve the 'problem' with ":" in the games' titles, if you define the column with ":" as standard/not deleteable).


i know this is indeed very easy to implement because of all those tiny standard string-replace-functions.
it would be very great to see such a thing in your program
biggrin.gif
.

cheers
mrshl


edit: #694 and #695 are mixed up too
wink.gif
.
edit2: #0867 and #0868 are mixed up too (btw, my 'correct' numbering is based on g-online's [advanscene has the same])
edit3: #0878 and #0879 are mixed up too
 
it would be very, very, very _better_ if you just add an option where the user can customize which char or (even better) string should automatically be replaced by an other char/string. so what i mean is that you add kinda table/list where the user can type those things in

Indeed! I'll like that too
wub.gif


Thanks
 
hello there.

another wrong db-entry:
rom #587 and #588 are mixed up. so #587 is actually "Bubble Bobble Revolution" and #0588 is "FIFA Soccer 07".

and something to your space-underscore-discussion:
it would be very, very, very _better_ if you just add an option where the user can customize which char or (even better) string should automatically be replaced by an other char/string. so what i mean is that you add kinda table/list where the user can type those things in, like:
Code:
----------------------------
|  source  | replacement |
----------------------------
| Â Â ":" Â Â| Â Â" - " Â Â|
|------------|-------------|
| Â Â "!" Â Â| Â Â Â"" Â Â |
|------------|-------------|
| Â Â Â Â Â Â| Â Â Â Â Â Â |

(this would also solve the 'problem' with ":" in the games' titles, if you define the column with ":" as standard/not deleteable).


i know this is indeed very easy to implement because of all those tiny standard string-replace-functions.
it would be very great to see such a thing in your program
biggrin.gif
.

cheers
mrshl


edit: #694 and #695 are mixed up too
wink.gif
.
edit2: #0867 and #0868 are mixed up too (btw, my 'correct' numbering is based on g-online's [advanscene has the same])
edit3: #0878 and #0879 are mixed up too

Definitely something to think about... although I'm not sure if it would be a good idea to give the user total control of the name, because there are characters that the OS will not like in the names (hence the reason why I leave the ' - ' in replacement of the ":"). There's no way I can prevent the user from picking a character that the system does not like, because each OS has it's different likes and dislikes.

I think it might be better to just allow the omissions of the special characters and allow for a '_' in place of ' '. The idea is to get the correct name and not jack it all up, right?
biggrin.gif


I'll make those database changes.

Regards.
 
Definitely something to think about... although I'm not sure if it would be a good idea to give the user total control of the name, because there are characters that the OS will not like in the names (hence the reason why I leave the ' - ' in replacement of the ":"). There's no way I can prevent the user from picking a character that the system does not like, because each OS has it's different likes and dislikes.

I think it might be better to just allow the omissions of the special characters and allow for a '_' in place of ' '. The idea is to get the correct name and not jack it all up, right?
biggrin.gif


I'll make those database changes.

Regards.

hm.. too bad. i'd really liked that because what i see it's not really a big thing to check the user's strings for (maybe os-specific) invalid chars (and display an error prompt or some..).. maybe you can think of it twice - it would only end up in a few lines of code though
wink.gif
.

mrshl
 
Definitely something to think about... although I'm not sure if it would be a good idea to give the user total control of the name, because there are characters that the OS will not like in the names (hence the reason why I leave the ' - ' in replacement of the ":"). There's no way I can prevent the user from picking a character that the system does not like, because each OS has it's different likes and dislikes.

I think it might be better to just allow the omissions of the special characters and allow for a '_' in place of ' '. The idea is to get the correct name and not jack it all up, right?
biggrin.gif


I'll make those database changes.

Regards.


hm.. too bad. i'd really liked that because what i see it's not really a big thing to check the user's strings for (maybe os-specific) invalid chars (and display an error prompt or some..).. maybe you can think of it twice - it would only end up in a few lines of code though
wink.gif
.

mrshl

So basically you want me to research each OS's specific restricted characters and prevent them from being used
wink.gif


Maybe if I'm feeling in the mood, I'll do so. I know it's not hard to do, I just want to minimize any chance for error so that the incompetent users can compain 'I UZED TEH LETTER : IN MY GAYME NME ADN NOW IT DOSNT SEE MY GAMEZ!! LOLZORZ!'

We'll see
smile.gif


Regards.
 
So basically you want me to research each OS's specific restricted characters and prevent them from being used
wink.gif


Maybe if I'm feeling in the mood, I'll do so. I know it's not hard to do, I just want to minimize any chance for error so that the incompetent users can compain 'I UZED TEH LETTER : IN MY GAYME NME ADN NOW IT DOSNT SEE MY GAMEZ!! LOLZORZ!'

We'll see
smile.gif


Regards.

in a way you are rigth
wink.gif
. BUT you allready allow the user to set a naming scheme and there one can insert invalid characters too! (tried it a few minutes ago just to be sure
wink.gif
) so, well, even if you would not implement such a replace-routine you have to check for invalid filename-characters because of the naming scheme!
and i must say right now it does not give a good impression that your program crashes when there is an invalid character while renaming
wink.gif
, hehe.
oh and btw, it crashes too (at least under winxp sp2) when you alter a rom's name or delete it while the program is still running and tries to display the rom in the list
wink.gif
.

isn't this the best thing of coding? all this error-checking/solving/preventing all the time if you want a program to become stable
wink.gif
.. oh yes, it can get very annoying i know
biggrin.gif
.

best regards
mrshl
 
So basically you want me to research each OS's specific restricted characters and prevent them from being used
wink.gif


Maybe if I'm feeling in the mood, I'll do so. I know it's not hard to do, I just want to minimize any chance for error so that the incompetent users can compain 'I UZED TEH LETTER : IN MY GAYME NME ADN NOW IT DOSNT SEE MY GAMEZ!! LOLZORZ!'

We'll see
smile.gif


Regards.


in a way you are rigth
wink.gif
. BUT you allready allow the user to set a naming scheme and there one can insert invalid characters too! (tried it a few minutes ago just to be sure
wink.gif
) so, well, even if you would not implement such a replace-routine you have to check for invalid filename-characters because of the naming scheme!
and i must say right now it does not give a good impression that your program crashes when there is an invalid character while renaming
wink.gif
, hehe.
oh and btw, it crashes too (at least under winxp sp2) when you alter a rom's name or delete it while the program is still running and tries to display the rom in the list
wink.gif
.

isn't this the best thing of coding? all this error-checking/solving/preventing all the time if you want a program to become stable
wink.gif
.. oh yes, it can get very annoying i know
biggrin.gif
.

best regards
mrshl

Whoops, I never even noticed that I didn't enabled my error checking in the Naming Scheme
tongue.gif
It only blocked out the ":" and "/" and "\" characters, but heck I might as well add the OS Specific restricted characters while I'm at it
smile.gif


And yes, Rominator WILL crash if you rename the file within Windows, because it's checking the list and if it can't find the file because you moved it, renamed it, or deleted it, yeah, it'll crash. Rominator works in Real-Time, so it's working with what's currently in your games folder -- and also meant to be an alternative to organization from within Windows/Mac OS Finder/Linux.

And I know what you mean, but it's half the beauty of programming. You can fix one thing, and it breaks something else. But the real satisfaction comes when you have all the features working together in perfect harmony
smile.gif
Of course, the only program that would ever work in perfect harmony is 'Hello World'
tongue.gif
As it's really not the easiest to kick out *every* bug. You need to take into account as well, the people's computers who are using the software. Sometimes people find ways to crash software because they're using it incorrectly, or their system has flaws -- I've had multiple bug reports that weren't even bugs with the program, it was their OS. But oh well, such is life
tongue.gif


Regards.
 
Hankchill,

by the way, I told you in another topic about the strange display under Linux (see the screenshot below).

Do you think you can do something about it? Or is it just because of my OS ?

Thanks

Rominator_3.1.1_linux.png
 
It's your OS. I'm not familiar with Linux too much, but if you check your global font settings, you might want to change those (because that's what Rominator goes by). The font is size 12, but with the font you're using, Size 12 might be equal to a size 14 or so on other systems. Check it out.

Also, with the icon going off the list and into the GUI, that's something that's not controllable at the moment.

o.O 27.7GB of games, eh? Do you really need all those?
tongue.gif


Regards.
 
I haven't fixed anything yet
tongue.gif
I'm kinda at work, can't upload the database until I get home tonight
tongue.gif


GBAtemp is my favourite past-time at work
tongue.gif


Regards.

oh, if you really didn't fix anything then it might have been magic (or just an issue on my system
wink.gif
) because everything except #0694 and #0695 seems to be fine
smile.gif
. strange things happening
ph34r.gif

biggrin.gif


mrshl
 
It's your OS. I'm not familiar with Linux too much, but if you check your global font settings, you might want to change those (because that's what Rominator goes by). The font is size 12, but with the font you're using, Size 12 might be equal to a size 14 or so on other systems. Check it out.
Ok, I'll check where I can set that in my OS (althrough my first tries let me change the size of the OS polices everywhere except in Rominator)
Can you add an option in the setting of Rominator to let use change the size of the font Rominator uses internaly?

Also, with the icon going off the list and into the GUI, that's something that's not controllable at the moment.
At the moment? Ok, so let's wait and cross fingers
wink.gif


QUOTE(hankchill @ Apr 18 2007, 11:00 PM)
o.O 27.7GB of games, eh? Do you really need all those?
tongue.gif
Yes, I know, I need to do a lot of cleaning and sorting. That's where Rominator is usefull, isn't it?
biggrin.gif


Regards.
 
It's your OS. I'm not familiar with Linux too much, but if you check your global font settings, you might want to change those (because that's what Rominator goes by). The font is size 12, but with the font you're using, Size 12 might be equal to a size 14 or so on other systems. Check it out.
Ok, I'll check where I can set that in my OS (althrough my first tries let me change the size of the OS polices everywhere except in Rominator)
Can you add an option in the setting of Rominator to let use change the size of the font Rominator uses internaly?

Also, with the icon going off the list and into the GUI, that's something that's not controllable at the moment.
At the moment? Ok, so let's wait and cross fingers
wink.gif


QUOTE(hankchill @ Apr 18 2007, 11:00 PM)o.O 27.7GB of games, eh? Do you really need all those?
tongue.gif
Yes, I know, I need to do a lot of cleaning and sorting. That's where Rominator is usefull, isn't it?
biggrin.gif


Regards.

Sure, I can allow for changing the font sizes.

And I guess that is where Rominator comes in handy now doesn't it
tongue.gif
Some may say that it's easier to do that from the OS, but with Rominator you can manage and organize -- and make it fun, too
tongue.gif


@_mrshl_: A couple days ago I did upload a revision of the database with a bunch of changes you proposed, you didn't happen to update, did you?
tongue.gif


Regards.
 
Kind of hard to explain to expalin but the program won't work for me. When I click the .exe file all that happens is that in the taskbar teh button/icon for it appears (like with any program you ahve open) but Rominator itself doesn't appear. I click and click the button too but nothing happens, and taskmangager has it as running too....
 
Kind of hard to explain to expalin but the program won't work for me. When I click the .exe file all that happens is that in the taskbar teh button/icon for it appears (like with any program you ahve open) but Rominator itself doesn't appear. I click and click the button too but nothing happens, and taskmangager has it as running too....

It's obviously not a Rominator issue, since there are tons of users
smile.gif


Regards.
 
Status
Not open for further replies.

Site & Scene News

Popular threads in this forum