(Link to AcmlmWiki) Offline: thank ||bass
Register | Login
Views: 13,040,846
Main | Memberlist | Active users | Calendar | Chat | Online users
Ranks | FAQ | ACS | Stats | Color Chart | Search | Photo album
05-19-24 07:05 PM
0 users currently in ROM Hacking.
Acmlm's Board - I3 Archive - ROM Hacking - Hyper Lode Runner [GB] - Level hacking
  
User name:
Password:
Reply:
 
Options: - -
Quik-Attach:
Preview for more options

Max size 1.00 MB, types: png, gif, jpg, txt, zip, rar, tar, gz, 7z, ace, mp3, ogg, mid, ips, bz2, lzh, psd

UserPost
ventuz
Posts: 6/9
Ok, I have collected whole 6, 7, E, F tiles thing data. Posted on http://www.datacrystal.org/wiki/Hyper_Lode_Runner:ROM_map .

Now to find someone to create editor for it =/

I'm going to try plan some new level designs for this game. If you are reading this and is willing to create editor, PM me. I'll explain in detail what editor is suppose to do.
Celice
Posts: 253/355
Sounds like you've found the levels' pointer table :o
ventuz
Posts: 3/9
Hey I finally figure out where they store level length. It starts at 4B56 and 4B57 for level 1.



here what happen, 4B56 = 00, 4B57 = 4C starts directly on to level 1

then 4B58 = 51, 4B59 = 4C, skips level 1 length and begin on level 2

When it hit pass FF, second byte move up to 4D.. honestly I have no idea why they start at 4C yet.

It's possible I can begin creating levels hack, but it's going to be loads of work without editor.

*edit, when I was typing these out, I just realized, 00, 4C was backward for first level data, same thing for level 2, I'm going to see if it's true.
ventuz
Posts: 2/9
Thank you for reply. F doesn't alway have to be 3 blank. For example offset 4C37, 4C3C, 4C42 are "F2", they are 4 bricks in ROM, not 3 blank and a ladder. But I'll figure it out later if I can manage to find data that ends each level length.

Here's copy and paste from datacrystal:

0 - Brick
1 - Stone
2 - Ladder
3 - Rope
4 - Gold
5 - Blank
6 - Blank(glitch) - (makes 4/6 tiles structure)
7 - Blank(glitch) - (makes 4/6 tiles structure)
8 - Hidden Ladder
9 - Fall-thru Brick
A - Player
B - Enemy
C - Door
D - Key
E - Stone(glitch) - (makes 4/6 tiles structure)
F - Stone(glitch) - (makes 4/6 tiles structure)
HyperHacker
Posts: 2422/5072
Originally posted by ventuz
4C00 = 85 (hidden ladder, blank), 4C01 = FF (blank, blank, blank, blank, blank, blank)

I notice there's no single block highlighted in your diagram, only pairs and more. This suggests that each 4 bits specifies a block or several blocks: 8=hidden ladder, 5=blank, F=three blanks, etc.
ventuz
Posts: 1/9
Hello, I have always been interested in hacking vary gameboy games (especially Hyper Lode Runner). I had some experience with rom hacking to create some game genie codes actually, a lot seen on gscentral.org in GB section. Then I tried to put my effort into changing Hyper Lode Runner level, it was very complex to hack but I was able to find some data. Here's my finding:

I was able to pin 4C00 as beginning of level 1 design. And...


Here I drew boxes around the offset area. 4C00 = 85 (hidden ladder, blank), 4C01 = FF (blank, blank, blank, blank, blank, blank).. etc.. See the level dump here.

Datacrystal.org on ROM here. I'm the one who created that page.

I haven't bother figure out how does digit 6, 7, E, F works behind this. I understood that they create 4 tiles set and 6 tiles set, but which create what? Because I tried to create sample level, I found that level eat up level 2 design (by using more little tiles over 4 or 6 tile set). I haven't been able to find where they store data on where they end level design, I don't know how to find it. I mean level 1 is 80 bytes length, level 2 is 81 bytes length, level 3 is 88 bytes length, and so on. I need help on locating it please.

An editor for this game would be sweet, I would get on it and edit loads of levels with in 30 minutes. So where I might request a level editor? I know you can't request in ROM hacking, but I read that you can "request for one" but where? Because I have a lot idea for the editor. I have none to little knowledge on programming.

Thank you.
Acmlm's Board - I3 Archive - ROM Hacking - Hyper Lode Runner [GB] - Level hacking


ABII

Acmlmboard 1.92.999, 9/17/2006
©2000-2006 Acmlm, Emuz, Blades, Xkeeper

Page rendered in 0.003 seconds; used 351.38 kB (max 388.73 kB)