HideEmuObj := Object( "MagicEngine ahk_class MagicEngineWindowClass ", 1) Hide_Emu will hide these windows. IniWrite, % split3, %MEINI%, %split1%, %split2% IniRead, tempVar, %MEINI%, %split1%, %split2% StringSplit, split, A_LoopField, `, % A_Space%% A_Tab% Now let's update all our keys if they differ in the ini Please enable DT `, it is required to run CD systems with this module. ScriptError( "You are running a CD-based system with Magic Engine but do not have Daemon Tools enabled. ")ĭaemonTools( "get ") populates the dtDriveLetter variable with the drive letter to your scsi or dt virtual drive "\SYSCARD3.PCE`nThis file is required for CD systems when using Magic Engine. "\nomousy.exe ", "You have UseNoMousy enabled in the module, but could not find ". NoMousyFile := CheckFile(moduleExtensionsPath. "`nPlease run Magic Engine manually first so it is created for you. If false, will move mouse off the screen instead UseNoMousy := IniReadCheck(settingsFile, "Settings ", "UseNoMousy ", "true ", 1) Use NoMousy tool to hide the mouse. YRes := IniReadCheck(settingsFile, "Settings ", "yRes ", "1024 ", 1)īitDepth := IniReadCheck(settingsFile, "Settings ", "bitDepth ", "32 ", 1)ĭisplayRes := IniReadCheck(settingsFile, "Settings ", "DisplayRes ", "n ", 1) Display screen resolution for troubleshooting XRes := IniReadCheck(settingsFile, "Settings ", "xRes ", "1280 ", 1) VDriver := IniReadCheck(settingsFile, "Settings ", "vDriver ", "1 ", 1) 0=DirectX, 1=OpenGL VSync := IniReadCheck(settingsFile, "Settings ", "vSync ", "1 ", 1) 0=disable, 1=enable, 2=vsync timer (special vsync for windowed mode) Scanlines := IniReadCheck(settingsFile, "Settings ", "scanlines ", "0 ", 1) 0=none, 40=black, use any value in between 0 and 40 Zoom := IniReadCheck(settingsFile, "Settings ", "Zoom ", "2 ", 1) 4=zoom max, 0=no zoom, use any value between 0 and 4 TripleBuffer := IniReadCheck(settingsFile, "Settings ", "TripleBuffer ", "y ", 1) y=enable, n=disable (DirectX only) HighResMode := IniReadCheck(settingsFile, "Settings ", "HighResMode ", "y ", 1) y=enable, n=disableįilter := IniReadCheck(settingsFile, "Settings ", "Filter ", "1 ", 1) 1=bilinear filtering, 0=disable Set to n to show emu in a small windowįullscreenStretch := IniReadCheck(settingsFile, "Settings ", "FullscreenStretch ", "y ", 1) y=enable, n=disable - This stretches the game screen while keeping the aspect ratio WideScreenMode := IniReadCheck(settingsFile, "Settings ", "WideScreenMode ", "n ", 1) y=enable, n=disableĭesktopMode := IniReadCheck(settingsFile, "Settings ", "DesktopMode ", "y ", 1) y=enable, n=disable - This is basically what sets fullscreen mode. Windowed := IniReadCheck(settingsFile, "Settings ", "Windowed ", "y ", 1) y=Simulated Fullscreen mode, n=Normal Fullscreen mode - Simulated Fullscreen mode is preferred, it still looks fullscreen Make sure you have the syscard3.pce rom in your emu dir. Make sure your DAEMON_Tools_Path in Settings\Global HyperLaunch.ini is correct It only emulates a PC-FX, but module script is almost the same. This is not the same emu as Magic Engine. Tested with emulator Magic Engine FX v1.0.1 If you use gamepads, make sure you set your keys in Config->Gamepad xPadder/joy2key don't work, the emu reads raw inputs. This is used to prevent the mouse cursor from appearing in the middle of your screen when you run Magic Engine Download and extract nomousy to the folder with this module from (it makes the cursor transparent, so clicks will still register) MSystem = "NEC PC Engine ", "NEC PC Engine-CD ", "NEC PC-FX ", "NEC SuperGrafx ", "NEC TurboGrafx-16 ", "NEC TurboGrafx-CD "
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |