bboy_sonik Wrote:2. IF and FOR and %1 variables? No offence, but I don't even regard them as complex anymore (haha)! I am seriously a batch wh*re. I'm using stuff like advanced piping (with the < and > and | characters) with a poo poo load of command-line tools for manipulating binary files (binary-level injection and building, etc).
I guess all the stuff you do would require piping. The only time I've used piping (between programs) is with video/audio encoding. The > character I occasionally use to dump stdout to a file, if the application outputs to stdout.
I mentioned IF, FOR and variables as they are basic components (and the most used) in programming. So if you have an understanding of them, learning to program will be much easier. Conversely, knowledge of streaming/piping won't necessarily help much.
If you ask me, batch files are really designed for simple tasks. As you've said, they're slow for more complicated things. I strongly suggest you drop the batching in favour of programming. Not only is it so much more flexible, you're not tied to an ugly DOS window (which may freak out n00bs) :P
bboy_sonik Wrote:I have Visual Basic 6. It is OLD though! I don't know if this is the same one? It is just a.. ahem... *cough* *cough* burnt... *COUGH* CD labelled "VB6" that i got of my older brother about 5 years ago.... would this be the right one? I do actually have some BASIC experience with VB6, the GUI part of it anyway haha... can VB6 call a batch command? Oh nevermind, I'll give it a go and buy a copy of VB 2005 if it isn't expensive. I have a lot of spare time these days, I'm keen!
I use VB6. Anything later relies on the .NET Framework (which is apparently good, but I despise it). Visual Basic 2005 Express is a free download (not trial version) from Microsoft's website (they seem to be more generous now :P).
VB6 runtime files come with XP, which is nice. It's old, but it works. All my programs here are coded in VB6.
bboy_sonik Wrote:3. I have tried adding % to the beginning and end of the SNES9xTYL folder, and __SCE__ to the beginning, and all sorts of combinations of both, but the best ive ever gotten is a 'Corrupted Icon'... obviously the M33/OE "Hide Corrupted Icons" feature doesn't help. But that doesn't matter, as the PRX EBOOT Launcher thing doest work anyway....
Sounds like something's stuffed on your PSP. Just re-reading your post, you put the EBOOT under ms0:/PSP/GAME/ - that is incorrect.
The EBOOT must have a path like this ms0:/PSP/GAME/__SCE__APP/EBOOT.PBP
If you use PRXLauncher, path must be exactly 9 characters (plus you need to hex edit the PRX).
bboy_sonik Wrote:Is Z33's rcotool compatible with 3.51/3.52 decrypted RCO's? Oh I'll just try it i suppose. Wait... with a decypted RCO, can you physically see the.... "Page Data" and such in a HEX editor? If you can, i may not need this rcotool or whatever...
You can only perform decompression on the PSP. No to your 2nd question. I have a guide on the RCO file structure if you're interested.
bboy_sonik Wrote:EDIT: I was curious as to what development tools everyone uses. Right now, i use both UltraEdit32 and XVI32 for HEX Editing, and Notepad++ for script editing (.BAT, .VBS, .HTML, etc). I am happy with Notepad++, the feature it has where it COLOUR CODES arguments/commands/parameters/options/filenames/variables/ETCETERA in batch files is brilliant. But the fact that i have to use TWO hex editing tools is somehwhat annoying. Does anybody have any suggestions for "the best" (in their opinion, and not just an ignorant one but one from somebody who has 'tried and tested') HEX editing program? Something that can do a unicode and ASCII search, find and replace, and any other useful features that would help us PSP hackers would be great. If anyone has any suggestions, i would be extremely thankful.
Why do you use 2 hex editors? My personal favourite is UltraEdit, but HexWorkshop probably has the most features.
And Notepad++ is awesome :P