Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2012-02-10 23:05:17

Storm118
Member
Registered: 2012-01-13
Post 38/99

Pokemon Gold Hack

Hey, I am working on a pokemon gold hack and I need some ideas and help. I have already changed the starter pokemon and made it so you can run in the game. (thanks to coolboyman's form and Melash's help) I will soon be adding the three birds into the game. I would like to change the graphics of the game itself. Do any of you have a tutorial on how to do that or a link to a form about that. Any help would be thankful. I really need ideas for a storyline, so if you have one that you wouldn't care if I use, post those too. Thanks!

Last edited by Storm118 (2012-02-10 23:16:00)


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#2 2012-02-10 23:25:53

Storm118
Member
Registered: 2012-01-13
Post 39/99

Re: Pokemon Gold Hack

Thanks you. That gives me some ideas. I might be able to help you on the running shoes part. http://www.pokecommunity.com/showthread.php?t=206689 Here is a link to it. Then you would have to follow those instructions. They are kind of hard to understand. Then if you don't want the glitch to happen, you will need to open your file in tile layer pro, hit ctrl G, type in C0000 (i think, message me if it doesn't go to the right place) and copy the walking sprites and paste them over the bike sprites. Like I said, I am friends with Melash and he helped me do it. He is a way better ROM hacker then I am. I just started like you so yeah. Thanks again on your post kkj1116


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#3 2012-02-11 11:46:07

Miksy91
Member
Registered: 2010-10-16
Post 772/2,311

Re: Pokemon Gold Hack

I don't really know what else to say here but first decide how your hack is going to be; will it be pokemon gold with some add-ons or a completely new game ? If you're going with a new game, just like kkj1116 said, invent general ideas of what's going to happen and when and the result will be much better than by planning what the next place is going to have when you're going to create it.

I myself have a simple idea of the whole storyline of Dark Future although I haven't really planned many minor events yet but will get to them eventually. This far, I've managed to create some special event in almost every possible area.


kkj1116 wrote:

If you learn ASM, you can really add more stuff to the games such as:
- How many items in bag (I've ALWAYS wanted to do this..)
- Running without Bike (you've already implemented this, can you help me with it btw [on a different topic maybe]?)
- Take out Morn/Day/Night if you want

E-mail me what you want to know and I'll try to help the best way I can (shouldn't be too hard to do these ones at least).

Last edited by Miksy91 (2012-02-11 11:48:21)

Offline

#4 2012-02-14 00:33:05

Storm118
Member
Registered: 2012-01-13
Post 41/99

Re: Pokemon Gold Hack

Thanks I will. Hope to be able to get it going soon so i can get a beta out.


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#5 2012-03-08 00:06:33

Storm118
Member
Registered: 2012-01-13
Post 47/99

Re: Pokemon Gold Hack

I now have a general idea but I need some help. How do you change the world map. I also need to know where to go to repoint the data so i can fly there. And i also need a program that will move and edit the triggers. Any help would be great.


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#6 2012-03-08 02:04:44

Storm118
Member
Registered: 2012-01-13
Post 48/99

Re: Pokemon Gold Hack

I guess I need to learn how to hex edit the triggers instead, stupid windows 7. If anyone knows a site or where to go it would be great.


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#7 2012-03-08 05:46:07

Miksy91
Member
Registered: 2010-10-16
Post 806/2,311

Re: Pokemon Gold Hack

Check out my "How to make a new region" tutorial (which is quite complicated to be understood though).

Tauwasser's Scripting Compendium tells anything you ever wanted to know about scripting, text editing, event structure and more...

Offline

#8 2012-03-08 09:04:29

PortgazHyde
Member
From: Pallet Town
Registered: 2011-11-10
Post 12/42

Re: Pokemon Gold Hack

Storm118 wrote:

Thanks you. That gives me some ideas. I might be able to help you on the running shoes part. http://www.pokecommunity.com/showthread.php?t=206689 Here is a link to it. Then you would have to follow those instructions. They are kind of hard to understand. Then if you don't want the glitch to happen, you will need to open your file in tile layer pro, hit ctrl G, type in C0000 (i think, message me if it doesn't go to the right place) and copy the walking sprites and paste them over the bike sprites. Like I said, I am friends with Melash and he helped me do it. He is a way better ROM hacker then I am. I just started like you so yeah. Thanks again on your post kkj1116

Well running shoes is kinda good :)
But it annoy me a bit because it need B button to be push to use...
Well it is when you using mobile emulator :)

Offline

#9 2012-03-08 13:16:21

Storm118
Member
Registered: 2012-01-13
Post 49/99

Re: Pokemon Gold Hack

Miksy91 wrote:

Check out my "How to make a new region" tutorial (which is quite complicated to be understood though).

Tauwasser's Scripting Compendium tells anything you ever wanted to know about scripting, text editing, event structure and more...

Where would i find this tutorial?


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#10 2012-03-08 13:22:35

Storm118
Member
Registered: 2012-01-13
Post 50/99

Re: Pokemon Gold Hack

PortgazHyde wrote:
Storm118 wrote:

Thanks you. That gives me some ideas. I might be able to help you on the running shoes part. http://www.pokecommunity.com/showthread.php?t=206689 Here is a link to it. Then you would have to follow those instructions. They are kind of hard to understand. Then if you don't want the glitch to happen, you will need to open your file in tile layer pro, hit ctrl G, type in C0000 (i think, message me if it doesn't go to the right place) and copy the walking sprites and paste them over the bike sprites. Like I said, I am friends with Melash and he helped me do it. He is a way better ROM hacker then I am. I just started like you so yeah. Thanks again on your post kkj1116

Well running shoes is kinda good :)
But it annoy me a bit because it need B button to be push to use...
Well it is when you using mobile emulator :)


use visualboy avanced. The b button on that is the x button but idk on mobile emulator.


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#11 2012-03-08 21:54:26

PortgazHyde
Member
From: Pallet Town
Registered: 2011-11-10
Post 13/42

Re: Pokemon Gold Hack

Storm118 wrote:
PortgazHyde wrote:
Storm118 wrote:

Thanks you. That gives me some ideas. I might be able to help you on the running shoes part. http://www.pokecommunity.com/showthread.php?t=206689 Here is a link to it. Then you would have to follow those instructions. They are kind of hard to understand. Then if you don't want the glitch to happen, you will need to open your file in tile layer pro, hit ctrl G, type in C0000 (i think, message me if it doesn't go to the right place) and copy the walking sprites and paste them over the bike sprites. Like I said, I am friends with Melash and he helped me do it. He is a way better ROM hacker then I am. I just started like you so yeah. Thanks again on your post kkj1116

Well running shoes is kinda good :)
But it annoy me a bit because it need B button to be push to use...
Well it is when you using mobile emulator :)


use visualboy avanced. The b button on that is the x button but idk on mobile emulator.

On mobile it is custom :)
well for me it is * for A and # for B ..
And the running shoes is not perfect yet..
We need to push B when running.
Why dont make it an ingame item?
Replacing bicycle :)

Offline

#12 2012-03-08 22:00:03

PortgazHyde
Member
From: Pallet Town
Registered: 2011-11-10
Post 14/42

Re: Pokemon Gold Hack

Miksy91 wrote:

Check out my "How to make a new region" tutorial (which is quite complicated to be understood though).

Tauwasser's Scripting Compendium tells anything you ever wanted to know about scripting, text editing, event structure and more...

Well i maybe a nerd because i understand it and never hack before :)
Miksy, what happen to the unused region?
And do u, by any chances thinking of making scripting tutorial?
Just the basic :)

Offline

#13 2012-03-08 22:20:02

PortgazHyde
Member
From: Pallet Town
Registered: 2011-11-10
Post 15/42

Re: Pokemon Gold Hack

Storm118 wrote:

Thanks I will. Hope to be able to get it going soon so i can get a beta out.

Sir, legendary in the beginning?
There is a lot of hack using this.
Why dont u use them in the story?
Maybe like~
'You was heading to Elm lab to get ur first Pokemon..
But instead of Elm u find Crystal and she telling u that Elm is running an errand to Ecruteak City to solve the mysterious events ..."
(Replacing Eusine)
~More spoiler

Offline

#14 2012-03-09 00:08:25

Storm118
Member
Registered: 2012-01-13
Post 51/99

Re: Pokemon Gold Hack

PortgazHyde wrote:
Storm118 wrote:

Thanks I will. Hope to be able to get it going soon so i can get a beta out.

Sir, legendary in the beginning?
There is a lot of hack using this.
Why dont u use them in the story?
Maybe like~
'You was heading to Elm lab to get ur first Pokemon..
But instead of Elm u find Crystal and she telling u that Elm is running an errand to Ecruteak City to solve the mysterious events ..."
(Replacing Eusine)
~More spoiler

I do have the legendary's in the story line. The Leg birds and a few others. I put them there one to just test it out, and two, so I can add it in the story line that the prof. caught them


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#15 2012-03-09 05:59:28

Miksy91
Member
Registered: 2010-10-16
Post 808/2,311

Re: Pokemon Gold Hack

PortgazHyde wrote:
Miksy91 wrote:

Check out my "How to make a new region" tutorial (which is quite complicated to be understood though).

Tauwasser's Scripting Compendium tells anything you ever wanted to know about scripting, text editing, event structure and more...

Well i maybe a nerd because i understand it and never hack before :)
Miksy, what happen to the unused region?
And do u, by any chances thinking of making scripting tutorial?
Just the basic :)

I've done a scripting tutorial too, you can find it in Pokecommunity --> Tutorials section.

Anyway, there is no unused region in GSC.
I refer to "how to make a region of your own" but it has to replace Johto or Kanto though. I don't think it's impossible to add another region though but the asm code had to be slightly modified to do so.

Offline

#16 2012-03-13 02:21:04

Storm118
Member
Registered: 2012-01-13
Post 54/99

Re: Pokemon Gold Hack

All right, i found the tutorial but i can't really understand it. I really need someone to help me to understand how to edit triggers using hex editor. I also need help learning how to add people in to do anything i want, like block off a cave until something happens. Please anyone help.


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#17 2012-03-13 05:37:53

Miksy91
Member
Registered: 2010-10-16
Post 812/2,311

Re: Pokemon Gold Hack

Storm118 wrote:

All right, i found the tutorial but i can't really understand it. I really need someone to help me to understand how to edit triggers using hex editor. I also need help learning how to add people in to do anything i want, like block off a cave until something happens. Please anyone help.

It doesn't matter you don't understand them yet - I couldn't have either still in middle 2010 (have been hacking ~ 3 years now).
Basically, start low and when you fully understand how to do more complicated stuff, implement them.
Hacking is moving step-to-step towards "the goal" (you'll never reach), not learning stuff that isn't "at your level" in the beginning.

If you just keep practising, it will all come clear - sooner or later.

Last edited by Miksy91 (2012-03-13 05:40:07)

Offline

#18 2012-03-13 12:16:33

Storm118
Member
Registered: 2012-01-13
Post 55/99

Re: Pokemon Gold Hack

Miksy91 wrote:
Storm118 wrote:

All right, i found the tutorial but i can't really understand it. I really need someone to help me to understand how to edit triggers using hex editor. I also need help learning how to add people in to do anything i want, like block off a cave until something happens. Please anyone help.

It doesn't matter you don't understand them yet - I couldn't have either still in middle 2010 (have been hacking ~ 3 years now).
Basically, start low and when you fully understand how to do more complicated stuff, implement them.
Hacking is moving step-to-step towards "the goal" (you'll never reach), not learning stuff that isn't "at your level" in the beginning.

If you just keep practising, it will all come clear - sooner or later.

What i didn't understand was your tutorial on creating a new region and i understood a lot of it but not all. I just need someone to explain how to hex edit triggers sense my computer won't let megamap work. So now i have to do it manually. I can't learn if someone doesn't point me in the right direction. Any links would be appreciated.


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#19 2012-03-13 12:35:11

PortgazHyde
Member
From: Pallet Town
Registered: 2011-11-10
Post 26/42

Re: Pokemon Gold Hack

Miksy91 wrote:
Storm118 wrote:

All right, i found the tutorial but i can't really understand it. I really need someone to help me to understand how to edit triggers using hex editor. I also need help learning how to add people in to do anything i want, like block off a cave until something happens. Please anyone help.

It doesn't matter you don't understand them yet - I couldn't have either still in middle 2010 (have been hacking ~ 3 years now).
Basically, start low and when you fully understand how to do more complicated stuff, implement them.
Hacking is moving step-to-step towards "the goal" (you'll never reach), not learning stuff that isn't "at your level" in the beginning.

If you just keep practising, it will all come clear - sooner or later.

Sir, i think u need to make a video tutorial again :)

Offline

#20 2012-03-13 17:36:32

Miksy91
Member
Registered: 2010-10-16
Post 813/2,311

Re: Pokemon Gold Hack

Storm118 wrote:
Miksy91 wrote:
Storm118 wrote:

All right, i found the tutorial but i can't really understand it. I really need someone to help me to understand how to edit triggers using hex editor. I also need help learning how to add people in to do anything i want, like block off a cave until something happens. Please anyone help.

It doesn't matter you don't understand them yet - I couldn't have either still in middle 2010 (have been hacking ~ 3 years now).
Basically, start low and when you fully understand how to do more complicated stuff, implement them.
Hacking is moving step-to-step towards "the goal" (you'll never reach), not learning stuff that isn't "at your level" in the beginning.

If you just keep practising, it will all come clear - sooner or later.

What i didn't understand was your tutorial on creating a new region and i understood a lot of it but not all. I just need someone to explain how to hex edit triggers sense my computer won't let megamap work. So now i have to do it manually. I can't learn if someone doesn't point me in the right direction. Any links would be appreciated.

"In every secondary (second) map header there is a so-called “script pointer” which points to the script header. It that structure that allows the game to have e.g. one-time only events on a map or first enter events or permanent changes to the map or permanent script calls."

Pretty much self-explanotary ?

Structure:
[Number1 of pointers] Number1 * [2byte pointer to script][00][00]][[Number2 of pointers] Number2 * [Number][2byte pointer to script]

If we for example wanted the map to have two pointers of "first part" and one from "second part", this structure would be form:
02 AA AA 00 00 BB BB 00 00 01 XX CC CC, in which AA BB and CC are script pointers and XX [Number] byte.

"The first part and the second part differ greatly in function.
The first part requires the map to be in the table at 25:4000, the trigger table, because the triggers and first part scripts can only be controlled by a number which needs to be somewhere in ram.
The second part requires not any special values to be in the ram but it is checked differently often and on different times."

If you're going to use some random map for scripts of first part, you're going to have to modify the trigger table in 25:4000 (0x94000). It's this simple: [Map Bank][Map No][RAM memory (2b)] for each map. *You don't have to do anything with [RAM memory] bytes.
And as explained, using scripts of the second part require nothing special to be written anywhere.

First part:

"The first part uses the trigger numbers to decide which pointer to take. In addition to that the script is so often repeatedly executed until another trigger event is activated by De-/activate trigger events.

Scripts of the first part are customarily ended with the Return code2, but the pointer in the header point to a Priority jump1, so the sophisticated functions wait."

The first sentence basically means that the game won't stop executing scripts of first part of the script header until the script pointer points to Return code 2 (90). For example in the script when you first come downstairs, the first pointer leads to all the stuff that happens (mom giving you pokegear etc.) and in the end of the script, trigger number is set to 01. The second pointer then again leads to 90 (which should also be "repeatedly executed" but nothing really happens).

When trigger number is 00, the game will repeatedly execute scripts of script header's first part loaded from the first pointer (in the example above, AA AA). When it's 01, it loads scripts from the second pointer etc.


Second part:

This one is pretty easy to understand, you change the wanted pointer to point to a script and the script that must end with 8F. Another way would be reseting sophiscated functions first and end the script with 90.

Last edited by Miksy91 (2012-03-13 17:37:39)

Offline

#21 2012-03-13 23:27:44

hacker
Member
From: Batam Grove City
Registered: 2011-07-30
Post 136/548
Website

Re: Pokemon Gold Hack

@Miksy91, could you give an example to make trigger that make people block a cave and if we want enter the cave, we must do something like; get an item,battle with someone,or capture legendary pokemon?


[POKÉMON JOURNEY] hacking planning 2012
Visit my website  www.pokemonhackingblog.blogspot.com

Offline

#22 2012-03-14 01:11:37

Storm118
Member
Registered: 2012-01-13
Post 56/99

Re: Pokemon Gold Hack

That would be good and thank you Miksy91


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#23 2012-03-14 06:41:00

Miksy91
Member
Registered: 2010-10-16
Post 814/2,311

Re: Pokemon Gold Hack

hacker wrote:

@Miksy91, could you give an example to make trigger that make people block a cave and if we want enter the cave, we must do something like; get an item,battle with someone,or capture legendary pokemon?

That has nothing to do with triggers and has been explained loads of times here already...

Use flags.

Offline

#24 2012-03-15 01:43:53

Storm118
Member
Registered: 2012-01-13
Post 57/99

Re: Pokemon Gold Hack

Thanks. You are a great help Miksy91


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

#25 2012-03-17 21:51:05

Storm118
Member
Registered: 2012-01-13
Post 62/99

Re: Pokemon Gold Hack

Does anyone know how to edit the trigger events in gold with megamap. Any help would be appreciated.

Last edited by Storm118 (2012-03-24 15:39:31)


The Storm is here!
Gotta hack them all, Gotta hack them all, Pokemon.

Offline

Board footer

Powered by FluxBB