Skeetendo

’Cause all games were better on the GBC

You are not logged in.

#1 2011-09-12 18:46:05

Oh Mike God
New member
Registered: 2011-09-12
Post 1/9

Quick questions for a beginner (Gen I/II)

I've been reading about romhacking during half a year or so, but still I didn't encouraged myself to try to make one. I decided to begin with drawing the maps, so there exist tools for that and I find it amusing. Although I have never programmed in ASM, I know enough things of C++ to understand some basic concepts (it has nothing to do with the programming language or the syntaxis, but I make an idea of how to say something to a computer).

Gen I:

- I have read in a tutorial (Giegue's Master Guide to Hacking Pokemons Games Red-Crystal) that there is no way to change the Pokémon and trainer sprites (not overworld). I know that this is outdated, but I have never seen a hack game that does this successfully (I have seen battle scenes on Youtube, but the effect was done somehow cheating with Red and Gold at the same time). Is it too hard now when ten years have passed since the tutorial was made?

- I have drawn a map over Viridian City using PokéMap. When I play the modification, I can't walk through the areas where there were buildings, although I have replaced the blocks with "walkable" ones.

Gen II:

- Since hacking GS is easier than RB, I'd like to know if there is any way to "transfer" the appearance from one to another. I imagine that for the tiles and sprites is easy, but I don't know about screens such as Pokédex entries, statuses, etc. If so, I would have saved programming the two new types, the Sp.At./Sp.Def. split and that stuff.

- I've noticed that some blocks have different colours in different maps. For example, in Ecruteak City, the roofs are orange and in Blackthorn City they are blue (and the two cities are using the same tileset). Could I change the colours that the area uses for these blocks using GoldMap?

Sorry for my English, because it is not my native language, and thanks for reading.

Last edited by Oh Mike God (2011-09-12 18:50:41)

Offline

#2 2011-09-12 20:54:30

stag019
Idea Killer
Registered: 2011-01-05
Post 13/630

Re: Quick questions for a beginner (Gen I/II)

Oh Mike God wrote:

- I have read in a tutorial (Giegue's Master Guide to Hacking Pokemons Games Red-Crystal) that there is no way to change the Pokémon and trainer sprites (not overworld). I know that this is outdated, but I have never seen a hack game that does this successfully (I have seen battle scenes on Youtube, but the effect was done somehow cheating with Red and Gold at the same time). Is it too hard now when ten years have passed since the tutorial was made?

Actually, it's only recently (read: this month) that anyone has released a tool to do this. Here is the thread about Sawatika's tool, and here is the link to mine. If you don't know where you're putting these compressed images, Bulbapedia has a nice explanation.

Oh Mike God wrote:

Sorry for my English, because it is not my native language, and thanks for reading.

For not being a native speaker, you speak (or write, rather) English rather well.


You can try to hide yourself in this world of pretend; when the paper's crumpled up, it can't be perfect again.

Offline

#3 2011-09-13 00:50:25

Ben
Member
From: South Korea
Registered: 2010-10-16
Post 151/161

Re: Quick questions for a beginner (Gen I/II)

-For tranfering the game over you could just make a R/B version on G/S.
-As for changing colors of blocks take a look at this.

Offline

#4 2011-09-13 21:53:25

Oh Mike God
New member
Registered: 2011-09-12
Post 3/9

Re: Quick questions for a beginner (Gen I/II)

Thanks! When I finish my exams I will try to touch the code and do some little modifications to see how it works. To begin with, I have explored both tools and I have an idea of how they work.

Ben wrote:

-For tranfering the game over you could just make a R/B version on G/S.

I don't understand this. It is to say, that is what I want, to make Gen II look like Gen I.

Offline

#5 2011-09-13 22:08:05

Ben
Member
From: South Korea
Registered: 2010-10-16
Post 154/161

Re: Quick questions for a beginner (Gen I/II)

Oh. Then hopefully Mateo can take a look here when he's on because he is working on SaR which uses many of the same looks as R/B/Y.

Offline

#6 2011-09-18 00:08:10

Mateo
Member
From: The Sims 4
Registered: 2009-11-25
Post 967/3,475

Re: Quick questions for a beginner (Gen I/II)

Ok, so what are you guys wanting me to help explain? I'm not fully sure I understand what you want to do here. Are you just wanting to remake red version on Gold like I'm doing, except not adding in the rumours? Or are you wanting to make a gold hack but just use the same graphics that Red used?

Offline

#7 2011-09-18 19:39:42

tysonrss
Member
From: US, Ohio
Registered: 2011-08-27
Post 25/649

Re: Quick questions for a beginner (Gen I/II)

I think it's the latter.


Pokemon Blue DX is reborn!

Offline

#8 2011-09-18 21:23:15

Oh Mike God
New member
Registered: 2011-09-12
Post 4/9

Re: Quick questions for a beginner (Gen I/II)

I want to do a Pokémon game using the oldschool graphics from Red/Blue and I want it to be playable on a GB emulator (so programming a RPG from zero or hacking GBA/DS games aren't plausible options). I heard that hacking Gold/Silver is easier than hacking Red/Blue and it gives me more advantages (on the one hand, more room for Pokémon, moves, maps, music and on the other hand, Dark/Steel types already programmed and Sp.At./Sp.Def. splitted).

I know there are tools for inserting my own tiles and sprites, so this is solved. There are other graphic differences, like the EXP bar in the battle screen (I think it's useful, so I would only put it in black and white for aesthetical reasons), the Pokédex interface (it's not a crucial issue, but I'd like to know if it's possible to change it someway), the day/night system (I imagine it's just making the two palettes the same), etc.

The way I am organizing this project brings me other questions that I would like to solve before going ahead:
- Is it possible to create new evolution items? I read about the way evolution information is saved, but I don't know if I can make a custom correspondence between the item and the byte assigned for evolution through specific item.
- Is it possible to edit trainer classes?
- Is the sprite showed linked to the trainer class or the specific trainer you are facing? It is to say, do Bugcatcher A and Bugcatcher B have the same sprite for sharing the trainer class or because it is programmed for each one separately?
- Are the different forms of Unown programmed like different Pokémon with the same characteristics?

Thanks for your time and answers.

Offline

#9 2011-09-18 22:02:53

284/700

Re: Quick questions for a beginner (Gen I/II)

You keep asking if things are possible. Of course they are, as long as they fall within the capabilities of the hardware. The more relevant question is, “Does anyone know how?”.

Also, try reading through all of the older threads. Some of your questions have been answered before.

Oh Mike God wrote:

the Pokédex interface (it's not a crucial issue, but I'd like to know if it's possible to change it someway)

Once you understand what the Pokédex is, it is just a matter of editing the right ASM routines. Realize that it’s really just a bunch of tiles and text being printed to the screen, plus some menu interactions, etc. Editing the textbox routines might give you a sense of what you’ll be dealing with.

Oh Mike God wrote:

- Is it possible to edit trainer classes?

Could you be more specific?

Oh Mike God wrote:

- Is the sprite showed linked to the trainer class or the specific trainer you are facing? It is to say, do Bugcatcher A and Bugcatcher B have the same sprite for sharing the trainer class or because it is programmed for each one separately?

The sprite is linked to the trainer class. So each of the Elite Four and Gym Leaders have a class, each with the same name (“Leader” or “Elite Four”), containing a single trainer.

Oh Mike God wrote:

- Are the different forms of Unown programmed like different Pokémon with the same characteristics?

There is only one species of Unown. The sprite that displays depends on the stats of the wild one you encounter. This was just discussed in another thread.

#10 2011-09-19 19:42:07

Oh Mike God
New member
Registered: 2011-09-12
Post 5/9

Re: Quick questions for a beginner (Gen I/II)

Evidently I know that changing the graphics is possible to the point of making a totally new game if I modify the code. It was implicit in the question if there was a, not necessarily easy, but well known way of doing that things (tools, changing certain known parts of code, etc.). To make plans about my game, I need first a clear idea of what I could do and what I couldn't (technically everything that is programmable is possible, but I have already pointed this). Things such as inserting more than 251 Pokémon or more than the number of maps already existent I think they are possible by looking for free space, but I imagine it's not easy and neat.

With "edit trainer classes" I might say "edit trainer classes' names". Now I think it well, this question doesn't make much sense because the games can be translated (so they edit the names). It took my attention because I saw a tool to edit the trainers, but it only modifies the name, Pokémon that he uses and their levels. Now I know how is the correspondence between the trainer and its class, I imagine that it was because it edits single trainers, not the general class.

I'm really sorry for not having read the already existent threads about some of my questions, because in many other forums I hate this kind of behavior. Although I have read many other, some of these questions were too specific for being solved with a thread made for a public more experienced than me and I thought it was a better option to ask my questions to know what I can do and which direction I have to take with the project. In particular, I answered in this thread without reading the Help/Question forum and seeing the Unown thread (I have this thread in bookmarks), so I admit it was a great mistake.

Thanks for the thread of ROM locations, because I had not profundized too much in it being afraid to not understand anything, but it has given me some answers.

Edit: I have been searching about the correspondence between Pokémon and their icon in the menu in Red/Blue, but I have not found anything but where is located that information (Bank 1C, 7190D-71958). Is there any kind of list of that? I would like to use Red/Blue menu sprites, so I have to think which icon represents each Pokémon from the 251.

Last edited by Oh Mike God (2011-09-19 21:58:36)

Offline

Board footer

Powered by FluxBB