Thread: Rpcs3

Page 10 of 10 FirstFirst ... 5678910
Results 181 to 187 of 187
  1. Collapse Details
    Re: Rpcs3 
    Senior Member Ninja2bseen's Avatar
    MainSecondary
    Join Date
    Jun 2014
    Posts
    860
    Contribute If you enjoy reading the
    content here, click the below
    image to support our site.
    Click Here To Contribute To Our Site
    Quote Originally Posted by baddea14 View Post
    Hello

    I have problem Rpcs3 not working in hyperspin because no module yet but someone make ps3 games to work with hyperspin check the video link
    https://www.youtube.com/watch?v=wBWSMW7RAIg
    if there solution or guide for these please help me to make rpcs3 games work with hyperspin
    please share it

    Thank you

    https://youtu.be/SzvKJX6aIak


    Sent from my iPhone using Tapatalk
     

  2. Collapse Details
    Re: Rpcs3 
    Junior Member
    MainSecondary
    Join Date
    Nov 2015
    Posts
    6
    So this is working for me

    Code:
    MEmu := "RPCS3"
    MEmuV := "Latest]"
    MURL := ["https://rpcs3.net"]
    MAuthor := ["aurel102001, brolly, jviegas, wallmachine"]
    MVersion := "1.0.1"
    MCRC := ""
    iCRC := ""
    MID := ""
    MSystem := ["Sony Playstation 3"]
    ;---------------------------------------------------------------------------- 
    ; Notes:
    ; ALL GAMES SHOULD BE IN FOLDERS NAMED AFTER THE GAME CODE
    ; Set Skip Checks to "Rom Only"
    ;---------------------------------------------------------------------------- 
    
    StartModule()
    BezelGUI()
    FadeInStart()
    
    primaryExe := new Emulator(emuPath . "\" . executable)	; Instantiate emulator executable object
    primaryWindowClassName := "Qt5QWindowIcon"
    emuPrimaryWindow := new Window(new WindowTitle(,primaryWindowClassName, executable))	; Instantiate primary emulator window object
    
    Fullscreen := moduleIni.Read("Settings", "Fullscreen", "true",, 1)
    
    ; Find emulator/game config file
    Rpcs3config := new File(emuPath . "\config.yml")
    Rpcs3config.CheckFile("Could not find Emulator Config.yml! Run your emulator, go to Settings and save them.")
    
    BezelStart()
    
    ; Set fullscreen in emulator config
    SetFullscreen(Rpcs3config, Fullscreen)
    
    If (Rpcs3gameconfig.Exist()) {
    	; Set fullscreen on game config
    	SetFullscreen(Rpcs3gameconfig, Fullscreen)
    }
    
    hideEmuObj := Object(emuPrimaryWindow,1)
    HideAppStart(hideEmuObj,hideEmu)
    
    7z(romPath, romName, romExtension, sevenZExtractPath)
    
    discgameFile := rompath . "\dev_hdd0\disc\" . romName . "\PS3_GAME\USRDIR\EBOOT.BIN"
    hddgameFile := rompath . "\dev_hdd0\game\" . romName . "\USRDIR\EBOOT.BIN"
    
    If (Fileexist(discgameFile)) {
    	primaryExe.Run(" """ . discgameFile)
    } Else If (Fileexist(hddgameFile)) {
    	primaryExe.Run(" """ . hddgameFile)
    } Else {
    	ScriptError("Game not found. Check ROM Paths and module ROM settings.")
    }
    
    ; Waiting for main emulator window
    emuPrimaryWindow.Wait()
    emuPrimaryWindow.Active()
    emuPrimaryWindow.WaitActive()
    
    ; Identifying game window
    WinGet gameWindowID, ID, A
    gameWindow := new Window(new WindowTitle(,,,gameWindowID))
    
    BezelDraw()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    primaryExe.Process("WaitClose")
    7zCleanUp()
    BezelExit()
    FadeOutExit()
    ExitModule()
    
    CloseProcess:
    	FadeOutStart()
    	gameWindow.Close()
    Return
    
    SetFullscreen(configFile, fs) {
    	configFile.Read()
    	configContents := configFile.Text
    
    	SearchText := "Start games in fullscreen mode: " . (If fs = "true" ? "false" : "true")
    	ReplaceText := "Start games in fullscreen mode: " . (If fs = "true" ? "true" : "false")
    	configContents := StringUtils.Replace(configContents, SearchText, ReplaceText, "All")
    
    	configFile.Delete()
    	configFile.Append(configContents)
    }
    However, the games folder names cannot contain spaces or they wont launch. Any idea how to fix that?
     

  3. Collapse Details
    Re: Rpcs3 
    Senior Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    158
    Quote Originally Posted by mxstar1 View Post
    However, the games folder names cannot contain spaces or they wont launch. Any idea how to fix that?
    I think in this part, you need to put quotes around the discgameFile and hddgameFile variables.
    Code:
    If (Fileexist(discgameFile)) {
    	primaryExe.Run(" """ . discgameFile)
    } Else If (Fileexist(hddgameFile)) {
    	primaryExe.Run(" """ . hddgameFile)
    } Else {
    	ScriptError("Game not found. Check ROM Paths and module ROM settings.")
    }
    The script needs to send
    rpcs3.exe "My PS3 Game\PS3_GAME\USRDIR\EBOOT.BIN"
    not
    rpcs3.exe My PS3 Game\PS3_GAME\USRDIR\EBOOT.BIN

    Although from the look of it, you are sending:
    rpcs3.exe "My PS3 Game\PS3_GAME\USRDIR\EBOOT.BIN
    without the end quote.
     

  4. Collapse Details
    Re: Rpcs3 
    Senior Member
    MainSecondary
    Join Date
    Feb 2015
    Posts
    158
    Also, why are you loading games from the "\dev_hdd0\disc\" folder? Is there any advantage to having them there? I thought RPCS3 could load them from anywhere.

    [EDIT]
    I've just been looking it up and it appears that any disc-based games can be in an arbitrary location, but PSN games must be installed to the "\dev_hdd0\game\" folder. That being the case, I would make an argument for PSN games being treated as a different system, similarly to the way WiiWare games are in the Dolphin module.

    As it is, you are forcing users to place their games in a specific directory, with a specific name, when it's really not necessary. If I've misunderstood, please explain.
    Last edited by Tomkun ; 12-18-2018 at 11:40 PM.
     

  5. Collapse Details
    Re: Rpcs3 
    Junior Member
    MainSecondary
    Join Date
    Jan 2019
    Posts
    17
    I used this AHK from colpipes no intro PS3 pack

    Code:
    MEmu := "Rpcs3"
    MEmuV := "0.0.3-5405 Alpha (2017-07-23)"
    MURL := ["https://rpcs3.net"]
    MAuthor := ["jviegas"]
    MVersion := "1.0.0"
    MCRC := ""
    iCRC := ""
    MID := ""
    MSystem := ["Sony PlayStation 3"]
    ;---------------------------------------------------------------------------- 
    ; Notes:
    ; Make sure you enable skipchecks in RLUI since RL won't be able to locate any roms (or create dummy txt files)
    ;
    ; The emulator requires your games to be stored inside the \dev_hdd0 sub-folder, it doesn't seem to be possible to run them from 
    ;   any other location
    ; You have to define the serial for your games. As an alternative you can name your games using the serial in the database
    ;  Run RocketlauncherUI, choose Sony PlayStation 3. 
    ;  Now select on Modules and click "Edit Global Module Settings". 
    ;  Select "Roms Settings" and you can enter the serial for each game.
    ;
    ;---------------------------------------------------------------------------- 
    
    StartModule()
    BezelGUI()
    FadeInStart()
    
    primaryExe := new Emulator(emuPath . "\" . executable)	; instantiate emulator executable object
    primaryWindowClassName := "Qt5QWindowIcon"
    emuPrimaryWindow := new Window(new WindowTitle(,primaryWindowClassName, executable))	; instantiate primary emulator window object
    
    Fullscreen := moduleIni.Read("Settings", "Fullscreen", "true",, 1)
    Serialname := moduleIni.Read(romName, "Serial", romName,, 1)
    
    ; Finding emulator/game config files
    Rpcs3config := new File(emuPath . "\config.yml")
    Rpcs3gameconfig := new File(emuPath . "\data\" . Serialname . "\config.yml")
    
    Rpcs3config.CheckFile("Could not find Emulator Config.yml! Run your emulator, go to Settings and save them.")
    
    BezelStart()
    
    ; Set fullscreen on emulator config
    SetFullscreen(Rpcs3config, Fullscreen)
    
    If (Rpcs3gameconfig.Exist()) {
    	; Set fullscreen on game config
    	SetFullscreen(Rpcs3gameconfig, Fullscreen)
    }
    
    hideEmuObj := Object(emuPrimaryWindow,1)
    HideAppStart(hideEmuObj,hideEmu)
    
    hddGamePath := "\dev_hdd0\game\" . Serialname . "\USRDIR\EBOOT.BIN"
    discGamePath := "\dev_hdd0\disc\" . Serialname . "\PS3_GAME\USRDIR\EBOOT.BIN"
    
    hddgameFile := new File(emuPath . hddGamePath)
    discgameFile := new File(emuPath . discGamePath)
    
    If (hddgameFile.Exist()) {
    	primaryExe.Run("." . hddGamePath) ; hdd games
    } Else If (discgameFile.Exist()) {
    	primaryExe.Run("." . discGamePath) ; disc games	
    } Else {
    	ScriptError("Game not Found. Please Check your Module Rom Settings or if your game is installed property on your emulator.")
    }
    
    ;wating for main emu window
    emuPrimaryWindow.Wait()
    emuPrimaryWindow.Active()
    emuPrimaryWindow.WaitActive()
    
    ; Identifiyng game Window
    WinGet gameWindowID, ID, A
    gameWindow := new Window(new WindowTitle(,,,gameWindowID))
    
    BezelDraw()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    primaryExe.Process("WaitClose")
    BezelExit()
    FadeOutExit()
    ExitModule()
    
    CloseProcess:
    	FadeOutStart()
    	gameWindow.Close()
    Return
    
    SetFullscreen(configFile, fs) {
    	configFile.Read()
    	configContents := configFile.Text
    
    	SearchText := "Start games in fullscreen mode: " . (If fs = "true" ? "false" : "true")
    	ReplaceText := "Start games in fullscreen mode: " . (If fs = "true" ? "true" : "false")
    	configContents := StringUtils.Replace(configContents, SearchText, ReplaceText, "All")
    
    	configFile.Delete()
    	configFile.Append(configContents)
    }
    With these Global Emulator ini settings

    Code:
    [RCPS3]
    Emu_Path=..\Emulators\rpcs3-v0.0.5-6675-bd1d4de4_win64\rpcs3.exe
    Rom_Extension=bin
    Module=..\Rpcs3\Rpcs3.ahk
    Pause_Save_State_Keys=
    Pause_Load_State_Keys=
     

  6. Collapse Details
    Re: Rpcs3 
    Junior Member
    MainSecondary
    Join Date
    Feb 2016
    Posts
    3
    Are people still working on this? I have tried several of the posted module and get the Game not found error.
    The log seems to indicate the proper eboot.bin is found

    Code:
    20:46:17:014 | RL |      INFO  | +N/A   | Main - RocketLauncher v1.2.0.1 (www.rlauncher.com)
    20:46:17:108 | RL |      INFO  | +94    | Main - System Specs:
    					RocketLauncher Dir: D:\Arcade\RocketLauncher
    					RocketLauncher is: 32-bit
    					OS: Microsoft Windows 10 Home
    					SKU: Windows 8
    					Total Memory: 16321.25 MB
    					Free Memory: 11394.44 MB
    					Used Memory: 4926.809 MB
    					SystemType: 64-bit
    					Physical Processors: 1
    					Logical Processors: 8
    					GPU 1 Name: NVIDIA GeForce RTX 2080
    					GPU 1 RAM: -1.00 MB
    					GPU 1 Driver Version: 25.21.14.1935
    					Sound 1 Device: NVIDIA High Definition Audio
    					Sound 1 Status: Enabled
    					Sound 2 Device: NVIDIA Virtual Audio Device (Wave Extensible) (WDM)
    					Sound 2 Status: Enabled
    					Sound 3 Device: USB Audio Device
    					Sound 3 Status: Enabled
    					Sound 4 Device: Realtek High Definition Audio
    					Sound 4 Status: Enabled
    					Sound 5 Device: USB Audio Device
    					Sound 5 Status: Enabled
    					OS Language: English_United_States
    					System Locale: en-US
    					Formats Locale: en-US
    					Windows UI Language: en-US
    					Text Encoding: Windows-1252
    					OS Admin Status: No
    					RL Compatibility Flags:  HIGHDPIAWARE
    					Latest .Net Version: v4.0.30319
    					Monitor #1 (\\.\DISPLAY1): 3440x1440 (3440x1390 work) [32bit] [60hz] [Landscape]  (Primary)
    					Current AHK Desktop Width: 3440
    					Current AHK Desktop Height: 1440
    					Monitor #1 DPI: 125
    					ErrorMode: 0
    					AutoHotkey Path:
    					AHK Version: 1.1.13.00
    					Unicode: No
    20:46:17:108 | RL |      INFO  | +0     | CheckFile - Checking if D:\Arcade\RocketLauncher\RocketLauncher.exe exists
    20:46:17:108 | RL |      INFO  | +0     | Main - Raw CLI received: "-s Sony Playstation 3 -r NPEB00073 -f D:\Arcade\HyperSpin.exe -p HyperSpin -c 1 -o 1"
    20:46:17:109 | RL |      INFO  | +0     | Main - Loading Front End Plugin: "HyperSpin"
    20:46:17:109 | RL |      INFO  | +0     | Main - RocketLauncher received "Sony Playstation 3" and "NPEB00073"
    20:46:17:112 | RL |      INFO  | +0     | Main - Did not find a "D:\Arcade\RocketLauncher\Settings\Sony Playstation 3\Game Options.ini" file, skipping any game-specific options.
    20:46:17:112 | RL |      INFO  | +0     | Main - NPEB00073 is using the default emulator: RPCS3
    20:46:17:112 | RL |      INFO  | +0     | Main - Checking for a [RPCS3] section in D:\Arcade\RocketLauncher\Settings\Sony Playstation 3\Emulators.ini
    20:46:17:113 | RL |      INFO  | +0     | Main - Checking for a [RPCS3] section in D:\Arcade\RocketLauncher\Settings\Global Emulators.ini
    20:46:17:113 | RL |      INFO  | +0     | Main - Found [RPCS3] in D:\Arcade\RocketLauncher\Settings\Global Emulators.ini
    20:46:17:113 | RL |      INFO  | +0     | CheckFile - Checking if D:\Arcade\RocketLauncher\Modules\Rpcs3\Rpcs3.ahk exists
    20:46:17:115 | RL |   WARNING  | +0     | Main - CRC Check - Module has no CRC defined on the header.
    20:46:17:115 | RL |      INFO  | +0     | Main - NPEB00073 will use module: D:\Arcade\RocketLauncher\Modules\Rpcs3\Rpcs3.ahk
    20:46:17:124 | RL |      INFO  | +16    | Main - Using SkipChecks method "Rom Only".
    20:46:17:127 | RL |      INFO  | +0     | CheckFile - Checking if E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\rpcs3.exe exists
    20:46:17:128 | RL |      INFO  | +0     | Main - INI Keys read
    20:46:17:128 | RL |      INFO  | +0     | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\7z.exe exists
    20:46:17:128 | RL |      INFO  | +0     | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\7z.dll exists
    20:46:17:131 | RL |      INFO  | +0     | Main - "NPEB00073" does not qualify for MultiGame. Only roms with any of these strings in their name are acceptable: \(Disc|\(Disk|\(Cart|\(Tape|\(Cassette|\(Part|\(Side
    20:46:17:131 | RL |   WARNING  | +N/A   | Main - SkipChecks is enabled and set to: Rom Only
    20:46:17:131 | RL |      INFO  | +0     | CheckPaths - Started
    20:46:17:131 | RL |      INFO  | +0     | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.zip
    20:46:17:131 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.zip
    20:46:17:131 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.zip
    20:46:17:145 | RL |      INFO  | +15    | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.rar
    20:46:17:145 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.rar
    20:46:17:145 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.rar
    20:46:17:158 | RL |      INFO  | +16    | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.7z
    20:46:17:158 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.7z
    20:46:17:158 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.7z
    20:46:17:171 | RL |      INFO  | +16    | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.lha
    20:46:17:171 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.lha
    20:46:17:171 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.lha
    20:46:17:184 | RL |      INFO  | +15    | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.lzh
    20:46:17:184 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.lzh
    20:46:17:184 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.lzh
    20:46:17:197 | RL |      INFO  | +0     | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.gzip
    20:46:17:197 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.gzip
    20:46:17:197 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.gzip
    20:46:17:211 | RL |      INFO  | +16    | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.tar
    20:46:17:211 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.tar
    20:46:17:211 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.tar
    20:46:17:224 | RL |      INFO  | +15    | CheckPaths - Looking for rom: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073.bin
    20:46:17:224 | RL |      INFO  | +0     | CheckPaths - Looking for rom by name in subfolder: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\NPEB00073.bin
    20:46:17:224 | RL |      INFO  | +0     | CheckPaths - Looking for rom by extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\*.bin
    20:46:17:224 | RL |      INFO  | +0     | CheckPaths - Found rom by matching extension: E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\EBOOT.BIN
    20:46:17:224 | RL |      INFO  | +0     | CheckPaths - Ended
    20:46:17:224 | RL |      INFO  | +0     | BuildScript - Loaded XHotkey Init.ahk scripts
    20:46:17:224 | RL |      INFO  | +0     | BuildScript - Loaded Keymapper Init.ahk scripts
    20:46:17:224 | RL |      INFO  | +0     | BuildScript - Loaded Statistics Init.ahk scripts
    20:46:17:224 | RL |      INFO  | +0     | BuildScript - Validating module
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - Validation complete
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - Loaded Multi-Player scripts
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - Loaded Statistics.ahk script
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - Loaded User Functions script from D:\Arcade\RocketLauncher\Lib\User Functions\Global.ahk
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Sony Playstation 3.ahk" not found
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Emulators\RPCS3.ahk" not found
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Sony Playstation 3\Emulators\RPCS3.ahk" not found
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - "D:\Arcade\RocketLauncher\Lib\User Functions\Sony Playstation 3\NPEB00073.ahk" not found
    20:46:17:225 | RL |      INFO  | +0     | BuildScript - Finished injecting functions into module
    20:46:17:225 | RL |      INFO  | +0     | Main - Module is built
    20:46:17:225 | RL |      INFO  | +0     | CheckFile - Checking if D:\Arcade\RocketLauncher\AutoHotkey.dll exists
    20:46:17:226 | RL |      INFO  | +0     | Main - Starting timer to watch if Front End gets displaced and restore it if it does.
    20:46:17:226 | RL |      INFO  | +0     | Main - Running module
    20:46:17:331 | MD |      INFO  | +N/A   | Module initialized
    20:46:17:334 | MD |      INFO  | +0     | LoadPreferredControllers - Started
    20:46:17:334 | MD |      INFO  | +0     | GetJoystickArray - Started
    20:46:17:377 | MD |      INFO  | +47    | GetJoystickArray - Ended
    20:46:17:377 | MD |      INFO  | +0     | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
    20:46:17:377 | MD |      INFO  | +0     | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
    20:46:17:377 | MD |      INFO  | +0     | LoadPreferredControllers - Ended
    20:46:17:377 | MD |      INFO  | +0     | Keymapper - Loading External AHK Keymapping
    20:46:17:377 | MD |      INFO  | +0     | CheckFile - Checking if D:\Arcade\RocketLauncher\Module Extensions\AhkLauncher.exe exists
    20:46:17:377 | MD |      INFO  | +0     | RunAHKKeymapper - Started
    20:46:17:377 | MD |      INFO  | +0     | GetAHKProfile - Started
    20:46:17:377 | MD |      INFO  | +0     | GetAHKProfile - Ended and no profile found
    20:46:17:377 | MD |      INFO  | +0     | Process - Exist AhkLauncher.exe
    20:46:17:381 | MD |      INFO  | +0     | RunAHKKeymapper - Ended
    20:46:17:381 | MD |      INFO  | +0     | GlobalUserFunction.InitUserFeatures - Starting
    20:46:17:381 | MD |      INFO  | +0     | GlobalUserFunction.InitUserFeatures - Ending
    20:46:17:381 | MD |      INFO  | +0     | StartModule - Started
    20:46:17:381 | MD |      INFO  | +0     | StartModule - MEmu: RPCS3
    					MEmuV: Latest]
    					MURL: https://rpcs3.net
    					MAuthor: aurel102001, brolly, jviegas, wallmachine
    					MVersion: 1.0.1
    					MCRC:
    					iCRC:
    					MID:
    					MSystem: Sony Playstation 3
    20:46:17:381 | MD |      INFO  | +0     | StartModule - You have a supported System Name for this module: "Sony Playstation 3"
    20:46:17:381 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
    20:46:17:381 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Open" for "dialog.open"
    20:46:17:381 | MD |      INFO  | +0     | LocaleUtils.i18n - Started
    20:46:17:381 | MD |      INFO  | +0     | LocaleUtils.i18n - Ended, using "Start" for "dialog.start"
    20:46:17:382 | MD |      INFO  | +0     | PluginInit - Started
    20:46:17:382 | MD |      INFO  | +0     | CheckFile - Checking if D:\Arcade\Databases\Sony Playstation 3\Sony Playstation 3.xml exists
    20:46:17:382 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Game Logo|System Logo
    20:46:17:382 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    20:46:17:382 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: Artwork1|Box Art|Cartridge|Flyers|Letters|Other
    20:46:17:414 | MD |      INFO  | +31    | BuildAssetsTable - Ended
    20:46:17:414 | MD |      INFO  | +0     | BuildAssetsTable - Started - Building Table for: MP4 Game Video|FLV Game Video
    20:46:17:414 | MD |      INFO  | +0     | BuildAssetsTable - Ended
    20:46:17:414 | MD |      INFO  | +0     | PluginInit - Ended
    20:46:17:438 | MD |      INFO  | +31    | StartModule - Ended
    20:46:17:438 | MD |      INFO  | +0     | GlobalUserFunction.StartUserFeatures - Starting
    20:46:17:438 | MD |      INFO  | +0     | GlobalUserFunction.StartUserFeatures - Ending
    20:46:17:439 | MD |      INFO  | +0     | RIniFile.Read - Module {GlobalModuleIni} - [Settings] - Fullscreen: true
    20:46:17:439 | MD |      INFO  | +0     | File.CheckFile - Checking if "E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\config.yml" exists
    20:46:17:439 | MD |      INFO  | +0     | 7z - Started, received E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\USRDIR\EBOOT.bin. If rom is an archive, it will extract to D:\Arcade\cache
    20:46:17:439 | MD |      INFO  | +0     | 7z - This file is not an archive and does not need to be extracted.
    20:46:17:439 | MD |      INFO  | +0     | 7z - Skipping main processing.
    20:46:17:439 | MD |      INFO  | +0     | 7z - Provided rom extension ".bin" is not an archive type, turning off 7z and running rom directly.
    20:46:17:439 | MD |      INFO  | +0     | 7z - This rom type does not need 7z: ".bin"
    20:46:17:439 | MD |   WARNING  | +0     | 7z - romPath changed from "E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\USRDIR" to "E:\Sony Playstation 3\rpcs3-v0.0.6-7788-4c593959_win64\dev_hdd0\game\NPEB00073\USRDIR"
    20:46:17:439 | MD |   WARNING  | +0     | 7z - romName changed from "EBOOT" to "EBOOT"
    20:46:17:439 | MD |   WARNING  | +0     | 7z - romExtension changed from ".bin" to ".bin"
    20:46:17:439 | MD |      INFO  | +0     | 7z - Ended
    20:46:19:930 | MD |     ERROR  | +2485  | ScriptError - Game not found. Check ROM Paths and module ROM settings.
    20:46:19:930 | MD |      INFO  | +0     | ExitModule - Started
    20:46:19:930 | MD |      INFO  | +0     | UpdateStatistics - Starting Updating Statistics
    20:46:19:994 | MD |      INFO  | +62    | UpdateStatistics - Game section statistics updated.
    20:46:19:994 | MD |      INFO  | +0     | RunAHKKeymapper - Started
    20:46:19:994 | MD |      INFO  | +0     | Process - Exist AhkLauncher.exe
    20:46:19:019 | MD |      INFO  | +31    | RunAHKKeymapper - Ended
    20:46:20:019 | MD |      INFO  | +0     | LoadPreferredControllers - Started
    20:46:20:019 | MD |      INFO  | +0     | GetJoystickArray - Started
    20:46:20:026 | MD |      INFO  | +0     | GetJoystickArray - Ended
    20:46:20:026 | MD |      INFO  | +0     | LoadPreferredControllers - Sorting Currently Connected joysticks List to match the order of the Preferred Controller List
    20:46:20:026 | MD |      INFO  | +0     | LoadPreferredControllers - Assigning the New Joystick IDs according to the preferred list for the active controllers
    20:46:20:026 | MD |      INFO  | +0     | LoadPreferredControllers - Ended
    20:46:20:026 | MD |      INFO  | +0     | GlobalUserFunction.PostExit - Starting
    20:46:20:026 | MD |      INFO  | +0     | GlobalUserFunction.PostExit - Ending
    20:46:20:026 | MD |      INFO  | +0     | ExitModule - Ended
    End of Module Logs
    20:46:20:043 | RL |      INFO  | +2829  | Main - Module ended, exiting RocketLauncher normally
    20:46:20:043 | RL |      INFO  | +0     | ExitScript - Started
    20:46:20:048 | RL |      INFO  | +0     | ExitScript - Resolution for \\.\DISPLAY1 (3440x1440) is correct and does not need to be restored
    20:46:20:048 | RL |      INFO  | +0     | ExitScript - Restoring taskbar
    20:46:20:163 | RL |      INFO  | +109   | SystemCursor - Restoring mouse cursor
    20:46:20:173 | RL |      INFO  | +16    | ExitScript - Restored cursor
    20:46:20:173 | RL |      INFO  | +0     | ExitScript - Ended

    rl log.txt
     

  7. Collapse Details
    Re: Rpcs3 
    Junior Member
    MainSecondary
    Join Date
    Jun 2016
    Posts
    1
    Hi guys. My first post.

    I recently succeeded with getting this to work.
    I am also using colpipes module modified slightly to allow for moving Rpcs3 managed file system folders.

    Here is the module code...

    Code:
    MEmu := "Rpcs3"
    MEmuV := "0.0.3-5405 Alpha (2017-07-23)"
    MURL := ["https://rpcs3.net"]
    MAuthor := ["jviegas"]
    MVersion := "1.0.0"
    MCRC := ""
    iCRC := ""
    MID := ""
    MSystem := ["Sony PlayStation 3"]
    ;---------------------------------------------------------------------------- 
    ; Notes:
    ; Make sure you enable skipchecks in RLUI since RL won't be able to locate any roms (or create dummy txt files)
    ;
    ; The emulator requires your games to be stored inside the \dev_hdd0 sub-folder, it doesn't seem to be possible to run them from 
    ;   any other location
    ; You have to define the serial for your games. As an alternative you can name your games using the serial in the database
    ;  Run RocketlauncherUI, choose Sony PlayStation 3. 
    ;  Now select on Modules and click "Edit Global Module Settings". 
    ;  Select "Roms Settings" and you can enter the serial for each game.
    ;
    ;---------------------------------------------------------------------------- 
    
    StartModule()
    BezelGUI()
    FadeInStart()
    
    primaryExe := new Emulator(emuPath . "\" . executable)	; instantiate emulator executable object
    primaryWindowClassName := "Qt5QWindowIcon"
    emuPrimaryWindow := new Window(new WindowTitle(,primaryWindowClassName, executable))	; instantiate primary emulator window object
    
    Fullscreen := moduleIni.Read("Settings", "Fullscreen", "true",, 1)
    Serialname := moduleIni.Read(romName, "Serial", romName,, 1)
    
    ; Finding emulator/game config files
    Rpcs3config := new File(emuPath . "\config.yml")
    Rpcs3gameconfig := new File(emuPath . "\data\" . Serialname . "\config.yml")
    
    Rpcs3config.CheckFile("Could not find Emulator Config.yml! Run your emulator, go to Settings and save them.")
    
    BezelStart()
    
    ; Set fullscreen on emulator config
    SetFullscreen(Rpcs3config, Fullscreen)
    
    If (Rpcs3gameconfig.Exist()) {
    	; Set fullscreen on game config
    	SetFullscreen(Rpcs3gameconfig, Fullscreen)
    }
    
    hideEmuObj := Object(emuPrimaryWindow,1)
    HideAppStart(hideEmuObj,hideEmu)
    
    discgameFile := romPath . "\dev_hdd0\disc\" . Serialname . "\PS3_GAME\USRDIR\EBOOT.BIN"
    hddgameFile := romPath . "\dev_hdd0\game\" . Serialname . "\USRDIR\EBOOT.BIN"
    
    If (Fileexist(discgameFile)) {
    	primaryExe.Run(" """ . discgameFile)
    } Else If (Fileexist(hddgameFile)) {
    	primaryExe.Run(" """ . hddgameFile)
    } Else {
    	ScriptError("Game not found. Check ROM Paths and module ROM settings.")
    }
    
    ;wating for main emu window
    emuPrimaryWindow.Wait()
    emuPrimaryWindow.Active()
    emuPrimaryWindow.WaitActive()
    
    ; Identifiyng game Window
    WinGet gameWindowID, ID, A
    gameWindow := new Window(new WindowTitle(,,,gameWindowID))
    
    BezelDraw()
    HideAppEnd(hideEmuObj,hideEmu)
    FadeInExit()
    primaryExe.Process("WaitClose")
    BezelExit()
    FadeOutExit()
    ExitModule()
    
    CloseProcess:
    	FadeOutStart()
    	gameWindow.Close()
    Return
    
    SetFullscreen(configFile, fs) {
    	configFile.Read()
    	configContents := configFile.Text
    
    	SearchText := "Start games in fullscreen mode: " . (If fs = "true" ? "false" : "true")
    	ReplaceText := "Start games in fullscreen mode: " . (If fs = "true" ? "true" : "false")
    	configContents := StringUtils.Replace(configContents, SearchText, ReplaceText, "All")
    
    	configFile.Delete()
    	configFile.Append(configContents)
    }
    You also need a module ini for it to work. Here is a sample...

    Code:
    [Settings]
    Fullscreen=true
    [1942 - Joint Strike]
    Serial=NPUB30024
    [Absolute Supercars]
    Serial=BLES01500
    Pretty simple. Just set up a rom path and create dummy files for the roms using real game names and make sure the discs and game names in dev_hdd0 are the game serial IDs and everything matches the ini. The ini will have to be built by hand but only once so no big deal.

    Put the dev_hdd0 folder and the dummy roms in the same place and set up a system in RL the usual way using whatever rom extension you choose. The beauty of this is you can use the real game name on the command line but PSN games will still work because they are stored as Serial ID folders the way the emulator expects.

    Make sure to set up the virtual file system in Rpcs3 to match where you put the dev_hdd0. You can set up custom configs in the emu for titles that require some special love to get running just make sure you set full screen in the config because the full screen setting in RL has no effect when you use a custom config. I also had problems with RL closing the emu so make sure you choose the "exit when game stops or closes" option in the emu and custom configs.

    edit: While I use Kodi RCB and NOT Hyperspin, so I use the default frontend script, the base command line in this method seems far less complicated than needed in the above example. i.e.

    Rocketlauncher "Sony Playstation 3" "1942 - Joint Strike"

    easy. Just make sure to generate a database based on the dummy roms.
    Last edited by Duimon ; 04-01-2019 at 12:54 PM.
     

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •