Blah
Free supporter
- 1,924
- Posts
- 12
- Years
- Unknown Island
- Seen Feb 19, 2025
Introduction
Hey, I decided to make a thread for ASM workshops and such. Hopefully we can get this thing rolling and help people who are interested in ASM hacking to learn how. In the early phases of this thread, the problems and discussion will likely be basic. However, in a couple of weeks, I hope to touch on topics of much more complication.We'll be running this thread in a combination of a Skype Room and thread, so posting on whichever you're comfortable with is fine.
Some things you'll need to get the best benefit from this room:
- Skype. Add fbi.agent7
- VBA-SDL-H
- IDA (I'll link you if you ask me on skype)
- Knizz's idb (see his signature)
So far ...
Week One:
Spoiler:
Mainly I want to get people onboard this week and see how it goes.
This week we're going to do some simple RAM reading and writing, and getting people familiar with using Pointers in ASM. We'll be operating with the Pokemon RAM data structure, as well as the Save data structure.
Tasks:
We're writing three simple routines.
1) Give the slot number of first Pokemon who isn't full HP
2) Make the Player's name "Baka"
Challenge task:
4) Can you delete a Pokemon?
I know these all actually seem pretty hard, but they're actually VERY easy. So easy, I'd say the starting ASM hacker can do them. At the same time, these are pretty cool routines too :)
Hints
Task 1: https://www.pokecommunity.com/posts/8681207/
Task 2/Challenge: https://www.pokecommunity.com/posts/8681344/
Solutions:
Comming after the week.
Posting rules
I'd just like to impose a few rules about posting your solutions here or on the Skype chat. Basically I don't want people openly posting their solutions on this thread and spoiling the fun for others who are still working on it. So if you've finished any of the above routines (fully or partially) and feel like sharing, go ahead and post them, but put spoiler tags.
I'd also like posted routines to be of this format:
Replace the "Partial" with "Full" if your solution is complete. Outside the spoilers, you can have whatever you want that isn't solution code itself, or doesn't describe solution code.Partial solution for Task 2; Week 1
Spoiler:
Your comments about your solution here.Code:Your solution here.
That's all for the rules. Oh, don't break any PC rules of course :P
People Participating
Mentors: FBI, ...maybe more soon?
Students: -a lot, removed names because FBI is lazy to maintain :)
Last edited: