Hacking An alternative to EZClient for GBA roms. (new software)

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
[The ezbridge.dll not found error has been fixed.]

Hi All,

I like a lot of others here have been looking for better alternative for the EZFlash client. I finally managed to write a small program to work with the official EZ4Patch.dll and reverse enginner (most of) the reserved area patching done by the official client.

The software is open source under Apache License at http://github.com/HiddenRambler/EZ4Patcher

I've only tested with ROMs for EZ-Flash IV on an GBA. If anyone else is interested please let how it works out for you. specially if you run into any incompatibilities.

Precompiled binaries:

Latest version: (1.1 with fix for EZBride.dll not found error) https://drive.google.com/file/d/0BwV_DUnv_6kxSHZnQUVDcHU3UXM/view?usp=sharing

Old Versions:
1.1: https://drive.google.com/file/d/0BwV_DUnv_6kxdXE5alNrVThiWG8/view?usp=sharing
1.0 https://drive.google.com/file/d/0BwV_DUnv_6kxcjJmRjZFQUp6am8/view?usp=sharing
 
Last edited by HiddenRambler,

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,964
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,974
Country
United States
Thank you, I'll try this out in the next few days and see how it goes. :)

By the way, do you think you could possibly write an alternative for the EZ FLASH III client with the USB EZ-Writer II hardware? The last version is super unstable, and cart writes fail like 90% of the time due to it's instability.
 
Last edited by Jayro,

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
Let me know if you run into issues. I've uploaded a new version which allow disabling ROM trimming which might cause problems with some ROMs and lets you group the output into sub folders with maximum of 80 files in each folder.

I'm afraid I don't have an EZ-Writer II, which makes it pretty difficult to do anything about it.
 
  • Like
Reactions: Jayro

Jayro

MediCat USB Dev
Developer
Joined
Jul 23, 2012
Messages
12,964
Trophies
4
Location
WA State
Website
ko-fi.com
XP
16,974
Country
United States
Let me know if you run into issues. I've uploaded a new version which allow disabling ROM trimming which might cause problems with some ROMs and lets you group the output into sub folders with maximum of 80 files in each folder.

I'm afraid I don't have an EZ-Writer II, which makes it pretty difficult to do anything about it.
Okay, I'll let you know if I run into anything. And thanks for letting me know. I traded my EZ-FLASH III with Writer II (Which is rare I guess because of it's RTC?) for an EZ-FLASH IV just so I wouldn't have to deal with that unstable crap anymore. EZ-FLASH IV is much easier to deal with. :)
 

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
  • Like
Reactions: Jayro

romanaOne

Well-Known Member
Member
Joined
Apr 18, 2014
Messages
453
Trophies
0
Age
49
Location
where the potential goes to zero
XP
1,024
Country
United States
What about GBATA? I don't remember where I got it; the readme.txt calls it "GBA Tool Advance 0.7a by coolhj"

The GUI is a little confusing, but I've sram-patched a few games with it. It works well in wine, so there is no need for a linux/mac port.
 

Attachments

  • gbata.png
    gbata.png
    6.9 KB · Views: 515
Last edited by romanaOne,

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
GBATA is a great piece of software, however the official client does some extra patches in the ROM header which apparently is needed for proper saving in certain scenarios.

Also AFAIK GBATA can only do one ROM at a time.

My app can bulk patch ROMs. I used it to patch 2000+ ROMs in one go.

but like I mentioned in my last post all this is moot as the ezgba tool i linked to can do all of that, and can is also cross platform. So it should run in Linux without wine.
 

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
Could you post a screenshot? Do you know if you know what versions of .NET framework installed? If you're not sure just tell me the names of the folders you see inside the C:\Windows\Microsoft.NET\Framework folder.
 

Jubash

Well-Known Member
Member
Joined
Dec 24, 2014
Messages
140
Trophies
0
Age
33
XP
698
Country
Brazil
Could you post a screenshot? Do you know if you know what versions of .NET framework installed? If you're not sure just tell me the names of the folders you see inside the C:\Windows\Microsoft.NET\Framework folder.
Same error here, HiddenRambler
mYtyJXp.png

The folders in my Framework folder:
NzAoTu3.png
 

HiddenRambler

Well-Known Member
OP
Member
Joined
Nov 20, 2015
Messages
148
Trophies
0
XP
650
Country
unfortunately, i keep getting an error where it says the program can't find ezbridge.dll when it's CLEARLY in there

Same error here, HiddenRambler

I've uploaded a new version which should fix this. Thanks to WOMI for reminding me of this issue.

For me Windows Smart Screen blocked this app

No idea about that. The source code is available so you can always compile it yourself (Visual Studio can be downloaded for free from Microsoft).
 
  • Like
Reactions: Jubash

Riptide

Well-Known Member
Newcomer
Joined
Jan 13, 2016
Messages
50
Trophies
0
Age
36
XP
274
Country
United States
but like I mentioned in my last post all this is moot as the ezgba tool i linked to can do all of that, and can is also cross platform. So it should run in Linux without wine.

First off, tyvm for the tool, it made getting my EZF4 up and running much easier.
Secondly I'd have to disagree with you on this point for two reasons,
1. I could not get the latest version of ezgba to run or compile on win7_64. Quite possible this is due to user error, but your program allowed at least me, and possibly other people to patch their roms without the horrible official client.
2. I'm not 100% certain on this one because I couldn't get it working but based on what I saw of ezgba's source, it does ROM renaming based on the header information whereas yours keeps filenames intact. I much prefer the latter and if the EZF4 gives me some issues due to long filenames I'll just write a script to shorten them.
 

decayed.cell

Active Member
Newcomer
Joined
May 25, 2008
Messages
38
Trophies
0
XP
227
Country
I've uploaded a new version which should fix this. Thanks to WOMI for reminding me of this issue.



No idea about that. The source code is available so you can always compile it yourself (Visual Studio can be downloaded for free from Microsoft).
Er still getting the error on V1.1
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: damn wifi