CPS Forwarder Creator 3DS: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 12: Line 12:
}}
}}
<youtube>s9wZsCPKZo8</youtube>
<youtube>s9wZsCPKZo8</youtube>
<div style="text-align: center">


<span style="font-size: 22px"><span style="color: rgb(255, 0, 0)">'''WARNING: NEW 3DS ONLY'''
<span style="font-size: 22px"><span style="color: rgb(255, 0, 0)">'''WARNING: NEW 3DS ONLY'''
'''OLD 3DS IS TOO WEAK TO EMULATE CPS AT PLAYABLE SPEEDS'''</span></span>
'''OLD 3DS IS TOO WEAK TO EMULATE CPS AT PLAYABLE SPEEDS'''</span></span>


[[File:https://gbatemp.net/attachments/upload_2017-7-12_16-16-1-png.92649/|class=bbCodeImage LbImage|upload_2017-7-12_16-16-1.png]] ?
==Description:==
 
With this tool you'll be able to make independent retroarch cias for your favorite CPS1 and CPS2 (but not CPS3) games using the Final Burn Alpha 2012 (0.2.97.29) CPS1 and CPS2 cores without having to install retroarch or anything besides the generated cia.
 
==Usage:==
It's pretty self explanatory, there is only one thing that isn't quite clear:
For CPS2 you'll need to copy the QSound bios (named &quot;qsound.zip&quot;) in the same folder as this program, it isn't needed for CPS1 games.
 
The program will detect if the bios is usable and wont let you proceed if the bios is missing or incompatible.
 
If the resulting cia doesn't boot (boots and kicks you out to the 3ds menu without warning) is most likely due to an incompatible romset, you can test your roms with the pc version of Final Burn Alpha 0.2.97.29 or Retroarch with the 2012 FBA core before creating the cia to make sure that it will work.
Some roms refuse to work even if they do in your pc, don't know exactly why, limitations of emulation I guess.
 
==Key mapping:==
The buttons are usually assigned as follow, it depends on the game:


</div>
* CPS LP = N3DS Y
* CPS MP = N3DS X
* CPS HP = N3DS L
* CPS LK = N3DS B
* CPS MK = N3DS A
* CPS HK = N3DS R
* CPS Start = N3DS Start
* CPS Coin = N3DS Select


'''Current version:''' 1.5.3
==Turbo button:==
'''FBA version:''' 0.2.97.29
As of version 1.5.3 a turbo button has been added. This button has to be manually enabled by giving it a key map from the button remapping option.
It works like a shift button, any other button that you press while holding the turbo button will rapid fire.


<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
'''Tools used to make this possible:'''
* 3dstool, bannertool, ctrtool, imagemagick convert and makerom.
* And thanks to [https://gbatemp.net/members/389539/ @Asdolo] for his retroarch fork.


<span>Spoiler: <span class="SpoilerTitle">Changelog</span></span>
==Changelog==
<div class="SpoilerTarget bbCodeSpoilerText">


v1.4.1
v1.4.1
Line 51: Line 72:
v1.5.3
v1.5.3
- turbo button technology™ added, it needs to be manually enabled from the button remapper.
- turbo button technology™ added, it needs to be manually enabled from the button remapper.
</div>
</div>
'''
Description:'''
With this tool you'll be able to make independent retroarch cias for your favorite CPS1 and CPS2 (but not CPS3) games using the Final Burn Alpha 2012 (0.2.97.29) CPS1 and CPS2 cores without having to install retroarch or anything besides the generated cia.
'''Usage:'''
It's pretty self explanatory, there is only one thing that isn't quite clear:
For CPS2 you'll need to copy the QSound bios (named &quot;qsound.zip&quot;) in the same folder as this program, it isn't needed for CPS1 games.
The program will detect if the bios is usable and wont let you proceed if the bios is missing or incompatible.
If the resulting cia doesn't boot (boots and kicks you out to the 3ds menu without warning) is most likely due to an incompatible romset, you can test your roms with the pc version of Final Burn Alpha 0.2.97.29 or Retroarch with the 2012 FBA core before creating the cia to make sure that it will work.
Some roms refuse to work even if they do in your pc, don't know exactly why, limitations of emulation I guess.
'''Key mapping:'''
The buttons are usually assigned as follow, it depends on the game:
CPS LP = N3DS Y
CPS MP = N3DS X
CPS HP = N3DS L
CPS LK = N3DS B
CPS MK = N3DS A
CPS HK = N3DS R
CPS Start = N3DS Start
CPS Coin = N3DS Select
'''Turbo button:'''
As of version 1.5.3 a turbo button has been added. This button has to be manually enabled by giving it a key map from the button remapping option.
It works like a shift button, any other button that you press while holding the turbo button will rapid fire.
<div style="text-align: center">
'''<span style="font-size: 18px">[https://gbatemp.net/download/cps-forwarder-creator.33816/ Download]</span>
<span style="font-size: 15px">[https://mega.nz/#!NBAXQaAa!ojvodbe8zyrzHKFlGda-pj7D7VDfy_SUdpZR31LpYGI Alt Link]</span>'''?
</div>
'''Tools used to make this possible:'''
3dstool, bannertool, ctrtool, imagemagick convert and makerom.
And thanks to [https://gbatemp.net/members/389539/ @Asdolo] for his retroarch fork.
<div class="messageTextEndMarker">
</div>

Revision as of 04:10, 20 September 2021

Template:Infobox-3DS-Homebrews

WARNING: NEW 3DS ONLY OLD 3DS IS TOO WEAK TO EMULATE CPS AT PLAYABLE SPEEDS

Description:

With this tool you'll be able to make independent retroarch cias for your favorite CPS1 and CPS2 (but not CPS3) games using the Final Burn Alpha 2012 (0.2.97.29) CPS1 and CPS2 cores without having to install retroarch or anything besides the generated cia.

Usage:

It's pretty self explanatory, there is only one thing that isn't quite clear: For CPS2 you'll need to copy the QSound bios (named "qsound.zip") in the same folder as this program, it isn't needed for CPS1 games.

The program will detect if the bios is usable and wont let you proceed if the bios is missing or incompatible.

If the resulting cia doesn't boot (boots and kicks you out to the 3ds menu without warning) is most likely due to an incompatible romset, you can test your roms with the pc version of Final Burn Alpha 0.2.97.29 or Retroarch with the 2012 FBA core before creating the cia to make sure that it will work. Some roms refuse to work even if they do in your pc, don't know exactly why, limitations of emulation I guess.

Key mapping:

The buttons are usually assigned as follow, it depends on the game:

  • CPS LP = N3DS Y
  • CPS MP = N3DS X
  • CPS HP = N3DS L
  • CPS LK = N3DS B
  • CPS MK = N3DS A
  • CPS HK = N3DS R
  • CPS Start = N3DS Start
  • CPS Coin = N3DS Select

Turbo button:

As of version 1.5.3 a turbo button has been added. This button has to be manually enabled by giving it a key map from the button remapping option. It works like a shift button, any other button that you press while holding the turbo button will rapid fire.

Tools used to make this possible:

  • 3dstool, bannertool, ctrtool, imagemagick convert and makerom.
  • And thanks to @Asdolo for his retroarch fork.

Changelog

v1.4.1 - initial release - has the same functionality as my neogeo forwarder creator

v1.5 - added random product id and unique id generator. it generates a random code every time you select a rom.

v1.5.1 - fixed a bug where roms could ask for the wrong parent rom or roms that didn't needed a parent rom asked for one.

v1.5.2 - better code for parent rom checking, some games were still asking for a parent rom when wasn't needed.

v1.5.2B - better way to tell if the game is a cps1 or cps2 title.

v1.5.2C - slight tweak to the parent rom mechanism (hopefully the last).

v1.5.3 - turbo button technology™ added, it needs to be manually enabled from the button remapper.

Advertising: