Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

PS1 Forwarder Creator 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = PS1 Forwarder Creator | image = https://dlhb.gamebrew.org/3dshomebrew/PS1ForwarderCreator.png|250px | type = PC Utilities | version = 1.7.3 |...")
 
No edit summary
Line 12: Line 12:
<youtube>QvDSQ6RneRE</youtube>
<youtube>QvDSQ6RneRE</youtube>


Current version: 1.7.3
=PS1 Forwarder Creator=
PCSX-Rearmed version: Oct 13, 2019 nightly + multidisc sbi support
Spoiler: Changelog
v1.7.3
- i'm dumb and broke cia creation for pbp, hopefully it's fixed now.
 
v1.7.2
- reworked sbi support, it should work with single disc pbp now.
- removed debug message used to test sbi support (oops).
 
v1.7.1
- added chd support.
- exposed more emulator options.
- added emulation settings presets.
- added sbi support (for libcrypt games).
- show touch buttons is now enabled by default.
- clean temporary files immediately after using them to reduce free space needed to create large cias.
- updated 3dstool and makerom.
- also removed ctrtool (not needed anymore).
 
v1.7
- fixed psxonpsp660.bin bios detection.
- and the hle bios too.
- adjusted smdh flags to hide the "save backup data" option on the 3ds menu as it isn't supported.
- "core disk options" was still being displayed when navigating the menu, changed to "change disc".
- changed "open/close disc tray" to "open/close lid".
- removed option to set circlepad as dpad.
- allow remapping controls from the forwarder itself.
- added touch buttons to compensate for the missing L3/R3 buttons.
- added optional bottom screen image to show touch buttons.
- slight adjust to the banner sound.
 
v1.6
- initial release


Description:
With this tool you'll be able to make independent Retroarch cias for your favorite PS1 games using the PCSX-Rearmed core without having to install Retroarch or anything besides the generated cia.
With this tool you'll be able to make independent Retroarch cias for your favorite PS1 games using the PCSX-Rearmed core without having to install Retroarch or anything besides the generated cia.


Usage:
==Usage:==
Only PBP and CHD files are supported, there are some emulator options you can change.
Only PBP and CHD files are supported, there are some emulator options you can change.
A bios is not required, but is highly recommended.
A bios is not required, but is highly recommended.
To use a bios you need to copy the bios file in the same folder as this program.
To use a bios you need to copy the bios file in the same folder as this program.
Compatible bios files are:
Compatible bios files are:
psxonpsp660.bin
* psxonpsp660.bin
scph101.bin
* scph101.bin
scph5501.bin
* scph5501.bin
scph7001.bin
* scph7001.bin
scph1001.bin
* scph1001.bin
 
If you copy more than one bios file, the previous list shows the priority order.
If you copy more than one bios file, the previous list shows the priority order.


There are some quick presets which can help if you don't know how to tweak the emulator options:
There are some quick presets which can help if you don't know how to tweak the emulator options:
Quality: Makes no sacrifices and provides full quality while trying to speed things at least a little. Simple 2D games should run fine.
 
Safe: Good middle ground between speed and quality, only makes the necessary sacrifices to ensure good compatibility and speed.
* Quality: Makes no sacrifices and provides full quality while trying to speed things at least a little. Simple 2D games should run fine.
Fast: Sacrifices some quality to run fast but not going too far. Most games should run well with this preset.
* Safe: Good middle ground between speed and quality, only makes the necessary sacrifices to ensure good compatibility and speed.
Turbo: Things start to get ugly here, but at least the games run fast, right?
* Fast: Sacrifices some quality to run fast but not going too far. Most games should run well with this preset.
Max Speed: Doesn't care about quality at all, speed is all that matters.
* Turbo: Things start to get ugly here, but at least the games run fast, right?
* Max Speed: Doesn't care about quality at all, speed is all that matters.


If you enable the second memory card this will be created in the sdmc:/retroarch/forwarders folder and will be shared among the games, this is useful for games that can use other games save files (like Resident Evil 2 if you prefer to have the Leon and Claire discs separated).
If you enable the second memory card this will be created in the sdmc:/retroarch/forwarders folder and will be shared among the games, this is useful for games that can use other games save files (like Resident Evil 2 if you prefer to have the Leon and Claire discs separated).


