Build Your Own Arcade Controls Forum
Main => Main Forum => Topic started by: griffindodd on August 17, 2012, 01:57:29 pm
-
:afro: So I had a hunch about easily flipping Hyperspin between Landscape & Portrait...
Hyperspin in landscape, portrait & flipped (http://www.youtube.com/watch?v=d23e7b5iu4U#ws)
Well this solves a lot of problems for me, hopefully it will for everyone else with rotating screen cabs.
Just install this free app 'irotate' http://entechtaiwan.com/util/irotate.shtm (http://entechtaiwan.com/util/irotate.shtm) and initiate it with either keystrokes or via command line/bat script
-
Good work but there's a bit more to it - you have to get layouts that look good stretched, although the mame one you're showing seems fine. you also need to be able to call the correct orientation when you start the game. for a short list it's ok to set up .bat files, but for a larger list you really need something that gets orientation from metadata. I really hope HS 2.0 picks up switching layouts for and checking meta data/xml for orientation. They're saying it will.
-
Good work but there's a bit more to it - you have to get layouts that look good stretched, although the mame one you're showing seems fine. you also need to be able to call the correct orientation when you start the game. for a short list it's ok to set up .bat files, but for a larger list you really need something that gets orientation from metadata. I really hope HS 2.0 picks up switching layouts for and checking meta data/xml for orientation. They're saying it will.
DNA Dan already has a solution for that part which he hacked together, however he always had to return to landscape when leaving a vertical game as he couldn't get Hyperspin into portrait mode, this eliminates that issue.
Of course the menu is kinda stretched in vert mode with the 16:10 screen, would work nicer on a 4:3. Personally I can live with the stretching to have a fully functional FE like Hyperspin working in both screen orientations
-
Should be possible run it in windowed and have autohotkey position the window & black out the frame.
Could also have a background that matches your bezel.
If you make the width of the window the same as the height of your monitor, it would stay the same size when rotated.
Might even be possible to have authotkey resize the window when it switches to vertical.
-
Should be possible run it in windowed and have autohotkey position the window & black out the frame.
Could also have a background that matches your bezel.
If you make the width of the window the same as the height of your monitor, it would stay the same size when rotated.
Might even be possible to have authotkey resize the window when it switches to vertical.
Possible, I noticed if you do a square window it ranges to the top right of the screen on rotation, so fullscreen works best with the least hassle.
-
Should be possible run it in windowed and have autohotkey position the window & black out the frame.
Could also have a background that matches your bezel.
If you make the width of the window the same as the height of your monitor, it would stay the same size when rotated.
Might even be possible to have authotkey resize the window when it switches to vertical.
Possible, I noticed if you do a square window it ranges to the top right of the screen on rotation, so fullscreen works best with the least hassle.
If you decide you do want to mess with it at some point, here are the related autohotkey commands:
http://www.autohotkey.com/docs/commands/WinMove.htm (http://www.autohotkey.com/docs/commands/WinMove.htm) to postion the window
http://www.autohotkey.com/docs/commands/WinSet.htm (http://www.autohotkey.com/docs/commands/WinSet.htm) to remove the title bar and black out the frame
Could be incorporated into the same script that tells irotate to rotate the screen.
I'm using irotate and this method to play vertical shmups on Makaron(which doesn't rotate) on a horizontal monitor.
-
If you were super anal about Hyperspin not stretching on a 1920x1080 monitor you could make it windowed at 1080x810 and it would fit in either orientation at the correct 4:3 aspect ratio, obviously it would be smaller, but that's the trade off.