Romhacking.net

Romhacking => ROM Hacking Discussion => Topic started by: th60ftatomicman on July 27, 2021, 11:01:31 am

Title: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: th60ftatomicman on July 27, 2021, 11:01:31 am
Hello again, let's talk about Arkista's Ring.
How a tile is defined:

See what each tile makes below. at bottom of post. Haven't decoded them all but pattern seems to repeat.

How tile color is defined:

See the color mapping I was able to black box determine below


Map of objects
00 == metal roof full (same as 20)
01 == metal roof on top half (same as 21)
02 == prison window (same as 22)
03 == door (same as 23)
04 == windowsill
05 == Awning?
06 == chimney
07 == wall
08 == hold on bottom half
09 == side of tall mountain
10 == cross
11 == square structure
12 == another half wall with shadow
13 == some random ground (road!) -- do not know how to get it brown
14 == grass again
15 == half wall
16 == stairs
17 == thick wall (2 tiles !)
18 == tree
19 == mountain
 --> repeat until 40
40

Map of Colors
0 = 2
1 = rightmost
2 = both, (left does not equal right)
3 = both, (left does not equal right)
4 = leftmost
5 = leftmost
6 = leftmost
7 = leftmost
8 = both, (left does not equal right)
9 = rightmost
A = both, same
B = both, (left does not equal right)
C = both, (left does not equal right)
D = rightmost
E = both, (left does not equal right)
F = both, same


What I want to figure out
Title: Re: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: Googie on July 29, 2021, 07:09:26 pm
I hacked Arkista's Ring a long time ago, you can check out the video here. (https://www.youtube.com/watch?v=RJxrPA9XnyU) Hopefully with your notes a level editor can be made in the future. If I remember right you gotta beat the game three times in a row to see the ending. I'm sure there's a way to bypass that.

Thanks for sharing your notes with us.  ;) :cookie: 
Title: Re: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: th60ftatomicman on July 30, 2021, 09:10:29 am
That hack looks awesome! Gives me some incentive to move forward. At some point in time I am going to have to learn to debug 6502 instruction code if I keep doing this. It's game 3 for me lol, and I got lucky on the last 2 that they had notes or it was a game that was incredibly easy to just switch and replace full memory codes.
Title: Re: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: Googie on August 08, 2021, 06:25:10 pm
I wish you the best of luck, hopefully some of the fellas on here can give you a hand in case you get stuck, I'd love to see an all out editor for this game.  ;) :cookie:
Title: Re: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: Trax on August 19, 2021, 06:42:45 pm
Oh, I like this game. It's quite simple, yet kind of relaxing to play. I found very limited stuff on that game a long time ago, but never came back to it. I still have the docs. The only thing I knew is that the levels were made of groups of 4 tiles. It's one way to save some space for any group that repeats itself. I don't think I had found anything related to enemies.

What you describe, th60ftatomicman, seems to be related to bit fields. A value of 00 having the same effect than 20, and then 40, is a telltale sign that some of the bits of the byte you're modifying are used for something else. Maybe the palette code is in there.

The ROM is relatively simple, 2 PRG banks and 4 CHR banks. It should be easy to find the information needed to reliably modify the maps.
Title: Re: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: th60ftatomicman on August 30, 2021, 09:50:03 am
Sorry I disappeared! Thought it'd be easy (it still should be) but not easy enough that other projects have taken over.
I'll eventually get back to this however life has jumped in the way with other projects!
Title: Re: Arkista's Ring (NES) Level Editing -- Active Notes
Post by: yuvsaha123 on September 01, 2021, 10:37:39 am
Sorry I disappeared! Thought it'd be easy (it still should be) but not easy enough that other projects have taken over.
I'll eventually get back to this however life has jumped in the way with other projects!

thanks for the awesome information.