Thread: Rpcs3

Page 10 of 10 FirstFirst ... 5678910
Results 181 to 185 of 185
  1. Collapse Details
    Re: Rpcs3 
    Senior Member Ninja2bseen's Avatar
    MainSecondary
    Join Date
    Jun 2014
    Posts
    858
    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-19-2018 at 12:40 AM.
     

  5. Collapse Details
    Re: Rpcs3 
    Junior Member
    MainSecondary
    Join Date
    Jan 2019
    Posts
    16
    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=
     

Posting Permissions

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