More actions
No edit summary |
No edit summary |
||
Line 9: | Line 9: | ||
| website = https://gbatemp.net/threads/release-online-gateway-to-ctrpf-code-converter.492656/ | | website = https://gbatemp.net/threads/release-online-gateway-to-ctrpf-code-converter.492656/ | ||
| download = https://dlhb.gamebrew.org/3dshomebrew/GatewayToNTRConverter.rar | | download = https://dlhb.gamebrew.org/3dshomebrew/GatewayToNTRConverter.rar | ||
| source = | | source = https://github.com/DarkFlare69/Gateway-To-NTR-Converter | ||
}} | }} | ||
<youtube>T3N152cuQv0</youtube> | <youtube>T3N152cuQv0</youtube> | ||
Online Gateway To NTR Code Converter! | |||
==What is this?== | |||
This is a program I started working on 2 days ago that will automatically convert Gateshark codes to NTR. The converter itself was written completely from scratch with no code taken from Nanquitas' Gateshark2NTR or from any other converter. I wrote one in Python a while ago, but it wasn't very good due to my limited knowledge of that language. | |||
This one is a major improvement over it. However, I am still a beginner at programming, so <span style="text-decoration: underline">the source code is very dirty</span> (which means don't comment on it, because I already am aware of how it isn't very well-written). I could improve it a lot, although it isn't really necessary as the program functions optimally for the end-user. | |||
If you are seriously trying to convert codes (not putting in random stuff to try and mess with the converter) it should work almost all of the time. | |||
==Features:== | |||
* Code Checker, to see if your codes will convert properly | |||
* Help pages, such as the NDS Codetype documentation | |||
* Optimization, to clean up the code once it's converted to NTR | |||
* Plugin builder, build the plugin file with one click | |||
* Copy to Clipboard, to easily copy all of the converted codes | |||
==Advantages over other converters:== | |||
* Online support for all plugins created using this converter | |||
* Can convert codes into either CTRPluginFramework plugins or lib 2 plugins | |||
* Menu features, such as folders and notes | |||
* Open Source | |||
* The source code of your plugin will be openly available inside of the /pluginMenu or /ctrpfMenu directory | |||
* Complete UI | |||
* Type/copy codes as text or load them from a file | |||
* All of the things listed above under "Features" | |||
==Planned Improvements== | |||
*Improve the Code Checker to check for more potential errors | |||
==Screenshots== | |||
https://dlhb.gamebrew.org/3dshomebrew/upload_2017-12-26_22-24-1.jpg | |||
https://dlhb.gamebrew.org/3dshomebrew/upload_2017-12-26_22-24-44.jpg | |||
==Changelog== | |||
v2.0.3 (Current version): | v2.0.3 (Current version): | ||
*Fixed 0xDB codetype | |||
*Support for CTRPluginFramework | |||
*New button activator generator function for CTRPF | |||
*Built in updater | |||
*Various fixes and improvements | |||
v1.0.5: | v1.0.5: | ||
*Added notes | |||
*Improved help page to give more detailed help information | |||
*Added titles to all popup information boxes | |||
v1.0.4: | v1.0.4: | ||
*Added support for spoilers | |||
*Improved support for E codetypes (almost all codes will work now) | |||
*Updated code checker to accommodate for these new changes | |||
*General bug squashing by testing many different types of codes | |||
v1.0.3: | v1.0.3: | ||
*Added support for 0xE codetype (unfinished; however most codes will work) | |||
*General improvements | |||
v1.0.2: | v1.0.2: | ||
*Added more code name exceptions | |||
*Added support for loops (0x0C codetype) | |||
*Added support for D1 codetype | |||
*Improved code checker | |||
v1.0.1: | v1.0.1: | ||
*Fixed a bug with button activators | |||
v1.0.0: | v1.0.0: | ||
*Initial Release | |||
==Support== | |||
===Using Spoilers=== | |||
Enclose codes in a spoiler by adding '''+Spoiler Name''' above the first code in the left inputbox. Nested spoilers work just as you would expect. You can close off the most recent spoiler by typing '''-''' below the final code in the spoiler. | Enclose codes in a spoiler by adding '''+Spoiler Name''' above the first code in the left inputbox. Nested spoilers work just as you would expect. You can close off the most recent spoiler by typing '''-''' below the final code in the spoiler. | ||
<pre>+Spoiler with this name | <pre>+Spoiler with this name | ||
+Nested Spoiler with this name | +Nested Spoiler with this name | ||
Line 177: | Line 94: | ||
20000008 000000FF | 20000008 000000FF | ||
D2000000 00000000 | D2000000 00000000 | ||
</ | You don't need to put anything next to the hyphen, but it will close the most recent spoiler.</pre> | ||
===Using Notes=== | |||
Add a note for a code by typing '''*Your note here''' below the code. To create a multi-line note, you have to use the newline seperator: '''\n | Add a note for a code by typing '''*Your note here''' below the code. To create a multi-line note, you have to use the newline seperator: '''\n | ||
''' | ''' | ||
<pre>[Code 1234] | <pre>[Code 1234] | ||
D3000000 14000000 | D3000000 14000000 | ||
Line 207: | Line 109: | ||
*This is a note for Code 1234\nAnd this is another line of the note</pre> | *This is a note for Code 1234\nAnd this is another line of the note</pre> | ||
Enjoy! | |||
Enjoy! | |||
Revision as of 04:35, 20 September 2021
Template:Infobox-3DS-Homebrews
Online Gateway To NTR Code Converter!
What is this?
This is a program I started working on 2 days ago that will automatically convert Gateshark codes to NTR. The converter itself was written completely from scratch with no code taken from Nanquitas' Gateshark2NTR or from any other converter. I wrote one in Python a while ago, but it wasn't very good due to my limited knowledge of that language.
This one is a major improvement over it. However, I am still a beginner at programming, so the source code is very dirty (which means don't comment on it, because I already am aware of how it isn't very well-written). I could improve it a lot, although it isn't really necessary as the program functions optimally for the end-user.
If you are seriously trying to convert codes (not putting in random stuff to try and mess with the converter) it should work almost all of the time.
Features:
- Code Checker, to see if your codes will convert properly
- Help pages, such as the NDS Codetype documentation
- Optimization, to clean up the code once it's converted to NTR
- Plugin builder, build the plugin file with one click
- Copy to Clipboard, to easily copy all of the converted codes
Advantages over other converters:
- Online support for all plugins created using this converter
- Can convert codes into either CTRPluginFramework plugins or lib 2 plugins
- Menu features, such as folders and notes
- Open Source
- The source code of your plugin will be openly available inside of the /pluginMenu or /ctrpfMenu directory
- Complete UI
- Type/copy codes as text or load them from a file
- All of the things listed above under "Features"
Planned Improvements
- Improve the Code Checker to check for more potential errors
Screenshots
Changelog
v2.0.3 (Current version):
- Fixed 0xDB codetype
- Support for CTRPluginFramework
- New button activator generator function for CTRPF
- Built in updater
- Various fixes and improvements
v1.0.5:
- Added notes
- Improved help page to give more detailed help information
- Added titles to all popup information boxes
v1.0.4:
- Added support for spoilers
- Improved support for E codetypes (almost all codes will work now)
- Updated code checker to accommodate for these new changes
- General bug squashing by testing many different types of codes
v1.0.3:
- Added support for 0xE codetype (unfinished; however most codes will work)
- General improvements
v1.0.2:
- Added more code name exceptions
- Added support for loops (0x0C codetype)
- Added support for D1 codetype
- Improved code checker
v1.0.1:
- Fixed a bug with button activators
v1.0.0:
- Initial Release
Support
Using Spoilers
Enclose codes in a spoiler by adding +Spoiler Name above the first code in the left inputbox. Nested spoilers work just as you would expect. You can close off the most recent spoiler by typing - below the final code in the spoiler.
+Spoiler with this name +Nested Spoiler with this name [Code 1234] D3000000 14000000 B0001234 00000000 20000008 000000FF D2000000 00000000 You don't need to put anything next to the hyphen, but it will close the most recent spoiler.
Using Notes
Add a note for a code by typing *Your note here below the code. To create a multi-line note, you have to use the newline seperator: \n
[Code 1234] D3000000 14000000 B0001234 00000000 20000008 000000FF D2000000 00000000 *This is a note for Code 1234\nAnd this is another line of the note
Enjoy!