Games that have Libcrypt copy protection will need SBI files if aren't patched. If you put your SBI file alongside the game, the creator will detect it and add it automatically (indicated by the "+ Single SBI" next to the selected game name) as long as it has the same name as the game.
Games that have Libcrypt copy protection will need SBI files if aren't patched. If you put your SBI file alongside the game, the creator will detect it and add it automatically (indicated by the "+ Single SBI" next to the selected game name) as long as it has the same name as the game.
If the game is a multidisc PBP you have to append an underscore and the number of disc the SBI file corresponds to at the end (e.g. if the PBP is named "Final Fantasy IX (EUR).pbp" the SBI files should be named "Final Fantasy IX (EUR)_1.sbi", "Final Fantasy IX (EUR)_2.sbi", etc...). You'll know if the creator detected your SBI's if it says "+ Multi SBI" next to the selected game name.
If the game is a multidisc PBP you have to append an underscore and the number of disc the SBI file corresponds to at the end (e.g. if the PBP is named "Final Fantasy IX (EUR).pbp" the SBI files should be named "Final Fantasy IX (EUR)_1.sbi", "Final Fantasy IX (EUR)_2.sbi", etc...). You'll know if the creator detected your SBI's if it says "+ Multi SBI" next to the selected game name.


Key mapping:
===Key mapping:===
The buttons are assigned as follow by default, they can be changed (controller type cannot be changed and still needs to be set in the creator):
The buttons are assigned as follow by default, they can be changed (controller type cannot be changed and still needs to be set in the creator):
PS1 Cross = 3DS B
* PS1 Cross = 3DS B
PS1 Circle = 3DS A
* PS1 Circle = 3DS A
PS1 Square = 3DS Y
* PS1 Square = 3DS Y
PS1 Triangle = 3DS X
* PS1 Triangle = 3DS X
PS1 L1 = 3DS L
* PS1 L1 = 3DS L
PS1 R1 = 3DS R
* PS1 R1 = 3DS R
PS1 L2 = 3DS ZL
* PS1 L2 = 3DS ZL
PS1 R2 = 3DS ZR
* PS1 R2 = 3DS ZR
PS1 L3 = 3DS Left Touch
* PS1 L3 = 3DS Left Touch
PS1 R3 = 3DS Right Touch
* PS1 R3 = 3DS Right Touch
PS1 Start = 3DS Start
* PS1 Start = 3DS Start
PS1 Select = 3DS Select
* PS1 Select = 3DS Select


The 3DS touchscreen contains 2 extra buttons at the top left and top right, if you touch top center both touch buttons will be pressed at the same time.
The 3DS touchscreen contains 2 extra buttons at the top left and top right, if you touch top center both touch buttons will be pressed at the same time.
You can enable the option Show Touchscreen buttons in the creator to show an overlay at the screen.
You can enable the option Show Touchscreen buttons in the creator to show an overlay at the screen.


Download
Alt Link
Source Code?


FAQ:
==FAQ:==
Q: Why only PBP and CHD?
'''Q: Why only PBP and CHD?'''
 
A: PBP files are compressed and can store more than one disc. CHD has enhanced compression, but it lack multidisc support.
A: PBP files are compressed and can store more than one disc. CHD has enhanced compression, but it lack multidisc support.


Q: How do I create PBP files?
'''Q: How do I create PBP files?'''
 
A: You can use PSX2PSP, Impaler PSX or POPSConv, the internet is full of tutorials about how to use those programs. POPSConv can't create multidisc PBP files though.
A: You can use PSX2PSP, Impaler PSX or POPSConv, the internet is full of tutorials about how to use those programs. POPSConv can't create multidisc PBP files though.


Q: How do I create CHD files?
'''Q: How do I create CHD files?'''
 
A: You have to use chdman which is part of MAME, there are tutorials of how to do it on the internet.
A: You have to use chdman which is part of MAME, there are tutorials of how to do it on the internet.


Q: How do I change discs?
'''Q: How do I change discs?'''
 
A: Tap the touchscreen to open the emulator menu and go to the Change Disc option, once there open the lid, change the disc number and close the lid.
A: Tap the touchscreen to open the emulator menu and go to the Change Disc option, once there open the lid, change the disc number and close the lid.


