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

Neo-Geo Forwarder Creator 3DS: Difference between revisions

From GameBrew
(Created page with "{{Infobox 3DS homebrew | title = Neo-Geo Forwarder Creator | image = https://dlhb.gamebrew.org/3dshomebrew/Neo-GeoForwarderCreator.jpg|250px | type = PC Utilities | version =...")
 
m (Text replacement - "Category:PC utilities for 3DS homebrew" to "")
 
(19 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Infobox 3DS homebrew
{{Infobox 3DS Homebrews
| title = Neo-Geo Forwarder Creator
|title=Neo-Geo Forwarder Creator
| image = https://dlhb.gamebrew.org/3dshomebrew/Neo-GeoForwarderCreator.jpg|250px
|image=neogeoforwardercreator3.png
| type = PC Utilities
|description=Make independent retroarch cias for your favorite Neo-Geo games.
| version = v1.5.2D
|author=Sakitoshi
| licence = Mixed
|lastupdated=2019/05/22
| author = Sakitoshi
|type=Forwarders and Virtual Console Injectors
| website = https://gbatemp.net/threads/release-neo-geo-forwarder-creator.472957/
|version=1.5.2D
| download = https://dlhb.gamebrew.org/3dshomebrew/Neo-GeoForwarderCreator.rar
|license=Mixed
| source = https://dlhb.gamebrew.org/3dshomebrew/Neo-GeoForwarderCreator.rar
|download=https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator.7z
|website=https://gbatemp.net/threads/release-neo-geo-forwarder-creator.472957
}}
}}
<youtube>-209t0-qGd0</youtube>
With this tool you'll be able to make independent retroarch CIAs for your favorite Neo-Geo games using the Final Burn Alpha 2012 (0.2.97.29) NeoGeo core without having to install retroarch or anything besides the generated cia.
 
<div style="text-align: center">
 
<span style="font-size: 22px"><span style="color: #ff0000">'''WARNING: NEW 3DS ONLY'''
'''OLD 3DS IS TOO WEAK TO EMULATE NEO-GEO AT PLAYABLE SPEEDS'''</span></span>
 
