You are not logged in.
Lost Password?


Register To Post



 Bottom   Previous Topic   Next Topic

#1
Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 19:04
PVB Elite
Joined 2011/7/1
Germany
1120 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
So, yeah. I'm one of the chosen ones that got the Faceball ROM early. Just to prevent misunderstandings: I got the ROM early because I'm a nice guy. I don't do this for money or to get a free copy. I will buy both, the normal and the collectors edition. The original version is a really great game. I played through it multiple times and I think it is easily worth 100$.

I spent the last 4 or 5 days hacking around in the ROM and have already discovered allot of things. It is my first ROM hacking project, so I needed some time to figure everything out. I focus on changing the gameplay and don't try to fix the typos. Special thanks go to Greg Stevens and HorvatM who pointed me at the right tools. The Sacred Tech Scroll from Guy Perfect made things allot easier for me. He also took the time to explain me how to write asm statements and get them into a ROM (even though he didn't know what he was helping me with).

That said. manipulating the ROM is fairly easy. After 2 days I could already do things I would have thought are not possible. I can't wait for what guys like HovratM or Greg Stevens can pull of. So here is what is possible so far.

There are 14 mazes in the ROM which I can freely modify. Meaning I know how to:

- change wall positions
- change wall types (I was hoping to find a mirror wall-type as there are some hints in the game that this was planned but it seems like they didn't make it into the code.)
- change enemy start position
- change enemy strength
- change enemy drop item
- change enemy attack behavior
- change enemy movement behavior
- change enemy escape behavior
- how to attach a shield to an enemy
- some other stuff I can't remember right now
- oh yeah, there is a Facball enemy I can use

I also think I know where the items that simply lie around in the levels are stored, but I didn't play around with that yet.

On top of that I figured out how the mazes are loaded. This allows me to create completely new ones, put them somewhere in the ROM and load them instead of the existing ones.

As I said before, there are only 14 mazes. This means if I manipulate maze 1 it changes for all 4 stages. However, I figured out where the selected stage is stored. After that I wrote some code that is executed instead the original maze-loading code. This allows me to load what ever maze I want and yeah, this means I can have 56 different mazes in the game.
However, I only tested this in a very simple way.

OK, that it for now. Ask questions if you want to. I will keep the updates coming.
Top

#2
Re: Happy Three Kings day..oh and btw..Facball: Remastered
Posted on: 2013/1/6 19:10
VB Gamer
Joined 2012/8/7
Germany
26 Posts
Long Time User (7 Years)
Sound amazing! Is it possible to code a 2 Player Mode, like it was originally planned? :)
Top

#3
Re: Happy Three Kings day..oh and btw..Facball: Remastered
Posted on: 2013/1/6 19:12
PVB Elite
Joined 2011/7/1
Germany
1120 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
Quote:

DrEvil wrote:
Sound amazing! Is it possible to code a 2 Player Mode, like it was originally planned? :)


heh, I wouldn't even know where to start. Probably not.
Top

#4
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 19:17
Nintendoid!
Joined 2012/11/23
132 Posts
10+ Game RatingsLong Time User (7 Years)
This is really exciting! Keep up the great work.

Now, here are my questions.

Will some of the proceeds help Eric like the other versions?

Will you create whole new stages, or use influence from other versions?

Can there be more than 56 stages?

What is this new enemy?

Any idea on cost?

Thanks for helping Eric!

-Paul
Top

#5
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 19:19
VUE(xpert)
Joined 2003/9/3
Sweden
442 Posts
PVBCC EntryHighscore Top10 3rdCoderContributorHOTY09 2ndLong Time User (15 Years) DonatorApp CoderPVBCC 2010 1st20+ Game RatingsPVBCC 2013 2nd
lol at thread title
Top

#6
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 19:25
PVB Elite
Joined 2011/7/1
Germany
1120 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
Quote:

segagamer99 wrote:
This is really exciting! Keep up the great work.

Now, here are my questions.

Will some of the proceeds help Eric like the other versions?

Will you create whole new stages, or use influence from other versions?

Can there be more than 56 stages?

What is this new enemy?

Any idea on cost?

Thanks for helping Eric!

-Paul


I won't earn any money on this. Eric gets the remastered ROM and sell it either as the 'normal edition' or the 'donators edition'.

I want to keep the original 14 levels in the game and add new ones for the rest. I will have to write a level editor for this. I may look into the other Faceball games to get some ideas.

The new enemy is a plain Faceball. You can see him in the start sequence.
Top

#7
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 19:51
VUE(xpert)
Joined 2003/9/3
Sweden
442 Posts
PVBCC EntryHighscore Top10 3rdCoderContributorHOTY09 2ndLong Time User (15 Years) DonatorApp CoderPVBCC 2010 1st20+ Game RatingsPVBCC 2013 2nd
Cool that you've made so much progress so fast! Did you find out if 10x10 squares is the maximum level size?
Top

#8
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 20:06
PVB Elite
Joined 2011/7/1
Germany
1120 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
Quote:

DanB wrote:
Cool that you've made so much progress so fast! Did you find out if 10x10 squares is the maximum level size?


I didn't tried to manipulated that yet, I know where it is stored though. But I removed a surrounding wall once and could leave the maze without breaking the game.

I could also produce walls with an other angle then 90° by manipulating the according values in the WRAM. However, this broke the collision detection. Also, the maze format in the ROM is different to what is used in the WRAM and doesn't allow other angles then 90° as far as I can tell.
Top

#9
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 22:06
Nintendoid!
Joined 2012/11/23
132 Posts
10+ Game RatingsLong Time User (7 Years)
Not to sound greedy, but anyway to make an arena mode? Just take existing maps in the game, and turn them in mazes for arena mode! Let the player pick any combination of 8 different smiloids that he wants to fight against. You vs the smiloids for whoever can reach 8 tags(kills) first wins!
Top

#10
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/1/6 22:48
PVB Elite
Joined 2011/7/1
Germany
1120 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
Quote:

segagamer99 wrote:
Not to sound greedy, but anyway to make an arena mode? Just take existing maps in the game, and turn them in mazes for arena mode! Let the player pick any combination of 8 different smiloids that he wants to fight against. You vs the smiloids for whoever can reach 8 tags(kills) first wins!


heh, that would be great. I can't tell if there is way to produce a arena mode. My best guess is "no" as there is simply nothing right now I could build up on. Modifying and slightly extending things is possible as I reuse the game mechanics and just change the the parameters used by those. It was already complicated enough to extend the number of levels as I had to extend the existing code.
Top

 Top   Previous Topic   Next Topic


Register To Post