Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#26 2013-02-03 18:17:50

Miksy91
Member
Registered: 2010-10-16
Post 1,497/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Part 2 uploaded already, link: http://www.youtube.com/watch?v=IRpEwkCITBU

I was planning to let it wait for a little while because I didn't think my internet connection was fast enough to upload it quickly, but apparently I was wrong. Pointers explained throughly in that part, not much else really.

Offline

#27 2013-02-27 19:35:26

Miksy91
Member
Registered: 2010-10-16
Post 1,537/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Part 3 of the tutorials uploaded, this time explaing properly what ram is and stuff related to it such as what kind of tools VBA offers for messing around with it and how they work.

http://www.youtube.com/watch?v=fJtaz0GZ2LM

I should get to introducing scripting the next time and in part 5, we will totally be going at it.
So if you haven't learned how programming works quite yet, soon enough ;)

Last edited by Miksy91 (2013-02-27 19:37:54)

Offline

#28 2013-02-27 20:37:33

virus95x
Member
Registered: 2012-04-03
Post 136/225

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

finally! thanks:)

Offline

#29 2013-03-09 14:55:24

Miksy91
Member
Registered: 2010-10-16
Post 1,560/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Part 4 should be up in under an hour, here is the link to the video already although you can't watch it yet:
http://www.youtube.com/watch?v=TjrV2ZiWhjI

Part#4 contents
-Map Header
-Event Data
-Map Banks
-Basics of scripting

Also, this "basics" of scripting doesn't mean I would have explained how to do a script where a mart menu is opened and the script ends. That wouldn't teach anyone anything now would it. And part 6 shouldn't be very far away either, I might just record it this weekend.

Offline

#30 2013-03-15 09:38:20

Miksy91
Member
Registered: 2010-10-16
Post 1,565/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Part 5 is already up.
This time, pretty much everything is about scripting, but the video also contains a little bit of information about Bit Numbers and Bittable1 in ram.

Next time, introducing the machine we're working with, Gameboy.

Last edited by Miksy91 (2013-03-15 09:44:33)

Offline

#31 2013-03-15 09:46:22

virus95x
Member
Registered: 2012-04-03
Post 148/225

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Good job!

Offline

#32 2013-03-18 12:05:39

Miksy91
Member
Registered: 2010-10-16
Post 1,575/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

virus95x wrote:

Good job!

Thanks!


Part 6 is not up already, may come already next week, but I've pretty much planned the general idea of the contents of that video.
It will be of scripting, but... will be a good way of introducing assembly I'm going to describe better in part 7. This one actually uses a simple asm routine as part of a thing I'm going to show.

There will be 2 new scripts shown in this video. In the first one, the fat man of New Bark Town won't stop giving you a Magikarp even if you refuse not to take it until you choose "YES" to a question he asks. This thing is called a loop.

The second script will be kinda complicated one. But this one is also 100% understandable after the loop being explained in the first part (although some won't be able to follow with the asm part just yet). What happens in the second script is that the fat man shows how good is at "fast-counting" numbers. Basically, he will say all the numbers from 1 to 999 in order which should happen in 10-20 seconds or so.

So stay tuned! Making the second one ought to be fun, hahha.

Edit:
Tested and working perfectly!
http://www.youtube.com/watch?v=RPchU-G3abQ

Last edited by Miksy91 (2013-03-18 13:07:20)

Offline

#33 2013-03-18 15:38:08

RED
Member
From: Japan
Registered: 2012-09-03
Post 216/521

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

This video tutorial's will help all the beginner hacker's around.
Even though i haven't watched any video tutorial you made, because i more prefer reading than watching. Maybe, sometime in the feature i might watch this video's if i ever been confused on things. So keep doing tutorials to all beginner's like me.


わたし の なまえ わ レン レン  でづ

Offline

#34 2013-03-18 20:48:52

Miksy91
Member
Registered: 2010-10-16
Post 1,576/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

RED wrote:

This video tutorial's will help all the beginner hacker's around.
Even though i haven't watched any video tutorial you made, because i more prefer reading than watching. Maybe, sometime in the feature i might watch this video's if i ever been confused on things. So keep doing tutorials to all beginner's like me.

I wonder if I can reply you this time, the site didn't allow me to do that the first or second time I tried to.

I wouldn't call you a beginner, not anymore. We both know plenty but you're right about one thing, there are still a lot of things neither of us understands. The current videos up to part 5 shouldn't tell much new to you but who knows, maybe the following parts have content in them you're not familiar with.
So go and watch/scroll them through when I've get those recorded and uploaded in youtube.

Offline

#35 2013-03-30 18:43:23

Miksy91
Member
Registered: 2010-10-16
Post 1,599/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Guess what!?
Today, we'll be starting off with the art of asm (and progress quite far actually!) ;)

Expect a new video to be up in a couple of hours at most.

Offline

#36 2013-03-30 22:34:06

Miksy91
Member
Registered: 2010-10-16
Post 1,600/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Well, it's done, hacking tutorial #6 is here.
http://www.youtube.com/watch?v=HCOqFTrLRgY

Part #6
-What is assembly?
-Registers
-Basic instructions
-Simple asm routines
-Bit manipulations


I could have totally implemented the beginning better, but... I think the video turned out quite well in the end.

Offline

#37 2013-03-31 04:52:44

635/703

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Just a note… unlike a normal Z80, the Game Boy CPU has neither index registers nor hardware control registers (at least, not those hardware control registers). So there’s no need to cover them in a later video.

#38 2013-03-31 06:01:01

Miksy91
Member
Registered: 2010-10-16
Post 1,601/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

For some reason, I remembered than when using bgb, it would have shown "IR" or something such as that on the right, referring most likely to the possible parameters used by the execution that's under way (well of course that would not be enough, it'd have to store the value of the current instruction as well...).

But I've got it. There are still a plenty of things I don't know about the system, but that shouldn't matter much if I'm not going to explain a proper idea behind their usage. Of course it's always stupid to be talking about things in a wrong way, I guess I'll try to put more focus onto not doing this when/if I back to the mechanisms of "what's going on".

Last edited by Miksy91 (2013-03-31 06:01:22)

Offline

#39 2013-03-31 06:32:21

636/703

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Miksy91 wrote:

There are still a plenty of things I don't know about the system, but that shouldn't matter much if I'm not going to explain a proper idea behind their usage.

That’s fine. A lot of the underlying hardware stuff doesn’t directly matter to ROM hackers so there’s no need to explain it in detail.

Miksy91 wrote:

For some reason, I remembered than when using bgb, it would have shown "IR" or something such as that on the right, referring most likely to the possible parameters used by the execution that's under way (well of course that would not be enough, it'd have to store the value of the current instruction as well...).

Here’s a BGB screenshot. On the right you can see some of the more important GBC hardware registers (LCDC, STAT, LY… all decently explained in Pandocs). A lot of those begin with ‘i’ so it’s understandable to get confused.

#40 2013-03-31 10:53:12

Miksy91
Member
Registered: 2010-10-16
Post 1,602/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Okay, got it. Looks like a handy document (Pandocs that is) by the way. Should be worth reading it sometime later when I've time to.

Offline

#41 2013-04-14 13:03:08

Miksy91
Member
Registered: 2010-10-16
Post 1,617/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Part #7 of the video tutorials is up!
http://www.youtube.com/watch?v=S-bmnfzxQgU

Contents:
-Loop
-Subprogram
-"The World's Fastest Human Counter!"

Offline

#42 2013-05-04 08:22:17

Miksy91
Member
Registered: 2010-10-16
Post 1,653/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Part #8 has been uploaded.
http://www.youtube.com/watch?v=Htx1F0ShrY8

Contents:
-Stack
-Subprograms with assembly
-Handling tables
-More stuff...

Offline

#43 2013-07-24 13:01:57

Pokemon_Master
Member
From: Eastern Kingdom of Mikado
Registered: 2013-05-18
Post 15/951
Website

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Hi Miksy. It's me again the guy who has the account at Mobile9 megamanNES. Thank you for the video tutorials. For me they are like a GB/C Hacking school. Thanks!!

Offline

#44 2013-07-24 13:13:47

Miksy91
Member
Registered: 2010-10-16
Post 1,838/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

pokemon_master wrote:

Hi Miksy. It's me again the guy who has the account at Mobile9 megamanNES. Thank you for the video tutorials. For me they are like a GB/C Hacking school. Thanks!!

Okay, gotcha! :)
Nice to hear you've learned a lot by watching them too.

Offline

#45 2013-07-24 13:21:14

Pokemon_Master
Member
From: Eastern Kingdom of Mikado
Registered: 2013-05-18
Post 18/951
Website

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

I liked your sound and them alot.

Offline

#46 2013-07-27 14:29:03

Pokemon_Master
Member
From: Eastern Kingdom of Mikado
Registered: 2013-05-18
Post 82/951
Website

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Can you tell what are: ASM,Pointers,Scripts,Flags,EventsTilests.Overworl Sprites etc.Please tell me.

Offline

#47 2013-07-27 14:38:05

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 16/74

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

I watched the first video so far, im sort of getting the feel of all this but i have much to learn :P

Offline

#48 2013-07-27 14:43:19

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 525/1,199
Website

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Could you do a tutorial of making a R/B/Y song working in GSC?


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

#49 2013-07-27 15:20:13

Miksy91
Member
Registered: 2010-10-16
Post 1,850/2,339

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Pokemon_Master wrote:

Can you tell what are: ASM,Pointers,Scripts,Flags,EventsTilests.Overworl Sprites etc.Please tell me.

All that you need is covered in these videos.
It's pointless to try to understand complicated things such as building events (scripts, events, flags, ...), or following code (asm, pointers, ...) without knowledge of the basics first.

UberMedic7 wrote:

I watched the first video so far, im sort of getting the feel of all this but i have much to learn :P

Well good that you're picking it up. There's lots of more stuff to come so do a bit of experimenting by yourself before moving on to part 2 (or forward).

TheMoneyOfTheWorld wrote:

Could you do a tutorial of making a R/B/Y song working in GSC?

No since I haven't done any music editing.

But either the music engine could be hacked to match up with that of RBY (and so, GSC songs wouldn't play properly though), or by still making the original songs run perfectly, write the song in GSC format byte by byte I guess.

Offline

#50 2013-07-27 15:47:37

YORAMRW
Member
From: The Netherlands
Registered: 2013-03-29
Post 529/1,199
Website

Re: GB/C Hacking Videos (using Pokemon Silver for examples)

Miksy91 wrote:

But either the music engine could be hacked to match up with that of RBY (and so, GSC songs wouldn't play properly though), or by still making the original songs run perfectly, write the song in GSC format byte by byte I guess.

Yes, I am going to try that in the near future. A good thing is porting the NEW BARK TOWN music from GSC over to the PALLET TOWN music in RBY, and replace every command with the same on from RBY.


Hacks Gameboy 8-bit music in Pokémon Gen I & II, composes 8-bit music in FamiTracker

Offline

Board footer

Powered by FluxBB