[[File:https://gbatemp.net/attachments/upload_2017-6-3_7-28-59-png.88850/|class=bbCodeImage LbImage|upload_2017-6-3_7-28-59.png]] ?
 
</div>
 
'''Current version:''' 1.5.2D
'''FBA version:''' 0.2.97.29
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler: <span class="SpoilerTitle">Changelog</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">
 
v1.0
- initial release.
 
v1.0.1
- minor fixes.
 
v1.0.2
- more minor fixes.
 
v1.0.3
- fixed a freeze when entering sleep mode from the home menu with the game suspended.
 
v1.1
- added an internal database to recognize games that need a parent rom and warn the user if the needed parent rom is missing.
 
v1.2
- changed save folder to &quot;sdmc:/retroarch/forwarders/*UNIQUEID*/savefiles&quot; (actually a fix). please move the *ROMNAME*.fs files from the root of your sd card to the new save folder if�you wish to preserve your saves, otherwise you can erase the .fs files from the root of your sd card.
- little interface fix.
 
v1.2.1
- fixed the issue where if the path to the folder selected to save the cia has spaces the program is unable to save it (oops... spaces are the devil).
 
v1.2.2
- fixed little issue with banner creation (spaces again).
 
v1.2.3
- interface fixes.
 
v1.2.4
- fixed a bug where the creator will get stuck at &quot;creating banner&quot; if no banner image was selected.
- another little interface fix.
 
v1.3
- added option to remap buttons.
 
v1.3.1
- fixed little bug with the remapping.
 
v1.4
- fixed parent rom detection, now is has to be in the same folder as the bootleg rom you are selecting (I don't know how I missed this for so long).
- rewrote and revamped a bunch of code for easier maintenance, please tell me if I broke something [[File:styles/default/xenforo/clear.png|class=mceSmilieSprite mceSmilie14|:P]].
 
v1.4.1
- fixed little bug were the reset keymap button would incorrectly swap the X and Y buttons.
 
v1.5
- added random product id and unique id generator. it generates a random code every time you select a rom.
 
v1.5.1
- added a turbo button. it has to be manually enabled from the button remap option.
 
v1.5.2C
- parent rom typo fixed (fughtfev).
- parent rom mechanism updated to use the same method as the CPS forwarder creator.
 
v1.5.2D
- fixed another typo in the parent rom checking mechanism (gpilot.zip -&gt; gpilots.zip).
 
</div>


</div>
'''Note:''' For New 3DS only.


'''Description:'''
==User guide==
With this tool you'll be able to make independent retroarch cias for your favorite Neo-Geo games using the Final Burn Alpha 2012 (0.2.97.29) NeoGeo core without having to install retroarch or anything besides the generated cia.
===How to use===
Most are self explanatory, there is only one thing that isn't quite clear: You need to copy the Neo-Geo bios (named "neogeo.zip") in the same folder as this program.


'''Usage:'''
The program will detect if the bios is usable and won't let you proceed if the bios is missing or incompatible.
It's pretty self explanatory, there is only one thing that isn't quite clear:
You need to copy the Neo-Geo bios (named &quot;neogeo.zip&quot;) in the same folder as this program.
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 or Retroarch before creating the cia to make sure that it will work.
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 or Retroarch before creating the cia to make sure that it will work.


Big games (like Metal Slug 3, SVC Chaos and most of the King of Fighters series) will take a while to boot, just wait a minute and you'll be greeted with the Neo-Geo bios like usual.
Big games (like Metal Slug 3, SVC Chaos and most of the King of Fighters series) will take a while to boot, just wait a minute and you'll be greeted with the Neo-Geo bios like usual.


'''Key mapping:'''
===Turbo button===
The buttons are assigned as follow:
As of version 1.5.1 a turbo button has been added. This button has to be manually enabled by giving it a key map from the button remapping option.
Neo-Geo A = 3DS B
Neo-Geo B = 3DS A
Neo-Geo C = 3DS Y
Neo-Geo D = 3DS X
Neo-Geo Start = 3DS Start
Neo-Geo Coin/Select = 3DS Select


'''Turbo button:'''
As of version 1.5.1 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.
It works like a shift button, any other button that you press while holding the turbo button will rapid fire.


'''Uni-bios usage instructions:'''
===Uni-bios usage instructions===
First, to navigate the menus you have to press A (B in 3DS buttons) to accept/change settings, B (A in 3DS buttons) to change setting in the opposite direction and C (Y in 3DS buttons) to go back.


<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
{| class="wikitable" style="width: 900px;"
|-
|style="width: 30%;"|https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator4.png
|To access the uni-bios menus you have to press A+B+C (B+A+Y in 3DS buttons) at the first screen.
|-
|https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator5.png
|The very first option is to configure the region and mode at what the game will run.
|-
|https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator6.png
|To access the dip switches you have to press B+C+D (A+Y+X in 3DS buttons) at the same screen as before. Then go to the third option.
|-
|https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator7.png
|And then the second option.
|-
|https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator8.png
|You can change the game setting from there like the difficulty, timer, blood and such (most games will let you change difficulty and time from the game menu of you choose to run the game in console mode).
|-
|https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator9.png
|You can also access an in-game menu that contain cheats if you press Start+Select while playing.
|-
|}


<span>Spoiler</span>
==Controls==
<div class="SpoilerTarget bbCodeSpoilerText">
'''Neo-Geo:'''


First, to navigate this menus you have to press A (B in 3DS buttons) to accept/change settings, B (A in 3DS buttons) to change setting in the opposite direction and C (Y in 3DS buttons) to go back.
B - Neo-Geo A


To access the uni-bios menus you have to press A+B+C (B+A+Y in 3DS buttons) at the first screen (illustrated below).
A - Neo-Geo B


<div style="text-align: center">
Y - Neo-Geo C


[[File:https://gbatemp.net/attachments/0000-png.88942/|class=bbCodeImage LbImage|0000.png]] ?
X - Neo-Geo D


</div>
Start - Neo-Geo Start


The very first option is to configure the region and mode at what the game will run.
Select - Neo-Geo Coin/Select


<div style="text-align: center">
==Screenshots==
https://dlhb.gamebrew.org/3dshomebrews/neogeoforwardercreator3.png


[[File:https://gbatemp.net/attachments/0001-png.88943/|class=bbCodeImage LbImage|0001.png]] ?
==Media==
'''How To Play Neo-Geo Arcade Games On Your New 3DS Console''' ([https://www.youtube.com/watch?v=-209t0-qGd0 WizeWizardGaming]) <br>
<youtube>-209t0-qGd0</youtube>


</div>
==Compatibility==
For N3DS only. O3DS is not able to emulate Neo-Geo at playable speed.


==Changelog==
'''v1.5.2D'''
* Fixed another typo in the parent rom checking mechanism (gpilot.zip & gpilots.zip).


To access the dip switches you have to press B+C+D (A+Y+X in 3DS buttons) at the same screen as before.
'''v1.5.2C'''
Then go to the third option.
* Parent rom typo fixed (fughtfev).
* Parent rom mechanism updated to use the same method as the CPS forwarder creator.


<div style="text-align: center">
'''v1.5.1'''
* Added a turbo button. it has to be manually enabled from the button remap option.


[[File:https://gbatemp.net/attachments/0002-png.88944/|class=bbCodeImage LbImage|0002.png]] ?
'''v1.5'''
* Added random product id and unique id generator. it generates a random code every time you select a rom.


</div>
'''v1.4.1'''
* Fixed little bug were the reset keymap button would incorrectly swap the X and Y buttons.


And then the second option.
'''v1.4'''
* Fixed parent rom detection, now is has to be in the same folder as the bootleg rom you are selecting (I don't know how I missed this for so long).
* Rewrote and revamped a bunch of code for easier maintenance, please tell me if I broke something.


<div style="text-align: center">
'''v1.3.1'''
* Fixed little bug with the remapping.


[[File:https://gbatemp.net/attachments/0003-png.88945/|class=bbCodeImage LbImage|0003.png]] ?
'''v1.3'''
* Added option to remap buttons.


</div>
'''v1.2.4'''
* Fixed a bug where the creator will get stuck at "creating banner" if no banner image was selected.
* Another little interface fix.


You can change the game setting from there like the difficulty, timer, blood and such (most games will let you change difficulty and time from the game menu of you choose to run the game in console mode).
'''v1.2.3'''
* Interface fixes.


<div style="text-align: center">
'''v1.2.2'''
* Fixed little issue with banner creation (spaces again).


[[File:https://gbatemp.net/attachments/0004-png.88946/|class=bbCodeImage LbImage|0004.png]] ?
'''v1.2.1'''
* Fixed the issue where if the path to the folder selected to save the cia has spaces the program is unable to save it (oops... spaces are the devil).


</div>
'''v1.2'''
* Changed save folder to "sdmc:/retroarch/forwarders/*UNIQUEID*/savefiles" (actually a fix). please move the *ROMNAME*.fs files from the root of your sd card to the new save folder if you wish to preserve your saves, otherwise you can erase the .fs files from the root of your sd card.
* Little interface fix.


You can also access an in-game menu that contain cheats if you press Start+Select while playing.
'''v1.1'''
* Added an internal database to recognize games that need a parent rom and warn the user if the needed parent rom is missing.


<div style="text-align: center">
'''v1.0.3'''
* Fixed a freeze when entering sleep mode from the home menu with the game suspended.


[[File:https://gbatemp.net/attachments/0006-png.88941/|class=bbCodeImage LbImage|0006.png]] ?
'''v1.0.2'''
* More minor fixes.


</div>
'''v1.0.1'''
* Minor fixes.


</div>
'''v1.0'''
* Initial release.


</div>
==Credits==
Tools used to make this possible: 3dstool, bannertool, ctrtool, imagemagick convert and makerom.


<div style="text-align: center">
'''<span style="font-size: 18px">[https://gbatemp.net/download/neo-geo-forwarder-creator.33815/ Download]</span>
<span style="font-size: 15px">[https://mega.nz/#!ccgFWAYB!HxriT4owpnRZT9s80E8wTud-osKuSE_2cr5djlajFSQ 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.
And thanks to [https://gbatemp.net/members/389539/ @Asdolo] for his retroarch fork.
<div class="messageTextEndMarker">


</div>
==External links==
* GbAtemp - https://gbatemp.net/threads/release-neo-geo-forwarder-creator.472957

Latest revision as of 04:33, 6 Mayıs 2024

Neo-Geo Forwarder Creator
Neogeoforwardercreator3.png
General
AuthorSakitoshi
TypeForwarders and Virtual Console Injectors
Version1.5.2D
LicenseMixed
Last Updated2019/05/22
Links
Download
Website

With this tool you'll be able to make independent retroarch CIAs for your favorite Neo-Geo games using the Final Burn Alpha 2012 (0.2.97.29) NeoGeo core without having to install retroarch or anything besides the generated cia.

Note: For New 3DS only.

User guide

How to use

Most are self explanatory, there is only one thing that isn't quite clear: You need to copy the Neo-Geo bios (named "neogeo.zip") in the same folder as this program.

The program will detect if the bios is usable and won't 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 or Retroarch before creating the cia to make sure that it will work.

Big games (like Metal Slug 3, SVC Chaos and most of the King of Fighters series) will take a while to boot, just wait a minute and you'll be greeted with the Neo-Geo bios like usual.

Turbo button

As of version 1.5.1 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.

Uni-bios usage instructions

First, to navigate the menus you have to press A (B in 3DS buttons) to accept/change settings, B (A in 3DS buttons) to change setting in the opposite direction and C (Y in 3DS buttons) to go back.

neogeoforwardercreator4.png To access the uni-bios menus you have to press A+B+C (B+A+Y in 3DS buttons) at the first screen.
neogeoforwardercreator5.png The very first option is to configure the region and mode at what the game will run.
neogeoforwardercreator6.png To access the dip switches you have to press B+C+D (A+Y+X in 3DS buttons) at the same screen as before. Then go to the third option.
neogeoforwardercreator7.png And then the second option.
neogeoforwardercreator8.png You can change the game setting from there like the difficulty, timer, blood and such (most games will let you change difficulty and time from the game menu of you choose to run the game in console mode).
neogeoforwardercreator9.png You can also access an in-game menu that contain cheats if you press Start+Select while playing.

Controls

Neo-Geo:

B - Neo-Geo A

A - Neo-Geo B

Y - Neo-Geo C

X - Neo-Geo D

Start - Neo-Geo Start

Select - Neo-Geo Coin/Select

Screenshots

neogeoforwardercreator3.png

Media

How To Play Neo-Geo Arcade Games On Your New 3DS Console (WizeWizardGaming)

Compatibility

For N3DS only. O3DS is not able to emulate Neo-Geo at playable speed.

Changelog

v1.5.2D

  • Fixed another typo in the parent rom checking mechanism (gpilot.zip & gpilots.zip).

v1.5.2C

  • Parent rom typo fixed (fughtfev).
  • Parent rom mechanism updated to use the same method as the CPS forwarder creator.

v1.5.1

  • Added a turbo button. it has to be manually enabled from the button remap option.

v1.5

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

v1.4.1

  • Fixed little bug were the reset keymap button would incorrectly swap the X and Y buttons.

v1.4

  • Fixed parent rom detection, now is has to be in the same folder as the bootleg rom you are selecting (I don't know how I missed this for so long).
  • Rewrote and revamped a bunch of code for easier maintenance, please tell me if I broke something.

v1.3.1

  • Fixed little bug with the remapping.

v1.3

  • Added option to remap buttons.

v1.2.4

  • Fixed a bug where the creator will get stuck at "creating banner" if no banner image was selected.
  • Another little interface fix.

v1.2.3

  • Interface fixes.

v1.2.2

  • Fixed little issue with banner creation (spaces again).

v1.2.1

  • Fixed the issue where if the path to the folder selected to save the cia has spaces the program is unable to save it (oops... spaces are the devil).

v1.2

  • Changed save folder to "sdmc:/retroarch/forwarders/*UNIQUEID*/savefiles" (actually a fix). please move the *ROMNAME*.fs files from the root of your sd card to the new save folder if you wish to preserve your saves, otherwise you can erase the .fs files from the root of your sd card.
  • Little interface fix.

v1.1

  • Added an internal database to recognize games that need a parent rom and warn the user if the needed parent rom is missing.

v1.0.3

  • Fixed a freeze when entering sleep mode from the home menu with the game suspended.

v1.0.2

  • More minor fixes.

v1.0.1

  • Minor fixes.

v1.0

  • Initial release.

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: