| Home | Forums | Register | FAQ | Search | Today's Posts | Mark Forums Read |
|
Welcome to the misticriver forums. You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so please, join our community today! If you have any problems with the registration process or your account login, please contact contact us. |
| Tags: logo logoswapper |
![]() |
|
|
LinkBack | Thread Tools | Display Modes |
|
|||
|
Logo Swapper [Windows application]
Logo Swapper
Microsoft .NET Framework Version 2.0 is required. * Purpose : ------------- Possibility to replace bitmaps contained in Rockbox binary files. Is mainly intended to "easily" change logos. * Supported models : ---------------------- - From my testings, it is alright with all simulators. - And it should be OK with all "real" players models, except the Archos series. -------------------------------------------------------------------- * Download LogoSwapper.zip Please, once you start this application, click on the Info button. EDIT * 2007-06-24 : v0.12 Some changes for this third version. See post #52. Changes of the previous version are listed in post #29. -------------------------------------------------------------------- Last edited by Ashen : June 24th, 2007 at 12:46 PM. Reason: New version |
|
|||
|
i would really like to test your programm
but it seems that it is not possible to use is it with your multibuild but wait while i'm writing this i think i should download the sourcecode to get the target images...right? ok nevermind i will try it |
|
|||
|
Quote:
Quote:
Here are some logos : Current official ROCKbox logos : Other logos :
PS: To upload these logos here, i had to convert them into the PNG format. It is needed to convert them back to the BMP format. |
|
|||
|
Well, I must be dense today, because it doesn't seem to be working for me.
I have Microsoft .NET installed via the above link, but when I try to run the program, I get an error meassage. "The application failed to start because cygwin1.dll was not found." ?? Also, I don't quite follow what to do at one point: Step 3 says, Quote:
I assume i'm missing something here (I heaven't had my morning coffee yet)--help? Last but not least: is one restricted in the replacement logo size by the physical size of the original logo bmp file? Eariler, I had done up a replacement logo bmp file that is larger in dimensions than the original but that still fits the player's screen, and was able to substitute that bmp for the original and then to compile the code, without any problem; may I use that larger-sized logo bmp with LogoSwapper? Thanks-- |
|
|||
|
Looks like a really cool app. Unfortunately, it won't work for me. I load my settings (Ipod Video) and images but then a message saying 'application has failed to start because cygwin1.dll was not found' pops up. Any help would be greately appreciated,
Thanks, Jack |
|
|||
|
Looks like an awesome app. I will be using it to mod out my players as soon as i get the .net framework installed (You forced me to!) so yeah. Will post if it works.
That cygwin problem might be solved by getting cygwin yourselves. I might have to investigate. EDIT: I think you need to make an option to save the current image. That might be useful. I'd be happy to help if you gave me the source code. EDIT2: I see why you can't jsut extract it. Right. Ill need to find the right image for my build then... EDIT3: Bitmaps for all targets are available here: http://svn.rockbox.org/viewvc.cgi/tr...?pathrev=12987 EDIT4: Ok i get the cygwin1.dll error. I will try to find a fix. EDIT5: Downloading a copy of the cygwin1.dll fixes that error, but now i get the following error instead: Quote:
EDIT?:Attempting to modify the current CVS version of rockbox.ipod (for 5g) gives the follwing error: Quote:
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] Last edited by iwantanimac : March 31st, 2007 at 11:54 PM. |
|
|||
|
I have a fairly dated copy of norbu's build, and I saved the boot image that was posted in this thread and tried it out but it said that it was unable to locate the left image. Any ideas?
|
|
|||
|
Very nice program, I enjoy making small useful programs like this, so I know it can be more difficult/time consuming than one would think.
One small annoyance; on clicking info, the help box is loaded modal, so that you cannot go back to the main program and follow each step one at a time. It might be better having it load as a seperate normal form instead. Another suggestion; on selecting a rockbox binary file, could the program search through it for images (I would think the bitmap headers at least would be distinct from other code) and then give the user the ability to look through them. This would stop the (very small) chance that a random piece of code could be overwritten as you mention, and would be slightly more intuitive to the user. Having not studied the rockbox binary format I'm not 100% certain this would be possible. Also if you want a hand or anything I would be happy to help, I guess you have written this in C#?
__________________
My H3XX (and other) programs |
|
|||
|
Just a quick question
wow this program looks good
i was just wandering were i obtain the binary files for the players so i can use this program, i cant find it. is it just me or am i completely blind. I use an Iriver h10 5G. or is the h10 not supported anymore? also the people over at iaudiophile i think have been able to have success. Here is the link http://www.iaudiophile.net/forums/sh...ad.php?t=13932 i don't know if thats any help or not, sorry if its not just trying to help. great program thanks JJ |
|
|||
|
Erm... the binary file is already on your player. the rockbox.model file.
As for the logos for each model, see http://svn.rockbox.org/viewvc.cgi/tr...?pathrev=12987
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] |
|
|||
|
I got the cygwin1.dll error, however, it still fails to replace the bitmap on any firmware i tried. The exact error message is in my previous post.
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] |
|
||||
|
I'd been having the problem too but that sorted it out.
__________________
Guide to changing H300 batteries |
|
|||
|
Thanks for the advice about simply adding the cygwin1.dll file--will check it out--
Update: I now get the message, "The procedure entry point __getreent could not be located in the dynamic link library cygwin1.dll", even though I put the cygwin1.dll file in the logoswapper folder ... Arghh! Second update: I located a different cygwin1.dll file (from cygwin itself) and the program now works. One hint: when clicking the boxes to load the old and new images, try clicking towards the upper left corners (the middle of the boxes have been glitchy for me). Unfortunately, the program only replaces images with images of the same size. And so even though I was trying to switch to a bigger image but that still fits on the screen without any problem (and which I have used successfully when I've compiled the code myself), the program won't accept it. I wish that could be changed/adapted -- could it be possible? This would be useful for players with smaller initial logos (e.g. the iRiver H1xx players). Last edited by Mike : April 4th, 2007 at 09:35 AM. |
|
|||
|
First of all, I apologize for my absence.
And I feel sorry for all the troubles about "cygwin1.dll". [download link] My mistake :???: : I did not know that codes compiled by Cygwin are dependent on this dll. This weekend, I will try to upload a new version of this application. The cygwin dll should not be required anymore. _______________ @Subterranean : Thank you for your suggestion of the non-modal info's page. This will probably done in the upcoming version. About the headers: Sure, it is the best solution. But I don't know if (and where) the starting addresses and the lengths of bitmaps are written in Rockbox binary files. If you have some info... @SnoopsterJ : If it is the 2007-03-16 version, it is normal. There was a little graphic glitch on the logo of this build (corrected since). @iwantanimac : I hope the next version will fix the crash you get. @SuperTom : May you describe me your problems? Do you manage to launch the application, What message do you see in the bottom box, ...etc. @Mike : As it is written in the "Limitations" paragraph, it is actually impossible to swap 2 different sized bitmaps. This application works on binary files (already compiled). And it is impossible to change their structures/sizes without corrupting them. For the time being, I think the only way to freely choose logos sizes is to compile Rockbox builds. |
|
|||
|
Oh, i managed to fix it. Not sure how, but it seems to be working now. I will investigate...
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] Last edited by iwantanimac : April 5th, 2007 at 05:16 AM. |
|
|||
|
New version - v0.11
* Main change : - Cygwin1.dll is not required anymore. My mistake, it never should have been. * Some other changes : - non-modal Info's page. - one bug found and fixed. - plugins bitmaps are supported. Alright, maybe not very useful, but at least it works. >> Download from post #1. |
|
|||
|
For the time being, I think this program (Logo Swapper) works.
But, in the future, if it is broken by Rockbox developments, just forget about it. Because of some worries, I will not have time to come by here anymore. In one way or another - soon or later - this little application will become quite useless. And it will be good news. Best wishes to all. Ashen |
|
|||
|
The rockbox devs are hoping to make the logo load from disk rather than being in the compled rockbox file, making this redundant.
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] |
|
|||
|
i haven't heard about those plans or hopes
where do you have this from? the users hope to simply replace a file but loading the bootlogo from disk would give an extra disk spinup and in this way a longer booting time or something like that not worth it in my opinion |
|
|||
|
It was discussed in the IRC channel. If you want proof, i can search for it in the logs, but it was discussed.
The different splash screen wouldn't negatively impact startup as it's still being loaded from the disk (Rockbox still has to be loaded from the disk - and the disk keeps spinning while the splash screen is up while it loads your settings, so there's no difference really)
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] |
|
|||
|
If you're talking about a pretty old irc the discussion was quite divided. If not ignore what's below.
One side for the customiseability that we're used to with rb and the other wanted to keep it as it is for the uniformity, branding and little bit of advertising that it generates. Personally I'm pro how it is now. It encourages people to get their feet properly wet if they want to change the image themselves.
__________________
![]() <Insert H340 details here> <Insert funny quip here> |
|
|||
|
Quote:
I think making it an easy change by having it as a separate file is a great idea. There is a BIT of difference in startup time by opening a separate file vs. it being part of the main file (you have to go through the extra I/O steps of OPENING the second file). But I suspect the difference is negligible. Gary |
|
|||
|
No it was actually quite recent. Only a couple of days ago.
__________________
![]() [iriverWiki] [H10 Tips & Tricks] [EasyH10] | Slimline Sig Supporter.
[Rockbox]: [Angryman's H10 Build (BACK!)] [Font Convertor] |
|
|||
|
Quote:
The more people onbord the project the better for everyone involved. I'm in no way saying that I'm against having an external file loaded at boot just that I can appreciate the pros of having it done at compile.
__________________
![]() <Insert H340 details here> <Insert funny quip here> |
|
|||
|
Quote:
I can see both sides of the argument, but my opinion is that on a completely open source project such as Rockbox, ease of use and customisability should come before proprietary formats and advertising. With regards to the start up speed, it will put a slight increase to it as stated because of the extra overheads, but it will almost certainly be negligible.
__________________
My H3XX (and other) programs |