Hacking FlashcartHelper -An open source Windows utility for flashcarts

Did FlashcartHelper work for you?


  • Total voters
    24

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
Urza said:
About FlashcartHelper said:
The R4 Team for making the R4 and proving Slot-1 carts possible.
There were half a dozen slot-1 cards before the R4 was even announced.
Yeah, I have to fix that lol. Blame me for not doing my research

I'll fix it in the next version, can't be bothered to recompile and reupload it again just for that.
 

Scott-105

Bow to me. Please?
Member
Joined
Aug 23, 2009
Messages
3,010
Trophies
1
Age
29
Location
Ontario, Canada
Website
Visit site
XP
1,711
Country
Canada
This is actually pretty cool. I'm gonna use it to update my AK2i
smile.gif
 

Ace

GBATemp's Patrick Bateman
Member
Joined
Apr 8, 2009
Messages
1,034
Trophies
0
Age
29
Location
Manhattan
Website
goo.gl
XP
538
Country
This is kickass.

The only sort of improvements you could add to it, excluding support for more flashcards, is probably adding more languages to it (Japanese, Spanish, etc.), since there are many people who use flascarts there. In addition, it could probably add instructions to flashing flashcarts for use on the DSi.
 

Themanhunt

Well-Known Member
Member
Joined
Aug 11, 2011
Messages
432
Trophies
0
Age
27
Website
Visit site
XP
171
Country
Ace Faith said:
This is kickass.

The only sort of improvements you could add to it, excluding support for more flashcards, is probably adding more languages to it (Japanese, Spanish, etc.), since there are many people who use flascarts there. In addition, it could probably add instructions to flashing flashcarts for use on the DSi.

Very true. I would be happy to do a German translation if you can't ron?
 

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
Themanhunt said:
Ace Faith said:
This is kickass.

The only sort of improvements you could add to it, excluding support for more flashcards, is probably adding more languages to it (Japanese, Spanish, etc.), since there are many people who use flascarts there. In addition, it could probably add instructions to flashing flashcarts for use on the DSi.

Very true. I would be happy to do a German translation if you can't ron?
I'm adding support for M3, EZ-Flash 5 and some R4 clones in 0.6

As for translations, wait for the 0.6 release, and then, go ahead, it's open source
biggrin.gif
Don't do it now though, since 0.6 will add a bunch of stuff.

And I am adding DSi Firmware fixes, in 0.6
 

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
And finally, 0.6


http://filetrip.net/f26089-FlashcartHelper-0-6.html

FlashcartHelper 0.6
Changelog said:
-Added R4 Clones support
-Added EZ5(i) Support
-Added M3 support
-Fixed Credits error
-Added DSi Firmware fix download option
-Added Decompile parameter, to grab source quickly, run FlashcartHelper with -d parameter.
 

mori123

Well-Known Member
Member
Joined
Mar 20, 2010
Messages
127
Trophies
0
XP
137
Country
Canada
Nice little tool handy for the Flashcart addict in me saves me hunting down updates heh, Now i have found a bug whenever i select r4 revolution it downloads woodr4 which is a 7zip file, then decompresses it to a folder named after the archive but not the Put In Sd card folder. so when i finish it opens up to an empty folder. rather than what should be put in the sd root.

Also when downloading NDS tokyo Trimmer it puts the exe in the root of the folder but makes a folder called ndstokyo trimmer which remains empty and then fails to run the program.

Oh Another one when u hit Download Hombrew #3 it redownloads unrar and 7za and then Proceeds to open my browser to filetrip, not sure if this is the intended effect but if it is I suggest a Bit More Information Like a Popup in advance saying We will now open Filetrip in your browser so u may download homebrew otherwise the Noobs this is intended for will be lost.

As far as the DSI firmware updates i think its a Bit of a dangerous feature to explain to much, but if your going to do it perhaps a prompt that lets them Say IF they have a ds/dslite and then A command to delete the DSI file so they run the correct one? or viceversa.
 

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
mori123 said:
Nice little tool handy for the Flashcart addict in me saves me hunting down updates heh, Now i have found a bug whenever i select r4 revolution it downloads woodr4 which is a 7zip file, then decompresses it to a folder named after the archive but not the Put In Sd card folder. so when i finish it opens up to an empty folder. rather than what should be put in the sd root.

Also when downloading NDS tokyo Trimmer it puts the exe in the root of the folder but makes a folder called ndstokyo trimmer which remains empty and then fails to run the program.

Oh Another one when u hit Download Hombrew #3 it redownloads unrar and 7za and then Proceeds to open my browser to filetrip, not sure if this is the intended effect but if it is I suggest a Bit More Information Like a Popup in advance saying We will now open Filetrip in your browser so u may download homebrew otherwise the Noobs this is intended for will be lost.

As far as the DSI firmware updates i think its a Bit of a dangerous feature to explain to much, but if your going to do it perhaps a prompt that lets them Say IF they have a ds/dslite and then A command to delete the DSI file so they run the correct one? or viceversa.

Hmm, it seems to do that on XP.
 

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
RoboticBuddy said:
ohnoes.png


No linux version? Oh well, anyways, nice program!
Sorry, I don't know a lot about bash script. If anyone wants to do one, sure. I'm not sure, but I think it will run under Wine.

QUOTE(azure0wind @ Sep 1 2011, 02:22 PM) why don't you just make the program that can check your os (keep both files)?

The problem is, keeping 2 files is inefficient. I have to check to make sure each file is identical except for the OS specific commands. Blame Microsoft for not including xcopy in windows 7
 

azure0wind

Well-Known Member
Member
Joined
May 24, 2009
Messages
937
Trophies
1
XP
345
Country
Indonesia
i have made program that can run the file according to your os, but it need to keep both files
frown.gif
, anyway

Link: here.

Haven't try it on my PC (Windows XP), tried it on my laptop (Windows 7)
 

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
azure0wind said:
i have made program that can run the file according to your os, but it need to keep both files
frown.gif
, anyway

Link: here.

Haven't try it on my PC (Windows XP), tried it on my laptop (Windows 7)
Doesn't work for me.
frown.gif


CODESee the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.InvalidCastException: Conversion from string "Microsoft Windows Vista" to type 'Boolean' is not valid. ---> System.FormatException: Input string was not in a correct format.
at Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
at Microsoft.VisualBasic.CompilerServices.Conversions.ToBoolean(String Value)
--- End of inner exception stack trace ---
at Microsoft.VisualBasic.CompilerServices.Conversions.ToBoolean(String Value)
at FlashcartHelper.Form1.Form1_Load(Object sender, EventArgs e)
at System.EventHandler.Invoke(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
FlashcartHelper
Assembly Version: 0.1.0.0
Win32 Version: 0.1.0.0
CodeBase: file:///C:/Users/Ronny/Desktop/FH/0.6.1/test/FlashcartHelperChk.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3620 (GDR.050727-3600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3623 (GDR.050727-3600)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Management
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.3053 (netfxsp.050727-3000)
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Management/2.0.0.0__b03f5f7f11d50a3a/System.Management.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:





When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

Thanks anyways, but I already have an Idea of how to replace xcopy and robocopy.
 

Themanhunt

Well-Known Member
Member
Joined
Aug 11, 2011
Messages
432
Trophies
0
Age
27
Website
Visit site
XP
171
Country
ron mate, I cant do that translation for you. I got thing to sort; new tech in my house I need to set up, sorting out PSU replacement stuff etc.

:/
 

chyyran

somehow a weeb now.
OP
Developer
Joined
Dec 10, 2009
Messages
2,845
Trophies
1
Location
here
Website
ronnchyran.com
XP
1,076
Country
Canada
And finally, after about a week, I give you...

FlashcartHelper 0.7
Download Here: http://filetrip.net/f26164-FlashcartHelper-0-7.html

Changelog said:
v0.7 Changelog
-wget, 7za and unrar now included in the exe file
-Added Supercard DSone(i) Support
-Added iSmart Premuim Support
-Added option to download DS-Scene rom tool
-Removed all Robocopy or Xcopy dependecies, this means that you now only need 1 EXE for ALL Windows versions
-Fixed some small bugs
-Added DSonei DSi Update

biggrin.gif
 

Ace

GBATemp's Patrick Bateman
Member
Joined
Apr 8, 2009
Messages
1,034
Trophies
0
Age
29
Location
Manhattan
Website
goo.gl
XP
538
Country
Am I seriously the only person who thinks this should be stickied? Last time someone made something this useful was when they automated the DSTT install a few ages ago.

I suppose the only way this could be even further improved is if you found a way to automate Moonshell OS + ROMloading for flashcarts, and eventually an optional MENUdo install. But you'd need the DLDI patcher from Chishm (sp?) for the Moonshell, am I right?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Psionic Roshambo @ Psionic Roshambo: https://www.youtube.com/watch?v=A0FyqCEfD0E