Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
The main server is currently down. We are running on a backup server, so editing and search functionality are temporarily disabled. Please check back in a few hours.

Gateway To NTR Converter 3DS: Difference between revisions

From GameBrew
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>


<div style="text-align: center">
Online Gateway To NTR Code Converter!


<span style="font-size: 26px"><span style="color: #00b300">'''Online Gateway To NTR Code Converter'''</span></span>
==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.


</div>
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.
'''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:'''
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.
-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:'''
==Features:==
-Online support for all plugins created using this converter
* Code Checker, to see if your codes will convert properly
-Can convert codes into either CTRPluginFramework plugins or lib 2 plugins
* Help pages, such as the NDS Codetype documentation
-Menu features, such as folders and notes
* Optimization, to clean up the code once it's converted to NTR
-Open Source
* Plugin builder, build the plugin file with one click
-The source code of your plugin will be openly available inside of the /pluginMenu or /ctrpfMenu directory
* Copy to Clipboard, to easily copy all of the converted codes
-Complete UI
-Type/copy codes as text or load them from a file
-All of the things listed above under &quot;Features&quot;


'''Planned Improvements:'''
==Advantages over other converters:==
-Improve the Code Checker to check for more potential errors
* 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 &quot;Features&quot;


==Planned Improvements==
*Improve the Code Checker to check for more potential errors


<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
==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


<span>Spoiler: <span class="SpoilerTitle">Screenshots</span></span>
==Changelog==
<div class="SpoilerTarget bbCodeSpoilerText">
 
[[File:https://gbatemp.net/attachments/upload_2017-12-26_22-24-1-png.109375/|class=bbCodeImage LbImage|upload_2017-12-26_22-24-1.png]]
 
[[File:https://gbatemp.net/attachments/upload_2017-12-26_22-24-44-png.109376/|class=bbCodeImage LbImage|upload_2017-12-26_22-24-44.png]]
 
</div>
 
</div>
 
 
<div style="text-align: center">
 
<div class="iframe">
 
<div id="player">
 
 
 
</div>
<div class="player-unavailable">
 
= An error occurred. =
 
<div class="submessage">
 
[https://www.youtube.com/watch?v=zj5WajeV_-U Try watching this video on www.youtube.com], or enable JavaScript if it is disabled in your browser.
 
</div>
 
</div>
 
</div>
 
 
<div class="iframe">
 
<div id="player">
 
 
 
</div>
<div class="player-unavailable">
 
= An error occurred. =
 
<div class="submessage">
 
[https://www.youtube.com/watch?v=T3N152cuQv0 Try watching this video on www.youtube.com], or enable JavaScript if it is disabled in your browser.
 
</div>
 
</div>
 
</div>
 
<span style="font-size: 12px">(Leave a like to show support)</span>?
 
</div>
 
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler: <span class="SpoilerTitle">Changelog</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">


v2.0.3 (Current version):
v2.0.3 (Current version):
-Fixed 0xDB codetype
*Fixed 0xDB codetype
-Support for CTRPluginFramework
*Support for CTRPluginFramework
-New button activator generator function for CTRPF
*New button activator generator function for CTRPF
-Built in updater
*Built in updater
-Various fixes and improvements
*Various fixes and improvements


v1.0.5:
v1.0.5:
-Added notes
*Added notes
-Improved help page to give more detailed help information
*Improved help page to give more detailed help information
-Added titles to all popup information boxes
*Added titles to all popup information boxes


v1.0.4:
v1.0.4:
-Added support for spoilers
*Added support for spoilers
-Improved support for E codetypes (almost all codes will work now)
*Improved support for E codetypes (almost all codes will work now)
-Updated code checker to accommodate for these new changes
*Updated code checker to accommodate for these new changes
-General bug squashing by testing many different types of codes
*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)
*Added support for 0xE codetype (unfinished; however most codes will work)
-General improvements
*General improvements


v1.0.2:
v1.0.2:
-Added more code name exceptions
*Added more code name exceptions
-Added support for loops (0x0C codetype)
*Added support for loops (0x0C codetype)
-Added support for D1 codetype
*Added support for D1 codetype
-Improved code checker
*Improved code checker


v1.0.1:
v1.0.1:
-Fixed a bug with button activators
*Fixed a bug with button activators


v1.0.0:
v1.0.0:
-Initial Release
*Initial Release
 
</div>
 
</div>
 
 
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
 
<span>Spoiler: <span class="SpoilerTitle">Support</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">


<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">
==Support==
 
===Using Spoilers===
<span>Spoiler: <span class="SpoilerTitle">Using Spoilers</span></span>
<div class="SpoilerTarget bbCodeSpoilerText">


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.


<div class="bbCodeBlock bbCodeCode">
<div class="type">
Code:
</div>
<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>
</div>
</div>


</div>
You don't need to put anything next to the hyphen, but it will close the most recent spoiler.</pre>
<div class="ToggleTriggerAnchor bbCodeSpoilerContainer">


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


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
'''
'''


<div class="bbCodeBlock bbCodeCode">
<div class="type">
Code:
</div>
<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>


</div>
Enjoy!
 
</div>
 
</div>
 
</div>
 
</div>
 
<span style="font-size: 15px">Download: [https://github.com/DarkFlare69/Gateway-To-NTR-Converter/raw/master/Gateway%20To%20NTR%20Converter/Release/Gateway%20To%20NTR%20Converter.zip https://github.com/DarkFlare69/Gateway-To-NTR-Converter/raw/master/Gateway To NTR Converter/Release/Gateway To NTR Converter.zip]
 
Source Code: https://github.com/DarkFlare69/Gateway-To-NTR-Converter
 
Enjoy! [[File:styles/default/xenforo/clear.png|class=mceSmilieSprite mceSmilie48|:)]]</span>
<div class="messageTextEndMarker">
 
 
</div>

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

upload_2017-12-26_22-24-1.jpg upload_2017-12-26_22-24-44.jpg

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!

Advertising: