- Joined
- Mar 7, 2009
- Messages
- 4,484
- Trophies
- 1
- Location
- Pantsuland
- Website
- www.youtube.com
- XP
- 2,904
- Country
So aside from watching anime, I've been spending the last week or two making a program that would in theory make my life easier. Normally one would have to flick around between image editor, audio editor, video editor Umd Stream Composer, mps to pmf converter, and a terminal for ffmpeg and the at3tool. I decided that it would be convenient if everything were at least in one place so I wouldn't have to keep fumbling around my folders for stuff.
It's made with Python and PyQt, so supposedly it is cross-platform, though I have come across some caveats while testing on Windows and Linux. On Windows, for whatever derpy reason, the PyQt build seems to have an issue with qwebview which was used for the preview window. This doesn't pose a huge problem if you are used to just using PSX2PSP, but my program is fukin fancy and automagically (using ffmpeg/at3tool) converts the icon1.pmf and snd0.at3 into some web-friendly formats so that both animation and audio can be previewed within the previewer. On Linux, the only real issue is that under GTK, it kind of looks like shit. Could be mitigated with a decent theme or something, but stock isn't pretty...I suppose another issue is that Umd Stream Composer doesn't work under linux with wine as far as I can tell, which sucks.
Some things of note:
- Since the previewer is literally a window with a webpage, if you view the webpage with your common browser, you can preview the animations and everything.
- Since the previewer is still a webpage, you can drag&drop your images from the previewer into your image editor directly and it won't shit itself.
- Since the previewer is a webpage, all of the images are "hardcoded" image locations, and because I didn't want to require imagemagick, I just made it so .png files should be used.
- Since PSX2PSP has a spiffy overlay thing that rounds the corners of the icon0 and adds a "shine", I replicated the overlay image and you can toggle on/off the overlay to preview with and without the fancy stuff.
- There is a "Save" button. Pretty much a "move all dem working files to output folder, zip it up, and make a screenshot" button for all the easy distributing.
- Pmf/At3 conversions are still proprietary, and so you need to use their respective programs (the at3tool.exe is nice because it's command line, so I could add it to my script)
- There isn't a download link at the moment because I'm not done ._. ...Really all I need to do is add what command to run when trying to convert with the at3tool under linux since I need to put the command into wine first.
- Edit -
http://filetrip.net/psp-downloads/customization/latest-ebootck-f33256.html
So I've posted up my amazing new program on filetrip. It requires python and PyQt as I said before, and I thought I would mention that since it is a python script primarily, there will be a cmd prompt that gets opened along with it (the output of ffmpeg and stuff will appear there, so it is sort of like a progress bar, just really big). The filetrip download contains both the at3tool.exe and umd stream composer even though it totally shouldn't, but since nobody is really making eboots anyways, I guess it doesn't really matter.
I have two other things planned that I want to add, but for the most part it's done.
- Edit -
jdbye suggests autofill if other files are detected on loading a file. Not a bad idea.
It's made with Python and PyQt, so supposedly it is cross-platform, though I have come across some caveats while testing on Windows and Linux. On Windows, for whatever derpy reason, the PyQt build seems to have an issue with qwebview which was used for the preview window. This doesn't pose a huge problem if you are used to just using PSX2PSP, but my program is fukin fancy and automagically (using ffmpeg/at3tool) converts the icon1.pmf and snd0.at3 into some web-friendly formats so that both animation and audio can be previewed within the previewer. On Linux, the only real issue is that under GTK, it kind of looks like shit. Could be mitigated with a decent theme or something, but stock isn't pretty...I suppose another issue is that Umd Stream Composer doesn't work under linux with wine as far as I can tell, which sucks.
Some things of note:
- Since the previewer is literally a window with a webpage, if you view the webpage with your common browser, you can preview the animations and everything.
- Since the previewer is still a webpage, you can drag&drop your images from the previewer into your image editor directly and it won't shit itself.
- Since the previewer is a webpage, all of the images are "hardcoded" image locations, and because I didn't want to require imagemagick, I just made it so .png files should be used.
- Since PSX2PSP has a spiffy overlay thing that rounds the corners of the icon0 and adds a "shine", I replicated the overlay image and you can toggle on/off the overlay to preview with and without the fancy stuff.
- There is a "Save" button. Pretty much a "move all dem working files to output folder, zip it up, and make a screenshot" button for all the easy distributing.
- Pmf/At3 conversions are still proprietary, and so you need to use their respective programs (the at3tool.exe is nice because it's command line, so I could add it to my script)
- There isn't a download link at the moment because I'm not done ._. ...Really all I need to do is add what command to run when trying to convert with the at3tool under linux since I need to put the command into wine first.
- Edit -
http://filetrip.net/psp-downloads/customization/latest-ebootck-f33256.html
So I've posted up my amazing new program on filetrip. It requires python and PyQt as I said before, and I thought I would mention that since it is a python script primarily, there will be a cmd prompt that gets opened along with it (the output of ffmpeg and stuff will appear there, so it is sort of like a progress bar, just really big). The filetrip download contains both the at3tool.exe and umd stream composer even though it totally shouldn't, but since nobody is really making eboots anyways, I guess it doesn't really matter.
I have two other things planned that I want to add, but for the most part it's done.
- Edit -
jdbye suggests autofill if other files are detected on loading a file. Not a bad idea.
Last edited by jurassicplayer,