CPS Forwarder Creator 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = CPS Forwarder Creator | image = https://dlhb.gamebrew.org/3dshomebrew/CPSForwarderCreator.jpg|250px | type = PC Utilities | version = 1.5.3 |...")
 
m (Text replacement - "Category:PC utilities for 3DS homebrew" to "")
 
(16 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = CPS Forwarder Creator
|title=CPS Forwarder Creator
| image = https://dlhb.gamebrew.org/3dshomebrew/CPSForwarderCreator.jpg|250px
|image=cpsforwardercreator3.png
| type = PC Utilities
|description=Make retroarch CIAs for your favorite CPS1 and CPS2 games.
| version = 1.5.3
|author=Sakitoshi
| licence = Mixed
|lastupdated=2019/08/08
| author = Sakitoshi
|type=Forwarders and Virtual Console Injectors
| website = https://gbatemp.net/threads/release-cps-forwarder-creator.477233/
|version=1.5.3
| download = https://dlhb.gamebrew.org/3dshomebrew/CPSForwarderCreator.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/CPSForwarderCreator.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/cpsforwardercreator.7z
|website=https://gbatemp.net/threads/release-cps-forwarder-creator.477233
}}
}}
<youtube>s9wZsCPKZo8</youtube>
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.


<div style="text-align: center">
'''Note:''' For New 3DS only.


<span style="font-size: 22px"><span style="color: rgb(255, 0, 0)">'''WARNING: NEW 3DS ONLY'''
==User guide==
'''OLD 3DS IS TOO WEAK TO EMULATE CPS AT PLAYABLE SPEEDS'''</span></span>
Please note 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.


[[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]] ?
The program will detect if the bios is usable and wont let you proceed if the bios is missing or incompatible.


</div>
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.


'''Current version:''' 1.5.3
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 it will work.
'''FBA version:''' 0.2.97.29
 
Some roms refuse to work even if they do in your PC, don't know exactly why, possibly due to limitations of emulation.
 
===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.


<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
It works like a shift button, any other button that you press while holding the turbo button will rapid fire.


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


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


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


v1.5.1
L - CPS HP
- 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
B - CPS LK
- better code for parent rom checking, some games were still asking for a parent rom when wasn't needed.


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


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


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


</div>
Select - CPS Coin


</div>
==Screenshots==
'''
https://dlhb.gamebrew.org/3dshomebrews/cpsforwardercreator3.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:'''
==Media==
It's pretty self explanatory, there is only one thing that isn't quite clear:
'''How To Play CPS2 Capcom Arcade Games On Your New 3DS Console / Make A Street Fighter Alpha 3 CIA''' ([https://www.youtube.com/watch?v=s9wZsCPKZo8 WizeWizardGaming]) <br>
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.
<youtube>s9wZsCPKZo8</youtube>
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.
==Compatibility==
Some roms refuse to work even if they do in your pc, don't know exactly why, limitations of emulation I guess.
For N3DS only. O3DS is not able to emulate CPS at playable speed.


'''Key mapping:'''
==Changelog==
The buttons are usually assigned as follow, it depends on the game:
'''v1.5.3'''
CPS LP = N3DS Y
* Turbo button technology™ added, it needs to be manually enabled from the button remapper.
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:'''
'''v1.5.2C'''
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.
* Slight tweak to the parent rom mechanism (hopefully the last).
It works like a shift button, any other button that you press while holding the turbo button will rapid fire.


'''v1.5.2B'''
* Better way to tell if the game is a cps1 or cps2 title.


<div style="text-align: center">
'''v1.5.2'''
* Better code for parent rom checking, some games were still asking for a parent rom when wasn't needed.


'''<span style="font-size: 18px">[https://gbatemp.net/download/cps-forwarder-creator.33816/ Download]</span>
'''v1.5.1'''
<span style="font-size: 15px">[https://mega.nz/#!NBAXQaAa!ojvodbe8zyrzHKFlGda-pj7D7VDfy_SUdpZR31LpYGI Alt Link]</span>'''?
* Fixed a bug where roms could ask for the wrong parent rom or roms that didn't needed a parent rom asked for one.


</div>
'''v1.5'''
* Added random product id and unique id generator. it generates a random code every time you select a rom.


'''Tools used to make this possible:'''
'''v1.4.1'''
3dstool, bannertool, ctrtool, imagemagick convert and makerom.
* Initial release.
And thanks to [https://gbatemp.net/members/389539/ @Asdolo] for his retroarch fork.
* Has the same functionality as my neogeo forwarder creator.
<div class="messageTextEndMarker">


==Credits==
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>
==External links==
* GBAtemp - https://gbatemp.net/threads/release-cps-forwarder-creator.477233

Latest revision as of 04:28, 6 May 2024

CPS Forwarder Creator
Cpsforwardercreator3.png
General
AuthorSakitoshi
TypeForwarders and Virtual Console Injectors
Version1.5.3
LicenseMixed
Last Updated2019/08/08
Links
Download
Website

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.

Note: For New 3DS only.

User guide

Please note 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 it will work.

Some roms refuse to work even if they do in your PC, don't know exactly why, possibly due to limitations of emulation.

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.

Controls

CPS:

Y - CPS LP

X - CPS MP

L - CPS HP

B - CPS LK

A - CPS MK

R - CPS HK

Start - CPS Start

Select - CPS Coin

Screenshots

cpsforwardercreator3.png

Media

How To Play CPS2 Capcom Arcade Games On Your New 3DS Console / Make A Street Fighter Alpha 3 CIA (WizeWizardGaming)

Compatibility

For N3DS only. O3DS is not able to emulate CPS at playable speed.

Changelog

v1.5.3

  • Turbo button technology™ added, it needs to be manually enabled from the button remapper.

v1.5.2C

  • Slight tweak to the parent rom mechanism (hopefully the last).

v1.5.2B

  • Better way to tell if the game is a cps1 or cps2 title.

v1.5.2

  • Better code for parent rom checking, some games were still asking for a parent rom when wasn't needed.

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

  • Added random product id and unique id generator. it generates a random code every time you select a rom.

v1.4.1

  • Initial release.
  • Has the same functionality as my neogeo forwarder creator.

Credits

Tools used to make this possible:

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

External links

Advertising: