solid187 Posted April 10, 2013 Posted April 10, 2013 Tried a search and couldn't find anything. Are these available yet?
THK Posted April 10, 2013 Posted April 10, 2013 Unfortunately not, the person working on it is currently on hiatus. ..........................back with a vengeance........................
Deadly Posted April 11, 2013 Posted April 11, 2013 Off topic - but I wonder why the "creator/s decided to go with a keyboard setup that doesn't match the standard Nintendo/MAME format/layout? C = coin (Should be 5 and 6) 1 = player 1 start 2 = player 2 start x = fix (Should be CTRL) z = jump (Should be Spacebar) up arrow = up down arrow = down left arrow = left right arrow = right I would assume the version I have isn't from BBB ... not sure though.
djvj Posted April 11, 2013 Posted April 11, 2013 Try this running launcher in the same folder with it size=200 ; Only 33,50,100,200 are supported YAdjust=-20 ; adjusts where to place game window from top of screen, negative moves up, positive moves down title=ahk_class FOCAL Test Shell exitkey=Esc ;------------------------------------------------------------------------------------------------------------ Hotkey, ~%exitkey%, Close WinHide ahk_class Shell_TrayWnd WinHide, ahk_class Button Gui, GUI1: New, -Caption +ToolWindow +OwnDialogs Gui, GUI1: Color, Black Gui, GUI1: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth% Run, FixitFelixJr.exe WinWait, %title% WinActivate, %title% WinMenuSelectItem, %title%,,Zoom,200`% winHwnd:=WinActive(title) WinSet,AlwaysOnTop, On, %title% WinSet, Style, -0xC00000, %title% ; Remove border and titlebar DllCall("SetMenu", uint, winHwnd, uint, 0) ; Remove the MenuBar MaximizeWindow(title) Process, WaitClose, FixitFelixJr.exe MaximizeWindow(class) { Global YAdjust WinGetPos, appX, appY, appWidth, appHeight, %class% widthMaxPercenty := ( A_ScreenWidth / appWidth ) heightMaxPercenty := ( A_ScreenHeight / appHeight ) If ( widthMaxPercenty < heightMaxPercenty ) percentToEnlarge := widthMaxPercenty Else percentToEnlarge := heightMaxPercenty appWidthNew := appWidth * percentToEnlarge appHeightNew := appHeight * percentToEnlarge Transform, appX, Round, %appX% Transform, appY, Round, %appY% Transform, appWidthNew, Round, %appWidthNew%, 2 Transform, appHeightNew, Round, %appHeightNew%, 2 appXPos := ( A_ScreenWidth / 2 ) - ( appWidthNew / 2 ) appYPos := ( A_ScreenHeight / 2 ) - ( appHeightNew / 2 ) WinMove, %class%,, appXPos, % (appYPos+YAdjust), appWidthNew, appHeightNew } Close: WinClose, ahk_class FOCAL Test Shell WinShow, ahk_class Shell_TrayWnd WinShow, ahk_class Button ExitApp Return "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
Mrmikey73 Posted April 11, 2013 Posted April 11, 2013 thanks djvj! the script works great on my widescreen monitor but im using a 4:3 arcade monitor and the game is either to small using 50% zoom and to big using 100% zoom. I'm close at 100% but the top is a little cut off so you can barely see ralph. I adjusted the numbers to bring the top down in the ahk but it seems to push the bottom down also. Is there any way to make the bottom stay in the correct position as I bring the top down?
djvj Posted April 11, 2013 Posted April 11, 2013 I'm limited on what I can do with it because the game's window doesn't allow resizing like you are used to. I even unlocked the window to allow me to resize it by dragging, but it snaps back to whatever res it was at. That environment the game was put into needs to support stretching, then it will look good on your screen. The only other option atm is use the same tools in my ttx module to rotate the desktop. Then fullscreen should work. The YAdjust simply is taht, adjusts the Y-axis, if you move the top down, it shifts the whole game down. I had to add it in because w/o it, the bottom was cutoff on my screen. -20 is about the height of the titlebar after it's removed. "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
SORHP Posted April 12, 2013 Posted April 12, 2013 thanks for posting the code! edit: what is the call for the orientation, so i can rotate it for my cocktail? My Arcade Machines...
djvj Posted April 12, 2013 Posted April 12, 2013 Look in the TTX module. I think naomi has it too for makaron. "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
SORHP Posted April 12, 2013 Posted April 12, 2013 ok,so we just use irotate? "Run, iRotate.exe /rotate=90 /exit" I thought maybe there was a program call in the game, because of the option in the orientation? My Arcade Machines...
SORHP Posted April 12, 2013 Posted April 12, 2013 this is actually RidicRick's work My Arcade Machines...
djvj Posted April 12, 2013 Posted April 12, 2013 ok,so we just use irotate?I thought maybe there was a program call in the game, because of the option in the orientation? I don't know of any game that rotates your desktop "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
SORHP Posted April 12, 2013 Posted April 12, 2013 Hehe, the game has an option to rotate itself, my screen is already rotated to be vertical to be used with jeep guys cocktail themes, the goal is to keep the desktop orientation normal, while rotating the game with its options, So Is there a specific ahk code to tell the game to rotate itself ( similar to the games position on the screen)? I apologize if I didn't make the question clear earlier My Arcade Machines...
SORHP Posted April 12, 2013 Posted April 12, 2013 Sorry for the confusion I found it Command Line Arguments force [ Unknown use. ] -fullscreen [ Force the game to start in fullscreen. ] [sEE NOTE 01] -network [ Unknown use. ] -playback [ Unknown use. ] -rotate=<value 0,90,180,270> [ Force the game to start rotated. ] -settings [ Unknown use. ] -user [ Unknown use. ] -zoom=<value 33, 50, 100, 200> [ Force the game to start in specified size. ] edit: these are commandline options, im not a very good programmer, where can I add the rotate call into the script djvj?lol My Arcade Machines...
brolly Posted April 12, 2013 Posted April 12, 2013 Replace this: Run, FixitFelixJr.exe With: Run, FixitFelixJr.exe -rotate=90
Mrmikey73 Posted April 12, 2013 Posted April 12, 2013 Ok I'm a little confused. When I run djvjs module on my 16:9 monitor I get a perfect vertical picture with black bars on the sides which is fine. When I run the module on my 4:3 arcade monitor I get the top part of the game cut off but it still diplays in the correct orientation. Where I'm confused is how can it be rotated fullscreen to fit perfect on my 16:9 monitor but not my 4:3 monitor? If I use irotate it will turn the game horizontal but I need it to play verticaly using my 4:3 horizontal monitor like it does on my 16:9 monitor. This also applies for the line brolly just posted, works but it turns my game horizontal instead of making it fit vertical.
SORHP Posted April 12, 2013 Posted April 12, 2013 Try adjusting yAdjust to center it up Or just make it smaller in size Unfortunately, this program is not 100 percent finished and not completely compatible with all hardware, some monitors just won't play nice I bet if the great BBB releases his somewhere, it will help with that issue My Arcade Machines...
chillinwater Posted April 15, 2013 Posted April 15, 2013 I modified Djvjs script... -made a couple fixes (1)-size was locked at 200 (2)-added ability to set horizontal screen position -added control remapping -added Bezel support. (bezel.png placed in your in FIFJ.exe directory) (1)-set true to show bezel, false for No Bezel For bezel leave zoom (size) at 100 Still no true vertical fullscreen but the bezel is added to fill in the black sidebars. Exactly like Mame Bezels. The Bezel I have needs adjustment (see attachments) by the artwork gurus. This was done on a 1280x800 screen In this script..."fix it felix jr.exe" is the name of the compiled exe. If thats not what you compile it as, change this below to what it is. size=100 ; Frame Resolution-Only 33,50,100,200 are supported YAdjust=56 ; adjusts where to place game window from top of screen, negative moves up, positive moves down XAdjust=35 ; adjusts where to place game window from left side of screen, 0=allthe way to the left title=ahk_class FOCAL Test Shell exitkey=Esc ShowBezel=true ;------------------------- Hotkey, ~%exitkey%, Close WinHide ahk_class Shell_TrayWnd WinHide, ahk_class Button Gui, GUI1: New, -Caption +ToolWindow +OwnDialogs Gui, GUI1: Color, Black Gui, GUI1: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth% IfInString, ShowBezel, true { Gui, Add, Picture, W%A_ScreenWidth% H%A_ScreenHeight%, %a_scriptdir%\bezel.png ;WinSet,AlwaysOnTop, On, fix it felix jr.exe Gui Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth% WinSet, Style, -0xC00000, [color=#00FF00]fix it felix jr.exe [/color]; Remove border and titlebar } Run, FixitFelixJr.exe WinWait, %title% WinActivate, %title% WinMenuSelectItem, %title%,,Zoom,%size%`% winHwnd:=WinActive(title) WinSet,AlwaysOnTop, On, %title% WinSet, Style, -0xC00000, %title% ; Remove border and titlebar DllCall("SetMenu", uint, winHwnd, uint, 0) ; Remove the MenuBar MaximizeWindow(title) ;-----Control Remaps----- ~3::c ;Insert Coin ;~[color=#FF0000]?[/color]::1 ;Start Player 1 ;~[color=#FF0000]?[/color]::2 ;Start Player 2 ;[color=#FF0000]?[/color]::{Left} ;Move Left ;[color=#FF0000]?[/color]::{Right} ;Move Right ;[color=#FF0000]?[/color]::{Up} ;Jump Up a Level ;[color=#FF0000]?[/color]::{Down} ;Jump Down a Level ;[color=#FF0000]?[/color]::x ;Fix-It ;[color=#FF0000]?[/color]::{LButton} ;Jump ;[color=#FF0000]?[/color]::{Shift} ;Fix-It ;[color=#FF0000]?[/color]::{F5} ;save ;[color=#FF0000]?[/color]::{F6} ;FrameSkip ;[color=#FF0000]?[/color]::{F7} ;ScreenShot ;[color=#FF0000]?[/color]::{scrlk} ;lock mouse crosshairs to center of screen ;------------------------ Process, WaitClose, FixitFelixJr.exe MaximizeWindow(class) { Global YAdjust Global XAdjust WinGetPos, appX, appY, appWidth, appHeight, %class% widthMaxPercenty := ( A_ScreenWidth / appWidth ) heightMaxPercenty := ( A_ScreenHeight / appHeight ) If ( widthMaxPercenty < heightMaxPercenty ) percentToEnlarge := widthMaxPercenty Else percentToEnlarge := heightMaxPercenty appWidthNew := appWidth * percentToEnlarge appHeightNew := appHeight * percentToEnlarge Transform, appX, Round, %appX% Transform, appY, Round, %appY% Transform, appWidthNew, Round, %appWidthNew%, 2 Transform, appHeightNew, Round, %appHeightNew%, 2 appXPos := ( A_ScreenWidth / 2 ) - ( appWidthNew / 2 ) appYPos := ( A_ScreenHeight / 2 ) - ( appHeightNew / 2 ) WinMove, %class%,, % (appXPos+XAdjust), % (appYPos+YAdjust), appWidthNew, appHeightNew } Close: WinClose, ahk_class FOCAL Test Shell WinShow, ahk_class Shell_TrayWnd WinShow, ahk_class Button ExitApp Return Game\Theme\Favorites\Genre - List Creation * FatMatch File Renaming for HyperNewbies. Like Me! https://hyperspin-fe.com/forums/topic/259-setting-up-un-official-systems-with-hyperspin/?do=findComment&comment=31034
djvj Posted April 15, 2013 Posted April 15, 2013 Thanks man, those were the additions I was going to make when I got some more time. Happy I don't have to do em now! "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
Mrmikey73 Posted April 16, 2013 Posted April 16, 2013 Will this make it playable with a 4:3 horizontal monitor?
djvj Posted April 16, 2013 Posted April 16, 2013 Will this make it playable with a 4:3 horizontal monitor? It was always playable with any monitor, nothing will make it fullscreen though unless you rotate it. Here is another update to the script with many more changes and options, plus cleaned up and ordered the code better: gamePath=D:\Fix-It Felix Jr\Game\FixitFelixJr.exe ; the full path and exe of FixitFelixJr.exe BezelPath=D:\Fix-It Felix Jr\Game\bezel.png ; the full path and extension to bezel file zoom=200 ; Frame Resolution-Only 33,50,100,200 are supported YAdjust=0 ; adjusts vertically how far off center from the middle of the screen, 0=center, negative value moves up, positive value moves down XAdjust=0 ; adjusts horizontally how far off center from the middle of the screen, 0=center, negative value moves to left, positive value moves to right title=ahk_class FOCAL Test Shell exitkey=Esc ShowBezel=true BackgroundColor=yellow ; changes background color, see here for available colors: http://www.autohotkey.com/docs/commands/Progress.htm#colors ; rotation=90 ; still need to rotate monitor, no point in having enabled ;---------------------------------------------------------------------------------------------------- Hotkey, ~%exitkey%, Close WinHide ahk_class Shell_TrayWnd WinHide, ahk_class Button SplitPath,gamePath,fileName,fileDir Gui, GUI1: New, -Caption +ToolWindow +OwnDialogs Gui, GUI1: Color, %BackgroundColor% If ShowBezel = true Gui, GUI1: Add, Picture, W%A_ScreenWidth% H%A_ScreenHeight%, %BezelPath% Gui, GUI1: Show, x0 y0 h%A_ScreenHeight% w%A_ScreenWidth% ; rotation := If (rotation=90 || rotation=180 || rotation=270) ? " -rotate=" . rotation . " fullscreen" : "" zoom := If (zoom=33 || zoom=50 || zoom=100 || zoom=200) ? " -zoom=" . zoom : "" Run, %fileName% %zoom% %rotation%, %fileDir% WinWait, %title% WinActivate, %title% winHwnd:=WinActive(title) WinSet,AlwaysOnTop, On, %title% WinSet, Style, -0xC00000, %title% ; Remove border and titlebar DllCall("SetMenu", uint, winHwnd, uint, 0) ; Remove the MenuBar CenterWindow(title) Process, WaitClose, %fileName% ExitApp ;-----Control Remaps----- ~3::c ;Insert Coin ;~?::1 ;Start Player 1 ;~?::2 ;Start Player 2 ;?::{Left} ;Move Left ;?::{Right} ;Move Right ;?::{Up} ;Jump Up a Level ;?::{Down} ;Jump Down a Level ;?::x ;Fix-It ;?::{LButton} ;Jump ;?::{Shift} ;Fix-It ;?::{F5} ;save ;?::{F6} ;FrameSkip ;?::{F7} ;ScreenShot ;?::{scrlk} ;lock mouse crosshairs to center of screen ;------------------------ CenterWindow(class) { Global YAdjust Global XAdjust WinGetPos, appX, appY, appWidth, appHeight, %class% appXPos := ( A_ScreenWidth / 2 ) - ( appWidth / 2 ) appYPos := ( A_ScreenHeight / 2 ) - ( appHeight / 2 ) WinMove, %class%,, % (appXPos+XAdjust), % (appYPos+YAdjust), appWidthNew, appHeightNew } Close: WinClose, ahk_class FOCAL Test Shell WinShow, ahk_class Shell_TrayWnd WinShow, ahk_class Button Return Attached is the ahk & exe of the script, and the png bezel with center I made transparent so color can show through. FixItFelixJr Launcher.zip "Computer games don't affect kids; I mean if Pac-Man affected us as kids, we'd all be running around in darkened rooms, munching magic pills and listening to repetitive electronic music."RocketLauncher's Official Home If you appreciate my work:My Apps:Window LoggerIdle Volume AdjusterExplorerRestorerRom Folder CleanerModule UpdaterMy Guides:How To Mod Guncons with Aimtrak
Mrmikey73 Posted April 16, 2013 Posted April 16, 2013 Sorry it was playable but at 100% you can't see Ralph which makes it hard to play and at 50% the screen is really tiny, at least on my monitor. Does anyone if BBB's or sjaak's version has support for horizontal monitors?
mameshane Posted April 16, 2013 Posted April 16, 2013 Sorry it was playable but at 100% you can't see Ralph which makes it hard to play and at 50% the screen is really tiny, at least on my monitor. Does anyone if BBB's or sjaak's version has support for horizontal monitors? I can confirm that sjaaks version runs fullscreen on a horizontal monitor. My Cab.. 1-UP ARCADE new hyperspin irc details.. come hang out!
Trnzaddict Posted April 16, 2013 Posted April 16, 2013 How is Sjaaks version compared to the others? I am......Machine
SUBZERO Posted April 19, 2013 Posted April 19, 2013 I am working on a theme with wheel art, i am burned out at the moment with themes need to settle abit so i can concentrate on that damn pentool again. dont worry guys it will be done. just need a rest from Photoshop for a while
inmyrem Posted April 21, 2013 Posted April 21, 2013 Edit: Double never mind. Got that fixed too. It was one small character mistake. Edit: Never mind. I continued messing with it, read through some docs on the AHK site and have the controls now. Still not sure how to get it to recognize changing the game and bezel paths to something other than D:\Fix-It Felix Jr\Game. In the meantime, that's where it'll have to be located. Can someone please help me real quick? I'm not too familiar with AutoHotKey and have a question. No matter what I change in the ahk file and recompile it, it always seems to use the original keys for the game. What am I doing wrong? Also, I'd like to change the coin-up keys to 5 and 6. I'm not sure if ~3::5 ;Insert Coin is correct or not for 5. Thanks in advance!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.