DemonEyeX Posted August 22, 2011 Posted August 22, 2011 Has anybody got these games working in HS ? I can launch the emulator with the laserdisc set, but I still have to type "1" to set to MSX basic, then "call ld" to launch the game. I've compiled some ahk.exes for the games with remapped buttons, but I am having trouble sending keypresses to the main screen. This may sound confusing, but anyone already running these games should know what i'm talking 'bout. Cheers.
DemonEyeX Posted November 12, 2011 Author Posted November 12, 2011 Had to give this a bump because I haven't got anywhere with setting this up smoothly. Has anybody got these games running in HS ? Anyone ?...........
brolly Posted November 13, 2011 Posted November 13, 2011 Umm what version of OpenMSX are you using? If you're on 0.8.1 you can do everything through command line you don't need to type anything at all. I have it running fine through a batch file didn't add it to HS yet, but I can try to put together a module for you. Btw do you get any audio on the intro videos? Docs say the audio is on the right channel only and thus not audible, but I've seen a couple of test videos with audio on the intros so just wondering if there might be a special config I'm missing.
brolly Posted November 13, 2011 Posted November 13, 2011 Ok, here you go, just put this together quickly so no bells and whistles like fading screens, etc. ;---------------------------------------------------------------------------- ; MSX Palcom Laserdisc ; OpenMSX v0.8.1.1 ; by Brolly ; 1.0 ; ; Make sure you have the Pioneer PX-7 bios inside share/machines/Pioneer_PX-7/roms ; A file called hs_script.txt should be created on the base emu dir containing all the extra commands ; you want to run at startup like set fullspeedwhenloading on or remapping controls ;---------------------------------------------------------------------------- RunWait, "%Executable%" -machine Pioneer_PX-7 -laserdisc "%romPath%%romName%%romExtension%" -script hs_script.txt, %emuPath% ExitApp CloseProcess: return Create a text file called hs_script.txt on the emu folder (same one with openmsx.exe) and put this content inside it: set fullscreen on set fullspeedwhenloading on bind PAGEUP "set pause on" bind z "keymatrixdown 8 0x01" bind z,release "keymatrixup 8 0x01" bind ESCAPE "quit" On this script what I do is I remap the controls to the ones I use, basically Z is my fire key and Esc is to quit the emu. I also speed up loading times, this will make intros also run super fast, but since you can't skip them this is how I want it to work since I don't want to have to sit for some minutes before starting to play a game. If you don't want this just remove the set fullspeedwhenloading on line.
DemonEyeX Posted November 14, 2011 Author Posted November 14, 2011 Awesome stuff brolly, Thanks hugely for this. Not sure about the intro audio, i'll get back to you on that. To anyone else interested, I strongly suggest that you check these games out. Much respect brolly for your help here.
brolly Posted November 14, 2011 Posted November 14, 2011 You're welcome, please check the intro when you can I'm curious to know if it works for you.
starsixtynin Posted May 21, 2012 Posted May 21, 2012 Thanks for posting this up here brolly since I couldn't find it in the hyperlist. Works perfect with openmsx 0.8.2 (which by the way the intro music plays fine for me on that version)
brolly Posted May 21, 2012 Posted May 21, 2012 Yeah I noticed a new version of OpenMSX has been released meanwhile, but didn't get around to try it yet. Now that you mention it, I'll check it out if it fixes the intro music issue it's worth the update.
Tristeele Posted August 24, 2012 Posted August 24, 2012 Brolly, thanks so much for this. I have the games running perfectly through the script. Two questions - One: Can you add fade support for this? Two: Can you teach me how to remap keys for this? Thanks again you are awesome! I am a freak for fmv/laser type games...
brolly Posted August 24, 2012 Posted August 24, 2012 You remap keys with this on your hs_script.txt: bind z "keymatrixdown 8 0x01" bind z,release "keymatrixup 8 0x01" The syntax is explained in the docs, if you tell me what keys you want to remap I can try setting it for you, or you can use HL built-in remap support I guess that should work too. And yeah I have now a full fledged module with fade and 7z support the one posted above was just something I put together really quick for DemonEye, I'll update it tonight for you.
Tristeele Posted August 25, 2012 Posted August 25, 2012 Thanks Brolly. In truth I do not know how to use the built in keymapper yet. Is there a tutorial for it? I would like the key numbers 8up, 6right, 4left and 2down and the space or shift button as the button.... I actually prefer the xbox 360 wireless for this game and it works auto on a couple of games but the others it doesn't... weird.
brolly Posted August 25, 2012 Posted August 25, 2012 You have a guide for key remapping on the first post of the Hyperlaunch 2.x thread. Ok try this hs_script.txt: set fullscreen on set fullspeedwhenloading on bind PAGEUP "set pause on" bind NUM2 "keymatrixdown 8 0x40" bind NUM2,release "keymatrixup 8 0x40" bind NUM4 "keymatrixdown 8 0x10" bind NUM4,release "keymatrixup 8 0x10" bind NUM6 "keymatrixdown 8 0x80" bind NUM6,release "keymatrixup 8 0x80" bind NUM8 "keymatrixdown 8 0x20" bind NUM8,release "keymatrixup 8 0x20" bind SHIFT "keymatrixdown 8 0x01" bind SHIFT,release "keymatrixup 8 0x01" bind ESCAPE "quit" And here's the new module: ;---------------------------------------------------------------------------- ; MSX Palcom Laserdisc ; OpenMSX v0.8.1.1 ; by Brolly ; 1.0 ; ; Make sure you have the Pioneer PX-7 bios inside share/machines/Pioneer_PX-7/roms ; A file called hs_script.txt should be created on the base emu dir containing all the extra commands ; you want to run at startup like set fullspeedwhenloading on or remapping controls ;---------------------------------------------------------------------------- scriptFile = "hs_script.txt" ;---------------------------------------------------------------------------- SetTitleMatchMode 2 GUI_ID := FadeInStart() 7z1 := 7z(romPath, romName, romExtension, 7zExtractDir) Run, "%Executable%" -machine Pioneer_PX-7 -laserdisc "%romPath%%romName%%romExtension%" -script %scriptFile%, %emuPath% WinWait, openmsx ahk_class ConsoleWindowClass WinWaitActive, openmsx ahk_class ConsoleWindowClass GUI_ID2 := FadeInExit() Process, WaitClose, %executable% 7z2 := 7zCleanUp() GUI_ID4 := FadeOutExit() WinActivate, Hyperspin ExitApp CloseProcess: GUI_ID3 := FadeOutStart() WinClose, openmsx ahk_class ConsoleWindowClass return You should be able to remap your 360 controller on the script too, but without having one I can't test it.
djvj Posted August 25, 2012 Posted August 25, 2012 brolly, what's the correct name for that system so it matches the others? Palcom MSX Laserdisc? or Microsoft MSX Palcom Laserdisc? MS made MSX so I would of thought we start with their name. "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
brolly Posted August 25, 2012 Posted August 25, 2012 Ah tough question, this is a special MSX-1 machine made by Pioneer. So the name of the system is actually Pioneer Palcom PX-7, but since this is basically a MSX-1 machine with a laservision interface and after discussing it with stupus we settled on calling it MSX Palcom Laserdisc, but not really happy with it tbh. I might change it to Pioneer Palcom PX-7 since we are only emulating the laserdisc games anyway. I guess hold on before adding it to HL until we settle on a name I will also do a couple of changes in the module as well to support enabling/disabling the intro in an easy manner.
djvj Posted August 25, 2012 Posted August 25, 2012 ok np "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
Tristeele Posted August 25, 2012 Posted August 25, 2012 Ok Brolly, The script to get fadein works great thanks. I do have a problem with the keybind stuff though. When starting a game it says (in game) that using hs-script has a problem with keybind Num2. This makes none of the keys work..... I
brolly Posted August 25, 2012 Posted August 25, 2012 umm I'll try to have a look at it maybe I use the wrong values. I'd probably suggest you to use the built-in HL keymapper though, I only did it this way back then because that didn't exist yet.
SpiderSpore Posted November 3, 2013 Posted November 3, 2013 is there gonna be a RocketLauncher module for this cos i created the module & put it in the hyperlaunch module folder but when i go to select it in HLHQ it doesn't show up. it does show up in the global list of modules but it has a red exclamation mark next to it. any ideas?
pucpuc Posted January 4, 2014 Posted January 4, 2014 also still fiddeling with RL made a XML and filled year and manufacturer <?xml version="1.0"?> <menu> <game name="astron_belt" index="" image=""> <description>Astron Belt</description> <cloneof></cloneof> <crc></crc> <manufacturer>Sega</manufacturer> <year>1984</year> <genre></genre> </game> <game name="badlands" index="" image=""> <description>Badlands</description> <cloneof></cloneof> <crc></crc> <manufacturer>Konami</manufacturer> <year>1984</year> <genre></genre>5 </game> <game name="cosmos_circuit" index="" image=""> <description>Cosmos Circuit</description> <cloneof></cloneof> <crc></crc> <manufacturer>LaserDisc Corporation</manufacturer> <year>1985</year> <genre></genre> </game> <game name="eshs_aurunmilla" index="" image=""> <description>Eshs Aurunmilla</description> <cloneof></cloneof> <crc></crc> <manufacturer>LaserDisc Corporation</manufacturer> <year>1985</year> <genre></genre> </game> <game name="inter_stellar" index="" image=""> <description>Inter Stellar</description> <cloneof></cloneof> <crc></crc> <manufacturer>LaserDisc Corporation</manufacturer> <year>1985</year> <genre></genre> </game> <game name="rolling_blaster" index="" image=""> <description>Rolling Blaster</description> <cloneof></cloneof> <crc></crc> <manufacturer>LaserDisc Corporation</manufacturer> <year>1985</year> <genre></genre> </game> <game name="starfighters" index="" image=""> <description>Starfighters</description> <cloneof></cloneof> <crc></crc> <manufacturer>ASCII</manufacturer> <year>1984</year> <genre></genre> </game> <game name="strike_mission" index="" image=""> <description>Strike Mission</description> <cloneof></cloneof> <crc></crc> <manufacturer>LaserDisc Corporation</manufacturer> <year>1984</year> <genre></genre> </game> <game name="umi_yukaba" index="" image=""> <description>Nihonkai Daikaisen - Umi Yukaba</description> <cloneof></cloneof> <crc></crc> <manufacturer>LaserDisc Corporation</manufacturer> <year>1985</year> <genre></genre> </game> </menu> I've also made themes - where do I post them? its an unsupported system - should I post the themes in "Theme Announcements" or into the gold section?
gamesmame Posted January 4, 2014 Posted January 4, 2014 You remap keys with this on your hs_script.txtif you tell me what keys you want to remap I can try setting it for you. Please friend @brolly, I need to remap the key "E"! for I saw that the "space key" on the system is the key action! and I think this system has only one action button, and would like to the letter "e" from my keyboard Thanks for helping!
brolly Posted January 4, 2014 Posted January 4, 2014 Then just add this to the hs_script.txt: bind e "keymatrixdown 8 0x01" bind e,release "keymatrixup 8 0x01" But now with RL you can probably do this using HL and ahk remaps by remapping e to space.
gamesmame Posted January 4, 2014 Posted January 4, 2014 Then just add this to the hs_script.txt:bind e "keymatrixdown 8 0x01" bind e,release "keymatrixup 8 0x01" But now with RL you can probably do this using HL and ahk remaps by remapping e to space. It did not work: bind e "keymatrixdown 8 0x01" bind e,release "keymatrixup 8 0x01" And I had already tried using HL and ahk remaps by remapping e to space, and also did not work, please would it be possible you to test in there for confirm if I'm fooling? thank you friend!
brolly Posted January 9, 2014 Posted January 9, 2014 Works fine here, are you sure you are adding this in the correct place?
gamesmame Posted January 9, 2014 Posted January 9, 2014 Please send me your hs_script.txt with the changes!! E = ESPACE ok? thanks!!
Recommended Posts
Archived
This topic is now archived and is closed to further replies.