Q: Hey, the Change Disc option isn't there.
'''Q: Hey, the Change Disc option isn't there.'''
 
A: If the option is missing then the PBP you used only has a single disc.
A: If the option is missing then the PBP you used only has a single disc.


Q: What is the difference between analog and dualshock?
'''Q: What is the difference between analog and dualshock?'''
 
A: analog refers to the PlayStation Analog Joystick (SCPH-1110) or the Dual Analog Controller (SCPH-1150 or SCPH-1180) with the green led lit (Flighstick mode), while dualshock refers to the DualShock Controller (SCPH-1200) or the Dual Analog Controller with the red led lit.
A: analog refers to the PlayStation Analog Joystick (SCPH-1110) or the Dual Analog Controller (SCPH-1150 or SCPH-1180) with the green led lit (Flighstick mode), while dualshock refers to the DualShock Controller (SCPH-1200) or the Dual Analog Controller with the red led lit.


Q: The option to change controller type is missing in the Controls menu.
'''Q: The option to change controller type is missing in the Controls menu.'''
 
A: That can only be changed in the creator.
A: That can only be changed in the creator.


Q: <insert game name> doesn't run well.
'''Q: <insert game name> doesn't run well.'''
 
A: Not every game is gonna run full speed, refer to this thread for the compatibility list and advice about how to get better performance.
A: Not every game is gonna run full speed, refer to this thread for the compatibility list and advice about how to get better performance.


Q: The game doesn't boot at all and kicks me back to the home menu.
'''Q: The game doesn't boot at all and kicks me back to the home menu.'''
 
A: Official PBP's from PSN don't work. Try creating your own PBP's.
A: Official PBP's from PSN don't work. Try creating your own PBP's.
==Changelogs==
PCSX-Rearmed version: Oct 13, 2019 nightly + multidisc sbi support
v1.7.3
* i'm dumb and broke cia creation for pbp, hopefully it's fixed now.
v1.7.2
* reworked sbi support, it should work with single disc pbp now.
* removed debug message used to test sbi support (oops).
v1.7.1
* added chd support.
* exposed more emulator options.
* added emulation settings presets.
* added sbi support (for libcrypt games).
* show touch buttons is now enabled by default.
* clean temporary files immediately after using them to reduce free space needed to create large cias.
* updated 3dstool and makerom.
* also removed ctrtool (not needed anymore).
v1.7
* fixed psxonpsp660.bin bios detection.
* and the hle bios too.
* adjusted smdh flags to hide the "save backup data" option on the 3ds menu as it isn't supported.
* "core disk options" was still being displayed when navigating the menu, changed to "change disc".
* changed "open/close disc tray" to "open/close lid".
* removed option to set circlepad as dpad.
* allow remapping controls from the forwarder itself.
* added touch buttons to compensate for the missing L3/R3 buttons.
* added optional bottom screen image to show touch buttons.
* slight adjust to the banner sound.
v1.6
* initial release.

Revision as of 11:54, 15 April 2020

Template:Infobox 3DS homebrew

PS1 Forwarder Creator

With this tool you'll be able to make independent Retroarch cias for your favorite PS1 games using the PCSX-Rearmed core without having to install Retroarch or anything besides the generated cia.

Usage:

Only PBP and CHD files are supported, there are some emulator options you can change.

A bios is not required, but is highly recommended.

To use a bios you need to copy the bios file in the same folder as this program.

Compatible bios files are:

  • psxonpsp660.bin
  • scph101.bin
  • scph5501.bin
  • scph7001.bin
  • scph1001.bin

If you copy more than one bios file, the previous list shows the priority order.

There are some quick presets which can help if you don't know how to tweak the emulator options:

  • Quality: Makes no sacrifices and provides full quality while trying to speed things at least a little. Simple 2D games should run fine.
  • Safe: Good middle ground between speed and quality, only makes the necessary sacrifices to ensure good compatibility and speed.
  • Fast: Sacrifices some quality to run fast but not going too far. Most games should run well with this preset.
  • Turbo: Things start to get ugly here, but at least the games run fast, right?
  • Max Speed: Doesn't care about quality at all, speed is all that matters.

If you enable the second memory card this will be created in the sdmc:/retroarch/forwarders folder and will be shared among the games, this is useful for games that can use other games save files (like Resident Evil 2 if you prefer to have the Leon and Claire discs separated).

