• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

knizz' beginner-unfriendly tut for adding more lines to the copyright-screen (ruby)

knizz

192
Posts
16
Years
  • Seen Oct 28, 2020
Use Un-LZ to modify the tileset (Pos: 08e9c798 Nr.: 1635) and write the new position to 0813b848 The tilemap is stored at 08e9ca44. Open this tilemap in a hex-editor. You'll see something like "01 00 01 00 ... 02 00 03 00 04 00 01 00 01 00". "01 00" is an empty tile. "02 00" is a (c)-tile. The distance of two "02 00" is the lenght of one line. Go to the last "02 00" and add this distance to your current position. Now type "02 00 03 00 04 00 05 00 01 00 01 00 01 00". Continue counting from 2b for each tile. "2b 00" for one tile. "2b 00 2c 00" for two tiles. etc.

Spoiler:
 
Last edited:
84
Posts
14
Years
  • Seen Jun 6, 2014
where do i get a hex editor from? im confused where to look
 

Full Metal

C(++) Developer.
810
Posts
16
Years
dude, its called google.
and wow knizz O_O
good find :thumbs up:
although, i don't use ruby :P
so, a tile map is artificially created directly into memory with a routine, is that what i'm understanding?
 

Acronell

www.poilkjmn.info
65
Posts
15
Years
Awesome Knizz, this information is wicked helpful, though a bit confusing at first.


dude, its called google.
and wow knizz O_O
good find :thumbs up:
although, i don't use ruby :P
so, a tile map is artificially created directly into memory with a routine, is that what i'm understanding?


So in theory I would be able to create a new RAW and convert it to HEX, so as to insert an entirely different image for the Copyright Screen? (other TuTs haven't been so helpful in this field for RUBY)

I mean, I know I would also have to change the tileset @1635 as well. but would it be feasible? (and I mean for someone who's lackluster in the knowledge of HEX).
 

knizz

192
Posts
16
Years
  • Seen Oct 28, 2020
so, a tile map is artificially created directly into memory with a routine, is that what i'm understanding?

So in theory I would be able to create a new RAW and convert it to HEX, so as to insert an entirely different image for the Copyright Screen? (other TuTs haven't been so helpful in this field for RUBY)

I mean, I know I would also have to change the tileset @1635 as well. but would it be feasible? (and I mean for someone who's lackluster in the knowledge of HEX).

I can understand none of you.

The tileset is compressed, tilemap isn't. They are both in the ROM. And the code in the first post shows how they are moved into the graphics-memory.
 

Acronell

www.poilkjmn.info
65
Posts
15
Years
yea, thats what i meant xD

Makes me feel like a genius xD

I'm crap at HEX though, and I lost my Workshop when my old notebook was stolen D:

I can't remember, but isn't there a program to insert just about anything, to any point in the ROM, that will repoint if you input a slot with enough free space? Would be dead helpful here if I could remember what it was.

Any idea?

I can understand none of you.

The tileset is compressed, tilemap isn't. They are both in the ROM. And the code in the first post shows how they are moved into the graphics-memory.


I understood that the TS is compressed, didn't know about the TM though.

The way you describe it makes it seem a little more complicated than I think it needs to be....but I'm probably wrong, as stated prior, I'm crap when it comes to HEX
 
Back
Top