Nightcrawler
Guest
|
|
« Reply #60 on: January 22, 2007, 10:40:15 am » |
|
Potentially inefficient code is actually better to help newbies. I mean, say somebody wrote a very efficient complex VWF implementation and then they upload the code. Some newbie looking at that struggling with VWF concepts will be lost. With new code like yours, it's more likely somebody will be able to follow it more easily. Because everything is laid out. There are no fancy tricks or compact code or anything like that.
The hurdle when learning a VWF is get one done and working. Coming up with better ways and optimizing your code after the fact is trivial and can be done without help. That's my opinion. I wouldn't worry too much about the state of your code.
|
|
|
|
KaioShin
Guest
|
|
« Reply #61 on: January 22, 2007, 11:01:37 am » |
|
So here it is: L33t VWF sourceI commented it heavily, I think some parts work more like a tutorial than just source code Let me know if it was helpful and if you think it's good enough for our database.
|
|
|
|
RedComet
Guest
|
|
« Reply #62 on: January 22, 2007, 11:46:44 am » |
|
I just gave it a quick read through and it's nice. Definitely database worthy since it's a working example.
|
|
|
|
DaMarsMan
Guest
|
|
« Reply #63 on: January 22, 2007, 11:58:05 am » |
|
That is 1337. Maybe we will see more GBA VWFs with this stuff.
|
|
|
|
KaioShin
Guest
|
|
« Reply #64 on: January 22, 2007, 12:41:15 pm » |
|
I'm glad you find it useful. I submitted it, would you consider this intermediate or advanced?
|
|
|
|
Nightcrawler
Guest
|
|
« Reply #65 on: January 22, 2007, 12:54:03 pm » |
|
intermediate
|
|
|
|
RadioShadow
Guest
|
|
« Reply #66 on: January 22, 2007, 03:14:06 pm » |
|
So here it is: L33t VWF sourceI commented it heavily, I think some parts work more like a tutorial than just source code Let me know if it was helpful and if you think it's good enough for our database. Excellent! I must have a go at implanting a VWF myself and this sample will help a lot. I need to get some practice before inserting a VWF into F-Zero Climax. One question know, what tools did you use to make this happen? How did you get the source and implant the changed source (actually insert a new width font for a Roman letter)? I think I need to start learning ASM hacking.
|
|
|
|
KaioShin
Guest
|
|
« Reply #67 on: January 22, 2007, 03:39:04 pm » |
|
One question know, what tools did you use to make this happen? How did you get the source and implant the changed source (actually insert a new width font for a Roman letter)? I think I need to start learning ASM hacking. Finding the code - Breakpoint madness with no$GBA and vba-sdl-h (before I got no$) assembling my code - Goldroad - This assembler is buginfested and crappy to hell and back, but there is no other one I inserted the code manually with windhex :p ripping/inserting font - FEIDIAN To be honest I didn't really understand what exactly you wanted to know, I hope this list covers everything
|
|
|
|
Kajitani-Eizan
Guest
|
|
« Reply #68 on: January 22, 2007, 04:09:58 pm » |
|
nice! might take a look and see if i can use it to work on a VWF... though i'm betting i'll have trouble finding the original function and branching it to the new routine, determining what memory space i should use, etc.
|
|
|
|
RadioShadow
Guest
|
|
« Reply #69 on: January 22, 2007, 04:36:07 pm » |
|
One question know, what tools did you use to make this happen? How did you get the source and implant the changed source (actually insert a new width font for a Roman letter)? I think I need to start learning ASM hacking. Finding the code - Breakpoint madness with no$GBA and vba-sdl-h (before I got no$) assembling my code - Goldroad - This assembler is buginfested and crappy to hell and back, but there is no other one I inserted the code manually with windhex :p ripping/inserting font - FEIDIAN To be honest I didn't really understand what exactly you wanted to know, I hope this list covers everything 'downloads tools' Now to get a copy of the rom and start learning how to add a VWF! Thanks for the help, this will give me an idea how planting VWF works. If I get stuck, I'll might need some more help but for now I'll play about with the tools and see what I can do on my own. Learning ASM hacking will be fun.
|
|
|
|
Spikeman
Guest
|
|
« Reply #70 on: January 22, 2007, 06:30:42 pm » |
|
intermediate
If this is intermediate, what is advanced?! Again, nice work KaioShin! I got lucky and my current project already had a VWF, so I'll look this over more on my next GBA project.
|
|
|
|
creaothceann
Guest
|
|
« Reply #71 on: January 22, 2007, 06:32:47 pm » |
|
intermediate
If this is intermediate, what is advanced?! Replacing music and AI
|
|
|
|
KaioShin
Guest
|
|
« Reply #72 on: January 22, 2007, 06:35:35 pm » |
|
If this is intermediate, what is advanced?! Some Rom expansion stuff, sound hacking, some compression stuff, in depth tech docs, file formats. Just look what we have filed under advanced. There is one vwf under these though
|
|
|
|
Cless
Guest
|
|
« Reply #73 on: January 22, 2007, 06:43:02 pm » |
|
So here it is: L33t VWF sourceI commented it heavily, I think some parts work more like a tutorial than just source code Let me know if it was helpful and if you think it's good enough for our database. Sigh. I swear I will never understand ASM to any useful degree. Even the most heavily commented source flies straight over my head. I feel like I might be missing a bunch of fundamental things...
|
|
|
|
creaothceann
Guest
|
|
« Reply #74 on: January 23, 2007, 02:57:14 am » |
|
Like, what each mnemonic does? That's what the ASM reference is for.
|
|
|
|