Main Restorations Software Audio/Jukebox/MP3 Everything Else Buy/Sell/Trade
Project Announcements Monitor/Video GroovyMAME Merit/JVL Touchscreen Meet Up Retail Vendors
Driving & Racing Woodworking Software Support Forums Consoles Project Arcade Reviews
Automated Projects Artwork Frontend Support Forums Pinball Forum Discussion Old Boards
Raspberry Pi & Dev Board controls.dat Linux Miscellaneous Arcade Wiki Discussion Old Archives
Lightguns Arcade1Up Try the site in https mode Site News

Unread posts | New Replies | Recent posts | Rules | Chatroom | Wiki | File Repository | RSS | Submit news

  

Author Topic: Best Version Of Fix It Felix Jr for an Arcade Cabinet  (Read 89565 times)

0 Members and 2 Guests are viewing this topic.

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Best Version Of Fix It Felix Jr for an Arcade Cabinet
« on: November 12, 2013, 03:03:23 pm »
I have not really looked into this, but saw some talk on a local forum about it.......SOOOOOO............
I thought I'd ask.

I know a flash version of FIFJr exists, as do several clones ,etc.

Anyone know the best version of the game, or the version best suited to an arcade cabinet.

I recall on YouTube there was a video of somebody who had won one of the promo cabinets, but I dont know if the game was ever made available.

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #1 on: November 13, 2013, 05:04:33 am »
The disadvantage of the Disney version is it can only run full screen in vertical orientation (with a rotated monitor). If you want Fix It Felix Jr to be part of your MAME wheel in HyperSpin you can use my HyperMap tool: http://forum.arcadecontrols.com/index.php/topic,134128.0.html

It is intended for switching joystick maps for a U360 Stik but I recently added Fix It Felix Jr support.

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #2 on: November 13, 2013, 07:59:41 am »
Guys, thank you.
I have a DK JR cabinet in my collection, its a vertical MAME + Mala set up.
I'm staying @ my parents this week so I hope the links remain in this thread.
Because over the weekend I'll look to add this to the cabinet.
(I'll put everything on a flash drive, take it downstairs and install it)

EDIT -  I'm not that computer savy. So I'm not sure how easy it is to patch/tweak the game. Does anyone know if the "leaked" version can be found in a complete form with all the patches done ? Like one simple ROM or EXE file to install ?

Side note - that reminds me, I really should make use of these extra USB wireless internet adapters I have.
Giving me the ability to move files to both my MAME cabinets wirelessly.

Thanks again all
« Last Edit: November 13, 2013, 08:08:48 am by mike boss »

EMDB

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 865
  • Last login:September 05, 2023, 09:18:51 am
  • Project RetroCade
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #3 on: November 13, 2013, 10:05:49 am »
Guys, thank you.
I have a DK JR cabinet in my collection, its a vertical MAME + Mala set up.
I'm staying @ my parents this week so I hope the links remain in this thread.
Because over the weekend I'll look to add this to the cabinet.
(I'll put everything on a flash drive, take it downstairs and install it)

EDIT -  I'm not that computer savy. So I'm not sure how easy it is to patch/tweak the game. Does anyone know if the "leaked" version can be found in a complete form with all the patches done ? Like one simple ROM or EXE file to install ?

Side note - that reminds me, I really should make use of these extra USB wireless internet adapters I have.
Giving me the ability to move files to both my MAME cabinets wirelessly.

Thanks again all
The leaked Disney version is an exe with some additional files. It needs no patches as it runs full screen on a vertical screen. Just download it from the li nk above and give it a try...

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #4 on: November 13, 2013, 10:11:37 am »
Great, thanks all!
I'll get on this over the weekend.

WHOOOOOOOOOO! Going home tonight so when I obtain Boardwalk Empire and SOA I'll get these files and prepare to move.

Thanks again guys for the info.
« Last Edit: November 13, 2013, 01:40:44 pm by mike boss »

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #5 on: November 14, 2013, 04:08:25 pm »
Thanks for this thread, I've been looking forever for the actual Disney version.

Do we need a wrapper that'll let you set the controls?  I can probably swing doing that.

Wade007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 309
  • Last login:April 06, 2017, 01:33:35 pm
  • A MAME cabinet at home is heaven
    • bit.ly/1cWnoIC
    • Cheapskategamer.com
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #6 on: November 15, 2013, 05:55:42 pm »
Quote
Do we need a wrapper that'll let you set the controls?  I can probably swing doing that.

That's not a bad idea Howard. I just used a AHK script to re-map/configure the set controls for the game to what I wanted them to be.
There also exists a separate AHK executable that sets up a bezel and centers to the game for a horizontal monitor.
See previous links/threads posted.

So...I don't know... maybe you could combine the two ideas into one if you were up for it?  ???
My Super Arcade cabinet project:
Software blog article: http://bit.ly/1cWnoIC

Hardware blog article: http://bit.ly/1dWxjvP

YouTube video: http://bit.ly/1N818Xm

Super Arcade Cabinet Progress thread (Now Complete):
http://forum.arcadecontrols.com/index.php/topic,123292.0.html

Frontend Video Intro: http://bit.ly/1P9HPDN

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #7 on: November 15, 2013, 07:19:16 pm »
Yeah I'll mess with it this weekend.  You don't mind if I look at your ahk do you?

I'll make it purely for selfish reasons btw... I've got a pacman cabinet and it's controls are joystick only.  ;)

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #8 on: November 16, 2013, 11:59:35 am »
I've got the game set up on my everyday PC, trying to configure so I can move it to my DK JR MAME cabinet.
The cabinet is a vertical monitor with MAME + MaLa.
Even when I switch the orientation of MALA FIFJr still launches as if it were a horizontal monitor.
Furthermore I set MALA to use hotkeys, however when I exit upon escape it says the process is still running.

Wade007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 309
  • Last login:April 06, 2017, 01:33:35 pm
  • A MAME cabinet at home is heaven
    • bit.ly/1cWnoIC
    • Cheapskategamer.com
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #9 on: November 16, 2013, 01:18:49 pm »
Attached are a couple of "zip" files including the AHK file I use to launch 'Fix It Felix' along with a blank (brand new.ahk) wrapper file. The AHK file (Fix It Felix Jr.ahk) remaps a few controls and then launches the wrapper, found online, designed to make the game run on a horizontal monitor with a digital bezel. Perfect for my setup. I hope this helps.

Change the .zip on the end of the extention to .ahk for both files.

Mike, if you have a vertical monitor on your cabinet, you should be golden. No need for the wrapper. Just run the game via command line. Fix it Felix runs natively on a vertical monitor. Otherwise check out the following link and use the -rotate command. The default rotation should be all you need, I believe, to run on a vertical monitor.
http://www.hyperspin-fe.com/forum/showthread.php?24664-Fix-it-Felix-Jr-The-Game&p=235545#post235545

I hope this help.  :blah:
« Last Edit: November 16, 2013, 01:20:50 pm by Wade007 »
My Super Arcade cabinet project:
Software blog article: http://bit.ly/1cWnoIC

Hardware blog article: http://bit.ly/1dWxjvP

YouTube video: http://bit.ly/1N818Xm

Super Arcade Cabinet Progress thread (Now Complete):
http://forum.arcadecontrols.com/index.php/topic,123292.0.html

Frontend Video Intro: http://bit.ly/1P9HPDN

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #10 on: November 16, 2013, 03:11:31 pm »
Thanks I'll mess around a lil more.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #11 on: November 16, 2013, 05:21:10 pm »
Ok this is something that should probably be mentioned.  If you have windows setup to where it displays vertically on your monitor (like through your video card) you probably should NOT set the rotation option. 

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #12 on: November 16, 2013, 06:14:58 pm »
Ok so I've got my hacking tools all hooked up to this thing.  Apparently there is a -network and a -settings flag for the command line options?

Wade007

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 309
  • Last login:April 06, 2017, 01:33:35 pm
  • A MAME cabinet at home is heaven
    • bit.ly/1cWnoIC
    • Cheapskategamer.com
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #13 on: November 17, 2013, 11:22:45 am »
Ok so I've got my hacking tools all hooked up to this thing.  Apparently there is a -network and a -settings flag for the command line options?

Yes, I suppose so. Not that I've tried to use them. See the following link for brief descriptions of the command line arguments:
http://www.hyperspin-fe.com/forum/showthread.php?24664-Fix-it-Felix-Jr-The-Game&p=235545#post235545

-network=<ip address>    [ Used to connect the game to a server. ]
-settings    [ Unknown use. ]

Another thing that is missing from this "leaked" release is the ability to save high scores. The high score table always resets after reboot. There seems to be a missing file (Scores.dat). Find or create.  ???

It would also be nice to have save state ability. It seems to be a programmed part of the game (press F5) but unless you have the support file...I don't, and can't find it online, (Save Game.dat) you can't save a game.

F5    Saves data to "../Save Data/Unknown Save Game.dat".
- If not present game will crash.

See the "NOTES" section in the link pasted above in my post here.

If anyone can figure out these nuances, it's you Howard. :)  :notworthy:
My Super Arcade cabinet project:
Software blog article: http://bit.ly/1cWnoIC

Hardware blog article: http://bit.ly/1dWxjvP

YouTube video: http://bit.ly/1N818Xm

Super Arcade Cabinet Progress thread (Now Complete):
http://forum.arcadecontrols.com/index.php/topic,123292.0.html

Frontend Video Intro: http://bit.ly/1P9HPDN

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #14 on: November 17, 2013, 12:05:30 pm »
With my set up I have Mala set to display a vertical image, when you boot up you see the Windows screen isnt rotated.
It's just Mala that rotates the image.

With the FIFJr the games comes up windowed. I changed the name of the EXE file and I got the game to flip....but I can't get fullscreen.
I'm not home now so I'll need to play more.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #15 on: November 17, 2013, 01:05:02 pm »
Ok so I've got my hacking tools all hooked up to this thing.  Apparently there is a -network and a -settings flag for the command line options?

Yes, I suppose so. Not that I've tried to use them. See the following link for brief descriptions of the command line arguments:
http://www.hyperspin-fe.com/forum/showthread.php?24664-Fix-it-Felix-Jr-The-Game&p=235545#post235545

-network=<ip address>    [ Used to connect the game to a server. ]
-settings    [ Unknown use. ]

Another thing that is missing from this "leaked" release is the ability to save high scores. The high score table always resets after reboot. There seems to be a missing file (Scores.dat). Find or create.  ???

It would also be nice to have save state ability. It seems to be a programmed part of the game (press F5) but unless you have the support file...I don't, and can't find it online, (Save Game.dat) you can't save a game.

F5    Saves data to "../Save Data/Unknown Save Game.dat".
- If not present game will crash.

See the "NOTES" section in the link pasted above in my post here.

If anyone can figure out these nuances, it's you Howard. :)  :notworthy:

Thanks for the link... I got it working  (saves at least). 

Lets say you have the game installed to c:\FIFJ\
Make another folder called c:\save data\ 


Now as to what it saves, I'm not sure.  It does generate the unknown save game.dat and put some data inside.

I've looked inside the code, but some of this stuff definitely isn't hooked up.  It *might*  be possible to fix the high score because p2 high score works, but atm I don't want to dive into that. 

I finished 90% of the wrapper last night..... I'll go ahead and finish up today probably (it just needs joystick support).  One issue I've noticed is that remapping to the left alt key doesn't seem to work.  I'll make sure it isn't on my end, but I think it's just the game.  A lot of games can't handle having the "alt" key pressed. 

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #16 on: November 17, 2013, 01:07:54 pm »
Heh.... I opened the save file in a hex editor.... every time it prints the hex values so that it's essentially displayed

"12345678"

So I doubt it's hooked up to anything useful.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #17 on: November 17, 2013, 01:44:23 pm »
I guess I forgot that this game was never commercially release and thus doesn't have any encryption.


I spent all of 20 minutes and discovered all of the memory locations for the scoring system:

0x424244 = High Score
0x421800 = P1 Score
0x422724 = P2 Score

The High Score Table is stored in plain text, written like it would be in a text file (with spaces between the initials and the score and everything) Each HS Entry is 15 characters long

0x42276c= 1st
0x422780 = 2nd
0x422794 = 3rd
0x4227a8 = 4th
0x4227bc = 5th

Credits are stored at 0x42428c

If I set the credits to a negative value, it's essentially freeplay for palyer 1 games. 

Man I should never look into this stuff... it always leads to a bigger project. 

Anyway I'm fairly confident I can modify the UMKKE wrapper to manage and alter all of these memory locations.  It would be trivial to read and save the highscore table as well as the top scores upon exit, and even keep track of the coins.

I might want to see if I can find the input area... it would be more efficient to alter that than to write a keypress simulator (which I've already done unfortunately).


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #18 on: November 17, 2013, 04:58:50 pm »
Well that wasn't too hard. 

Via my wrapper I've repaired the High Score and have written a function to load and save it along with the initials table and the number of credits remaining.

I'll clean it up and release a beta here in a few seconds. 

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #19 on: November 17, 2013, 05:29:16 pm »
Ok guys try this out.... it isn't done yet, so this isn't an "official" release, but I know how I get distracted, so maybe I better release what I've done for now.  ;)

Put these files in the same folder as the exe for the Disney version of the game.  You'll be able to remap keys, set the exit button and all that jazz. 

In addition the wrapper monitors the memory locations for the scores and coins and will save that stuff to HIScore.dat, loading it back into the game upon the next launch.

If you wish to make a bezel, crop it to the appropriate dimensions and save it as bezel.jpg, putting it in the same folder as the exe. 


Note that the game seems to have issues remapping things to the alt keys.  Other than that, enjoy!
« Last Edit: November 23, 2013, 01:43:32 am by Howard_Casto »

RPO R6V

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 59
  • Last login:February 28, 2019, 02:17:34 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #20 on: November 17, 2013, 06:38:46 pm »
Howard, I can't thank you enough for tackling this!  I would love to be able to run FIFJ properly on my cab!

The key configurator doesn't let me assign the arrow keys (?) so I used the keys corresponding to "Player 2" on my CP.  But the configurator doesn't seem to remap any keys whatsoever.  Maybe I'm not doing it right (?).

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #21 on: November 17, 2013, 06:52:48 pm »
Well the arrow keys are defined by default... no need to remap them. 

To remap a key to click on the box next to the label and then press the key you wish to remap it to.  Remember to save when done.   

What OS are you running?  I built this on win 7.... haven't had a chance to test it on xp yet.


Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #22 on: November 17, 2013, 07:37:41 pm »
Minor bugfix. 

I forgot to disable the bezel and re-centering functions when in fullscreen mode (oops!)

« Last Edit: November 23, 2013, 01:43:44 am by Howard_Casto »

RPO R6V

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 59
  • Last login:February 28, 2019, 02:17:34 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #23 on: November 17, 2013, 08:13:43 pm »
I'm running XP.  Working fine now that you coached me except the top and bottom of the display get cut off (my cab uses a TV as its monitor).  If I zoom out to 50% then of course I can see everything but that doesn't look right.  Any chance you can make it so I can zoom out to 95% or 90%?

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #24 on: November 17, 2013, 08:44:13 pm »
Nope... unfortunately the available screen sizes are hard-coded.  I tried manipulating them and the game just wouldn't let me.  I'm not saying it isn't possible, I just can't figure out how to do it. 

The optimum resolution for 100% is 1024x768

For 50% it's 640x480, which unfortunately gives a lot of extra space.  If you can get your tv to run at a smaller resolution that'll still fit in a image that's 320 pixels high, that's what you want to run it as. 

JDFan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3448
  • Last login:May 21, 2023, 04:07:42 pm
  • I want to build my own arcade controls!
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #25 on: November 17, 2013, 09:14:34 pm »
Minor bugfix. 

I forgot to disable the bezel and re-centering functions when in fullscreen mode (oops!)

Just tried it and seems the configure FIFJ file has the path set to C:\Development DON'T ERASE\sources\Felix Wrapper\build and will error out unless the FIFJ.exe file is in that location. Once placed there it works fine (wanted to change it to run horizontal rather than vertical so had to figure it out.) - not sure if the hardcoded path was intentional or not so figured I'd mention it.

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #26 on: November 17, 2013, 10:55:49 pm »
That's just a stupid thing windows does.  I saved the shortcut as "FIFJ.exe -settings" and it tacked the rest of it on.  In windows 7 it automatically finds the new location and fixes it... on other OSes sometimes it does, sometimes it doesn't. 

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #27 on: November 17, 2013, 11:19:53 pm »
Hey so I was goofing around with the hex editor waiting for my next tv show to come on and I found the multiplier for 50% zoom!  Even if I can't find the others, I should be able to set the zoom to 50% and use this to scale the window properly. 

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #28 on: November 18, 2013, 12:42:45 am »
Ok I've managed to do a "fullscreen" mode for horizontal orientation!

Now a little bit of hackery had to be done to get this to work.  Essentially I can't inject the new value to memory before the window is already drawn so I simulate the pressing of Alt-Z and 1 to reset the zoom just before I alter the window.  I had to set a delay, so if it isn't working for you that is the issue and I'll add an option to adjust it later. 

Just use the fullscreen checkbox to use the new mode. 

Oh also there is a small mis-calculation in regards to the window area due to the fact that the menu has to be visible before the window gets resized.  To compensate for this I set the vertical position of the window to around -16  I tried this at 1600x900 and 640x480 and it looked fine on my system so that should be fairly universal. 

Anyway not bad for a single days work (man I'm getting too good at this.  ;)  ) 

As per usual the download is below.  Once I add in joystick support and a few other goodies I'll make a proper release on my site. 
« Last Edit: November 23, 2013, 01:44:00 am by Howard_Casto »

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #29 on: November 18, 2013, 08:09:10 am »
Thanks Howard_Casto,

Awesome work as usual. We all thank you!

DGP

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 232
  • Last login:January 29, 2019, 05:25:09 pm
  • Gamer4Life
    • My Toys...
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #30 on: November 18, 2013, 08:11:58 am »
Awesome work Howard and much appreciated, finally someone capable is tackling the original release of this game.  :applaud:

On my horizontal screen it comes up sideways in the top left corner with your 3rd release, the options are blacked out and not selectable so not sure what the problem is or how to 'fix it'.

On your first release it is centered in the middle but not full screen, which I assume had not been added in yet.

:cheers: & thanks again for the work!

Jason
Multi-Cade x2 (full size and bar top) / 3 screen Virtual Pin

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #31 on: November 18, 2013, 12:27:45 pm »
There isn't anything I changed that would make the game rotate unless you set it that way.  Perhaps you have a weird setup?  Maybe a rotating monitor?  The reason I ask is because it sounds like the wrapper is treating the screen as if the left is the top and it's displaying it sideways because your monitor is set to the wrong orientation. You see, in the second release I simply centered the game.  Regardless of orientation that'll work.  On this release I had to hard-code the "top" value to -16 to compensate for the menu distortion of the gameplay area.   

I figured out how to do a freeplay mode, even changing the credits message to "FREE PLAY" via the help of a little exe patching.  I also found where the initial lives value is hiding, so I can add and option for that.  I can't seem to find the 1up multiplier.  I was wanting to add "dip switch" settings similar to the ones on Donkey Kong. 

yotsuya

  • Trade Count: (+21)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19955
  • Last login:March 17, 2024, 12:41:11 am
  • 2014 UCA Winner, 2014, 2015, 2016 ZapCon Winner
    • forum.arcadecontrols.com/index.php/topic,137636.msg1420628.html
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #32 on: November 18, 2013, 01:04:35 pm »
You ---smurfing--- rock, Howard.

***Build what you dig, bro. Build what you dig.***

JDFan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3448
  • Last login:May 21, 2023, 04:07:42 pm
  • I want to build my own arcade controls!
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #33 on: November 18, 2013, 01:23:33 pm »
 Just tested the new version and it's working great on my 1920x1080 monitor - displays properly in fullscreen on either horizontal or vertical  :notworthy: :notworthy: - can't wait to test on the bartop once you get the joystick support working !  :notworthy: :notworthy:

ppv

  • Trade Count: (0)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 236
  • Last login:October 16, 2020, 03:08:56 pm
  • The cheap@ss gamer
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #34 on: November 18, 2013, 02:10:23 pm »
Got some really talented people here!   8) Here's to you Howard! :cheers:
Doing arcades, the cheap@ss way!
First Project : ttp://forum.arcadecontrols.com/index.php/topic,151071.0.html
Next one : The Token Muncher [urlhttp://forum.arcadecontrols.com/index.php/topic,135417.0.html[/url]

Howard_Casto

  • Idiot Police
  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 19399
  • Last login:March 16, 2024, 05:59:16 pm
  • Your Post's Soul is MINE!!! .......Again??
    • The Dragon King
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #35 on: November 18, 2013, 02:25:19 pm »
Thanks guys, I appreciate it. 

Believe it or not, this is easy stuff... to me this is a vacation from mkke modding.  ;)


So I found the input bit.... If I send the input status via manipulating this bit instead of simulated keypresses, the alt key is now usable. 

It has issues with me sending the start/coin up buttons but that shouldn't matter because they are non gameplay keys so I can just use the old method. 

This is what I was waiting on before I added joystick support... it is far easier to do it this way. 

Oh I ran into an issue and I was wondering.... do any of you guys have issues getting Felix to jump to the left or right?  I thought it was my code, but I played the original and the issue persists... unless you hit left/right and jump at the perfect time, he just jumps in place.  I'm currently testing with my keyboard, so that may be the issue, but I was wondering if this was a bug in the game's code or a hardware issue. 

wp34

  • Trade Count: (+3)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 4794
  • Last login:April 10, 2022, 09:48:19 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #36 on: November 18, 2013, 02:42:59 pm »
 :applaud:

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #37 on: November 18, 2013, 02:50:51 pm »
Don't know if this was covered, but  CREDIT = C on keyboard for Fix It Felix Jr, where as in MAME CREDIT = 5.
For myself wanting to host this on my cabinet I'm using an iPac for my encoder.
Can this be changed with the wrapper ? I'd like all the functions to follow the default MAME keys if that is possible.

I still need to solve my rotate issue, I hope to try this Howard when I get home.
« Last Edit: November 18, 2013, 02:52:37 pm by mike boss »

JDFan

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 3448
  • Last login:May 21, 2023, 04:07:42 pm
  • I want to build my own arcade controls!
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #38 on: November 18, 2013, 03:33:56 pm »
Don't know if this was covered, but  CREDIT = C on keyboard for Fix It Felix Jr, where as in MAME CREDIT = 5.
For myself wanting to host this on my cabinet I'm using an iPac for my encoder.
Can this be changed with the wrapper ? I'd like all the functions to follow the default MAME keys if that is possible.

I still need to solve my rotate issue, I hope to try this Howard when I get home.

Yep the wrapper can be used to change it  - just run the configure FIFJ.exe and left click the mouse in the box for the key you want to change and then it will come up with a prompt to press the key you want it set to just press 5 and it changes the setting then when all is set save it and it's good to go !!

Also if anyone wants it I made a Bezel for my 1920x1080 monitor for use in horizontal mode just place the file in the same folder and it will load with the game - I attached it below if anyone else wants it. and a screenshot of it while playing to show what it looks like in place.
« Last Edit: November 18, 2013, 03:40:01 pm by JDFan »

mike boss

  • Trade Count: (+1)
  • Full Member
  • ***
  • Offline Offline
  • Posts: 2645
  • Last login:October 22, 2021, 01:19:45 pm
Re: Best Version Of Fix It Felix Jr for an Arcade Cabinet
« Reply #39 on: November 18, 2013, 03:44:03 pm »
Thanks JDFan !

I'm going to get this working all perfect then move it all over to my DK JR.
The DK JR is a MAME cabinet so it's a pain to move everything onto a fash drive and work with the rotated monitor. But once working I'll do ! Off topic, can I simply just move the folder over to my other computer ?
(once configured and working on the one PC as I want it to be)