If you actually want to make one from scratch or edit one you should learn C, thats what they are programmed in, right matt? Or is it C++ I think its C.
C and C++ are basically the same thing, I believe Bakon is written in C. You can write PSP prx's in pretty much any version of C except Objective-C (and I think a few others but I can't name them off the top of my head)
Bookmarks