Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2013-07-26 10:51:57

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 7/38

How do i start?

Like i mentioned in my introduction post i always wanted to make my own rom hack but within the small time i joined here i noticed that i lack something important, assembly knowledge. It seems that is more than a requirement so i can properly make the hack but i have no idea how to write a single line of code or either hex editing, now you asking why i made this topic? I want to know what exactly i have to do to learn even a tiny little bit of all this i guess i find all these complicated because i dont have idea :P but is there any *cough* easy way of learning? And lets say im incapable of this, how can i make my rom hack as good as it has been with coding? (probably more questions might be brought up hehe)


"My oh my, You still look quite alive, ufufu"

Offline

#2 2013-07-26 15:32:22

Fractal
Member
Registered: 2013-06-09
Post 152/169

Re: How do i start?

Here,
http://forums.glitchcity.info/index.php?topic=3207.0
Hacking tutorial written by IIMarckus as an answer of the nearly same question. Hopefully a solid choice, if you're starting out with Hex editing.
Good luck! :)

Offline

#3 2013-07-26 15:39:25

emaj30
Member
From: Indigo Plateau
Registered: 2012-12-29
Post 437/462
Website

Re: How do i start?

Sadly, there's no easy way... But you can start fresh and learn alot, just be patient reading many tutorials. One by one you'll slowly learn everything, or maybe a big part of hacking.

Offline

#4 2013-07-26 15:40:05

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 10/38

Re: How do i start?

thanks, on another note i'd like to say that im only familiar with tools such as the ones that swampert22 hosts on his site


"My oh my, You still look quite alive, ufufu"

Offline

#5 2013-07-26 21:48:37

Vitharix
Member
Registered: 2011-12-29
Post 318/396

Re: How do i start?

Also you should check out this thread: http://hax.iimarck.us/topic/1696/

If I could, I would rec Zororoaster's post below me.

Last edited by Vitharix (2013-07-26 22:25:47)

Offline

#6 2013-07-26 21:50:39

The Zororoaster
Member
Registered: 2013-07-20
Post 12/28

Re: How do i start?

I am fairly new myself, but I think I can give you a few good places to look.

1. First of all you will need an idea! Think of what you want to edit and create with the world of Pokemon. It doesn't have to be good, you will be doing a lot experimenting earlier on. But you do need to have a clear idea of what you want to accomplish.

2. Second of all, you need to understand that there are 3 ways that you can hack:
a.Tools. These are premade programs that change things like Wild Pokemon encounters, trades, ect. Easy but limited.
b.Hex. All files are made up of hex data, a series of numbers and letters. You can use hex editing to change a lot of the details of the game. You can technically do about anything with hex editing, if you know what to edit. Check out Fractal's link for more about this.
c.Dissasembly. This is by far the best and easiest way to edit a ROM. Many dedicated hackers like IIMarkus have started to take apart the Pokemon ROMs and you can actually see the same coding that the creators of Pokemon did and edit it. Check it out here: https://bitbucket.org/iimarckus/pokered

To expand on how easy it is to edit the dissasembly. The hex for Oaks intro:
93 A7 A8 B2 7F A8 B2 7F A0 7F A7 A0 A2 AA E7 4F 93 A4 B2 B3 A8 AD A6 E8 E8 E8 57
Each of the number/letter combos representing a letter and punctuation. Oaks intro in the dissasembly looks like this:

_OakSpeechText1:
db 0,"Hello there!",$4F
db "Welcome to the",$55
db "world of #MON!",$51
db "My name is OAK!",$4F
db "People call me",$55
db "the #MON PROF!",$58

3. Look at this list of useful links
http://www.pokecommunity.com/showthread.php?t=256905

4. Read. Read everything on this forum, look up all the tutorials you can. Read on different forums. Google everything. You may not understand everything you look at, but reading is important.

5. Here are a list of helpful tools:
a. Notepad ++ Great for editing text files, like those found in the dissasembly
b. Hexecute A fantastic hex editor, you can look at other ones though and find one thats good for you.

Once you have messed around a little bit, and have decided that this interests you I recommend you check out the IRC and hit them up with any questions you still might have.

Hope this helps!


"Pokemon is life, and to live is to play games."

Offline

#7 2013-07-26 22:54:46

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 11/38

Re: How do i start?

Thanks Zororoaster, if there's one thing im good at that is research. Ill try my best to learn :P

Last edited by UberMedic7 (2013-07-26 22:55:22)


"My oh my, You still look quite alive, ufufu"

Offline

#8 2013-07-27 02:16:49

The Zororoaster
Member
Registered: 2013-07-20
Post 13/28

Re: How do i start?

Good luck man! Another pro tip, editing Gold/Silver/Crystal is easier than editing Red/Blue. Might wanna start there if you don't care either way.


"Pokemon is life, and to live is to play games."

Offline

#9 2013-07-27 09:34:48

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 12/38

Re: How do i start?

Im into both generations, but lets just say i got to "learn how to play" on pokemon silver so i might start there


"My oh my, You still look quite alive, ufufu"

Offline

#10 2013-07-27 21:32:10

The Zororoaster
Member
Registered: 2013-07-20
Post 15/28

Re: How do i start?

Do it! There are more tools available, the community is larger, there is more documentation about hex editing, especially on this forum, and scripting is so much easier. Also I would generally say they are more popular. I don't hack for Gen II though, so I can't give you any more helpful links. Check the "Help" and "Tools" section.


"Pokemon is life, and to live is to play games."

Offline

#11 2013-07-28 13:29:15

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 17/38

Re: How do i start?

Ok another question (ill probably make random questions here instead of making topics for each one) is it ok to make a topic about a hack that i have in mind of making and even if its just an idea and not even in demo stage yet?


"My oh my, You still look quite alive, ufufu"

Offline

#12 2013-07-28 18:07:45

Vitharix
Member
Registered: 2011-12-29
Post 320/396

Re: How do i start?

I would think probably not, although it hasn't always been that way. Maybe, just keep it in your mind and in a Notepad document so that it stays organized, and when you've got something you want another opinion on, you could bring it up in this thread.

Offline

#13 2013-07-29 05:40:57

The Zororoaster
Member
Registered: 2013-07-20
Post 17/28

Re: How do i start?

Studies show that it is best not to share your work too soon before it is completed, as it makes you unmotivated to finish it. The Gameboy Hacks subforum is full of quickly cobbled together ideas for hacks and, quite frankly, I think that is stupid and a waste of space on this forum. If you have an idea that you want to share before it is completed I recommend that you put serious thought and effort into making it a comprehensive idea. Don't share every thought that comes into your head, and put serious effort into sharing it.

Here is an example of a properly displayed idea: http://hax.iimarck.us/topic/2886/

Here is an example of a poorly shared idea: http://hax.iimarck.us/topic/3262/

Here is another example of a poorly shared idea: http://hax.iimarck.us/topic/3459/

As you can see, the first thread had a really new idea and a well thought out story that Miksy91 wanted to share. It is formatted and organized. This is the right way to present an idea.

The second thread has no formatting, it is just a long paragraph with improper grammar and no organization. Pokemonking should have put more thought into his idea and his thread if he wanted feedback.

The third thread was presented properly, but it was very similar to the original Pokemon game. Unless there is a demo available, I would not share it. No one really cares if you're making a minor hack unless they can play it :)

Hope this helps, I reccomend you don't share your first few ideas for a hack. They're usually pretty bad and need more refinement, I know mine was XD Experiment and keep most things to yourself, this is generally the sign of a good artist.

Last edited by The Zororoaster (2013-07-29 05:42:52)


"Pokemon is life, and to live is to play games."

Offline

#14 2013-07-29 09:06:55

UberMedic7
Member
From: Greece
Registered: 2013-07-25
Post 19/38

Re: How do i start?

hhmmm i see, i asked this in case that others could give me pointers and tell me how to improve myself or my hack


"My oh my, You still look quite alive, ufufu"

Offline

Board footer

Powered by FluxBB