You are not logged in.
Lost Password?


Register To Post



 Bottom   Previous Topic   Next Topic

#141
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/7 21:08
Nintendoid!
Joined 2012/7/20
USA
154 Posts
Long Time User (7 Years) Top Donator: 1st30+ Game Ratings
Quote:

thunderstruck wrote:
So you guys actually like the original controls?


No, I actually despised the controls when I first played the game. However, it was a challenge that I eventually overcame to the best of my capability. It induced memorable N64 flashbacks from my college days.

Quote:

I understand the some people prefer having controls that established within the series or that they know from other games. However, this is a remastered edition so I will go with whatever I feel works best.


Your last sentence makes sense and proves a good point: This is all about "Faceball: Remastered," not "Faceball II." I see your perspective and understand your goal to hone in on the most intuitive and adaptive controls. Just as the original controls defined Faceball, your configuration will help to define your adaptation and give it a unique feel.

Besides, you are the "Master" guiding the destiny of "Faceball: Remastered." :)
Top

#142
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/7 21:25
VUE(xpert)
Joined 2010/10/23
Great Britain
385 Posts
10+ Game RatingsLong Time User (9 Years) Donator
I say go with whatever you feel is best thunder, unless there is a mass of people against it. As Dor-Si states this is the remastered edition, and there is always the option of patching the Rom for FB+ play.
Top

#143
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/7 23:50
PVB Elite
Joined 2011/3/10
USA
917 Posts
Top10 PosterLong Time User (8 Years) 30+ Game Ratings
If the end goal of this project is for you to develop a complete hack for a physical cart release, then go with what you feel is best. After all, it will be your project and you should be happy with the end result.

If the end goal of this project is to release an editor so others can make their own custom builds, then please consider providing a drop down that allows us to patch 1. default controls, 2. strafing on the left d-pad, or 3. strafing on the right d-pad. Unless, of course, this is easier said then done, in which case, continue to go with what you feel is best.

As gamers, we will adapt.
Top

#144
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/8 14:11
Virtual Freak
Joined 2012/9/12
73 Posts
Long Time User (7 Years)
thunderstruck. Please no change control of NikoChan Battle game. If you change game control, then NikoChan Battle is no more NikoChan Battle. Please keep NikoChan Battle same. Please keep control same.

Have a nice day.
Top

#145
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/8 16:38
PVB Elite
Joined 2012/7/9
USA
834 Posts
Top10 PosterLong Time User (7 Years) 20+ Game Ratings
Wow Mr. G is back; we haven't seen you in a long while.
Top

#146
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/9 16:35
PVB Elite
Joined 2011/7/1
Germany
1123 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
I found a way to enable strafing on the right D-Pad as well. I also added it to the Level-Editor. I hope everyone is happy now!!!!!!! I added a screenshot as a proof.

There were several request about how exactly I hack the controls so here is a brief explanation:

The game copies the low and high byte of the input controls to 0x500926d. Note that the 'Always 1' will be set to 0 during the copy process. It took a while for me to figure this out but in the end you can see it if you add a read-breakpoint at 0x02000014 (Game Pad Input High) and look what happens with the loaded value.

If you want to change the input controls you can simply add a read-breakpoint to 0x500926d and check what happens when playing a level. There is a piece of code for every input control and the value is loaded every time. So you can just go ahead and jump from breakpoint to breakpoint to see the code for the respective input controls.

The game usually loads the value to r10. After that it performs an "andi" with some value on r10. This is done to exclude certain buttons from the following check. After that there will be a "movea" which loads the compare value to r1. To find a specific control you can just look at this. The button combination for the debug menu is for example 0x303C. After that there will be a "cmp" that compares r1 and r10. The compare condition then jumps to the respective code if the correct buttons had been pressed or otherwise to the next check for input controls.

I hacked the controls by manipulating these jumps. Meaning if left on left d-pad (0x200) is detected I don't jump to the original code but to the code that is executed if left on both D-Pads (0x4200) is detected.

Finally, here are the positions where the code for the controversial movement controls can be found:

Strafe Left (0x4200): 0xfff0d888
Strafe Right (0x180): 0xfff0d958
Left D-Pad Left (0x200): 0xfff0d8b8
Left D-Pad Right (0x100): 0xfff0d988
Right D-Pad Left (0x4000): 0xfff0d8d0
Right D-Pad Right (0x80): 0xfff0d9a0

I didn't check if there is another hidden button-combination that triggers anything. But know that everyone knows how to check I also don't have to.

Attach file:



jpg  Ihyfhn.jpg (146.07 KB)
1709_513b56b17420a.jpg 698X612 px
Top

#147
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/9 21:51
PVB Elite
Joined 2011/7/1
Germany
1123 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
OK, I added an option to the Level-Editor that allows the user to write into the credits whatever he wants. I already figured everything out a while ago but wasn't in the mood for adding it to the editor. So it was kind of boarding but now I'm done with the credits. I still have a few optimizations I want to do but the game should be done soon.

Also, there are already some levels done. I didn't do them though. Benjamin Stevens jumped in and is now helping me by designing 2 stages. This is great because that way I also have a new game (well, a half game) to look forward to.

Besides designing the remaining levels there is only one bigger thing left to do. It is something I thought I was done with but somehow I think I can do better. However, we are close!
Top

#148
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/10 21:55
PVB Elite
Joined 2011/7/1
Germany
1123 Posts
CoderContributorTop10 PosterLong Time User (8 Years) App CoderPVBCC 2013 Entry
I made my final changes to the level-editor. Unless I find some Bug this will be the final version. There are some nice-to-have features left I could implement but I will make a cut here. (Wait for applause to stop)

Furthermore, I made my final changes to the ROM (just missing the new levels). I never liked how my Faceball Logo looked like. I didn't want to change it though because converting a bitmap, copy it to the ROM, make sure everything is loaded correct and fine-tune the window parameters is allot boring work.

However, Morintari contacted me and told me that he could provide my with the original logo. Apparently, he already had a 3D model which he could use to generate a pretty cool looking Faceball logo. Honorable mention goes to RunnerPack who fine-tuned the result. Obviously, I have already put you guys in the credits.

Just as a side-note between us: Usually you have to pay for artwork like this or agree on a restrictive license. Morintari gave away his work for free without any restrictions though. It is really great to see people supporting a project like this just because they like what is happening.

With this awesome new logo image in my hands I had no chance but to code it into the ROM (I was faster then I thought).

I attached a screenshot of the result. I think it looks a 1000 times better then my initial try. A video will follow soon.

Attach file:



jpg  newStartscreen.jpg (90.24 KB)
1709_513cf3546cc42.jpg 784X486 px
Top

#149
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/11 2:19
VUE(xpert)
Joined 2011/7/3
USA
437 Posts
CoderContributorLong Time User (8 Years) App Coder40+ Game Ratings
Logo looks great But hey I think I may be partial. Thanks Thunder for your generous praise.
Top

#150
Re: Happy Three Kings day..oh and btw..Faceball: Remastered
Posted on: 2013/3/11 19:10
VUE(xpert)
Joined 2005/9/17
USA
312 Posts
Long Time User (14 Years)
You guys are all just the best. It makes me happy to be a part of this community. :) Thank you all!
Top

 Top   Previous Topic   Next Topic


Register To Post