Games that have Libcrypt copy protection will need SBI files if aren't patched. If you put your SBI file alongside the game, the creator will detect it and add it automatically (indicated by the "+ Single SBI" next to the selected game name) as long as it has the same name as the game.

If the game is a multidisc PBP you have to append an underscore and the number of disc the SBI file corresponds to at the end (e.g. if the PBP is named "Final Fantasy IX (EUR).pbp" the SBI files should be named "Final Fantasy IX (EUR)_1.sbi", "Final Fantasy IX (EUR)_2.sbi", etc...). You'll know if the creator detected your SBI's if it says "+ Multi SBI" next to the selected game name.

Key mapping:

The buttons are assigned as follow by default, they can be changed (controller type cannot be changed and still needs to be set in the creator):

  • PS1 Cross = 3DS B
  • PS1 Circle = 3DS A
  • PS1 Square = 3DS Y
  • PS1 Triangle = 3DS X
  • PS1 L1 = 3DS L
  • PS1 R1 = 3DS R
  • PS1 L2 = 3DS ZL
  • PS1 R2 = 3DS ZR
  • PS1 L3 = 3DS Left Touch
  • PS1 R3 = 3DS Right Touch
  • PS1 Start = 3DS Start
  • PS1 Select = 3DS Select

The 3DS touchscreen contains 2 extra buttons at the top left and top right, if you touch top center both touch buttons will be pressed at the same time.

You can enable the option Show Touchscreen buttons in the creator to show an overlay at the screen.


FAQ:

Q: Why only PBP and CHD?

A: PBP files are compressed and can store more than one disc. CHD has enhanced compression, but it lack multidisc support.

Q: How do I create PBP files?

A: You can use PSX2PSP, Impaler PSX or POPSConv, the internet is full of tutorials about how to use those programs. POPSConv can't create multidisc PBP files though.

Q: How do I create CHD files?

A: You have to use chdman which is part of MAME, there are tutorials of how to do it on the internet.

Q: How do I change discs?

A: Tap the touchscreen to open the emulator menu and go to the Change Disc option, once there open the lid, change the disc number and close the lid.

Q: Hey, the Change Disc option isn't there.

A: If the option is missing then the PBP you used only has a single disc.

Q: What is the difference between analog and dualshock?

A: analog refers to the PlayStation Analog Joystick (SCPH-1110) or the Dual Analog Controller (SCPH-1150 or SCPH-1180) with the green led lit (Flighstick mode), while dualshock refers to the DualShock Controller (SCPH-1200) or the Dual Analog Controller with the red led lit.

Q: The option to change controller type is missing in the Controls menu.

A: That can only be changed in the creator.

Q: <insert game name> doesn't run well.

A: Not every game is gonna run full speed, refer to this thread for the compatibility list and advice about how to get better performance.

Q: The game doesn't boot at all and kicks me back to the home menu.

A: Official PBP's from PSN don't work. Try creating your own PBP's.

Changelogs

PCSX-Rearmed version: Oct 13, 2019 nightly + multidisc sbi support

v1.7.3

  • i'm dumb and broke cia creation for pbp, hopefully it's fixed now.

v1.7.2

  • reworked sbi support, it should work with single disc pbp now.
  • removed debug message used to test sbi support (oops).

v1.7.1

  • added chd support.
  • exposed more emulator options.
  • added emulation settings presets.
  • added sbi support (for libcrypt games).
  • show touch buttons is now enabled by default.
  • clean temporary files immediately after using them to reduce free space needed to create large cias.
  • updated 3dstool and makerom.
  • also removed ctrtool (not needed anymore).

v1.7

  • fixed psxonpsp660.bin bios detection.
  • and the hle bios too.
  • adjusted smdh flags to hide the "save backup data" option on the 3ds menu as it isn't supported.
  • "core disk options" was still being displayed when navigating the menu, changed to "change disc".
  • changed "open/close disc tray" to "open/close lid".
  • removed option to set circlepad as dpad.
  • allow remapping controls from the forwarder itself.
  • added touch buttons to compensate for the missing L3/R3 buttons.
  • added optional bottom screen image to show touch buttons.
  • slight adjust to the banner sound.

v1.6

  • initial release.

Advertising: