Author Topic: Nintendo - GameCube Patch (1330) (2016-05-29)  (Read 5512 times)

0 Members and 1 Guest are viewing this topic.

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Nintendo - GameCube Patch (1330) (2016-05-29)
« on: April 17, 2016 - 23:45:27 »
Hello all people.

Why need these patches for GameCube?
With these patches, you can reconstruct an image from a different region or version of the same game, to avoid downloading the clone.


Example:
You have Super Mario Sunshine (Korea)  and want Super Mario Sunshine (USA) because Korean language isn't your native language.
Just download [You are not allowed to view links] Register or Login 20.1kb !!  :o
and apply it with Xdelta3 and you have a second iso named Super Mario Sunshine (USA).



Imagine you download Super Mario Sunshine (USA), about 1.35 Gb for Iso format, 1.100 Gb for dec format, and 20.1 kb for xdelta3 patch.

I prefer download xdelta3 patches.  :P

_______________________________________________________________________________________________________________________________________________________________


To apply/reconstruct the new iso, type the command in the CLI windows, like this:
xdelta3.exe -d -s "Super Mario Sunshine (Korea).iso.dec" "Super Mario Sunshine (Korea) [9D2D99DC] to Super Mario Sunshine (USA) [23040CF9] (ecOLo) (TEST OK) (Xd3) (20.1kb).dec.xdelta3" "Super Mario Sunshine (USA).iso.dec"


Of course you must patch the right file (match original CRC).
There is a lot of patches who save many bandwidth.
Why download more than 1Gb instead of a few kb or Mb ?

Try them, you will like them.

_______________________________________________________________________________________________________________________________________________________________



How to make a patch:

First, you convert GameCube .iso format to .dec, using NASOS official (beta2) not (alpha4).
Second you make a "difference" patch xdelta3.
Of course iso/dec and xdelta3.exe must be in the same folder!

Command to make a "difference" patch xdelta3 is:  (update 2016-05-19)
Requirement: Need 5Gb Ram free, and 64-bit Os.

For example, if you want to make a difference patch to Super Mario Sunshine (USA) to Super Mario Sunshine (Korea)


xdelta3.exe -9 -S djw -B 731416576 -P 67108864 -I 0 -W 16777216 -e -vfs "Super Mario Sunshine (USA).iso.dec" "Super Mario Sunshine (Korea).iso.dec" "Super Mario Sunshine (USA) to (Korea).dec.xdelta3"

In fact, it would say, xdelta3 scan the two files and create a difference file, with the non-matches.
After xdelta3 has finished his job, you have three files:
Super Mario Sunshine (USA).iso.dec
Super Mario Sunshine (Korea).iso.dec
Super Mario Sunshine (USA) to (Korea).dec.xdelta3

with the last file, in .xdelta3 format, you can share it, upload it, size is about 976ko, and other people like me, for example who have only Super Mario Sunshine (USA), with 976ko downloaded, i can reconstruct iso Super Mario Sunshine (Korea).iso.dec with .xdelta3 patch instead of downloading Super Mario Sunshine (Korea).iso in full size.

It's All !!


_______________________________________________________________________________________________________________________________________________________________


Explication of the construction of the datafile (any new idea/suggestion are welcome)

I'm using "xdelta3-3.1.0-x86_64" to create patches (for this version is needing 64-bit OS)
Look at the colours for each "arguments" below.
Super Mario Sunshine (Korea) [9D2D99DC] to Super Mario Sunshine (USA) [23040CF9] (ecOLo) (20.1kb).iso.xd3

Source1 file [CRC32 Checksum Source1] to Source 2 file [CRC32 Checksum Source2] (Credits for the patch) (Size of patch) Iso file will be specified, if nothing specified, file is in .dec format

parameter [CRC32 Source1] [CRC32 Source2] --> CRC32 of file Source1 and Source2.
parameter .iso  --> format of Source and Destination, maybe iso, if dec, nothing is noticed because 99,9% patches are making from dec's file.
parameter (creator/credits) --> thanks to these persons --> (b2071988) (antmac) (datman) (ecOLo)(The_Cameraman)(cherokee1228)
parameter (size) (2.37Mb) --> the size of the patch.

_______________________________________________________________________________________________________________________________________________________________



  ______________________
<_____ HaLL of FaME _____>
       |________________|
____________________________
|1| 1216 patches for ecOLo             |
|2| 92 patches  for b2071988          |
|3| 10 patches for The_Cameraman |
|4| 8 patches for datman                  |
|5| 3 patches for cherokee1228        |
|6| 2 patches for antmac                   |
|____________________________|
|        TotAL --> 1331  Patches        |
|        TotAL --> 277  Games            |
|____________________________|_
| Thanks you to all Contributors,            |_
| without us, this project can't exist.         |_
| "From nothing, you do nothing alone.        |_
| Together...from nothing...                            |_
| you do nothing too, but it's more pleasant      |_
| to be on a good place, like here...to create."       |_
|______________________________________| 




Datafile History:


2016-05-29 - 1331 entries - 277 games - 130.5 Gb
Added 236 patches !
Updated Nintendo GameCube-patched list (see attachment).



2016-05-19 - 1095 entries - 215 games - 102 Gb
Added 201 patches !
1>
New parameters for creating a patches with xdelta3:
   -New= xdelta3.exe -9 -S djw -B 731416576 -P 67108864 -I 0 -W 16777216 -e -vfs, ADVANTAGE= Take 5Gb Ram for make patches, better compression (little gain)
   -Old=  xdelta3.exe -9 -S djw -B 1462833152 -P 67108864 -I 0 -W 8388608 -e -vfs, DISADVANTAGE= Take 10Gb Ram, less compression (little difference)
So with 16Gb Ram, i can run two xdelta files session on two different harddisk (so more patches making). With 128 Gb, hummmm, i don't want to count it:)...
2>
Cutting filenames: arguments .dec dissapeared
               -i put .iso arguments in filename if source is in iso format, if dec, no need arguments because 99,9% of patches are in .dec format.
3>
 I'm using now DATFromDir founded in SabreTools (thanks to darksabre76) to create the datafile.
4>
In datafile, machine tag's are changed to game tag's, thanks to SylviasMother.
5>
Updated Nintendo GameCube-patched list (see attachment).


2016-05-16 - 894 entries
Added 61 patches !
(thanks to cherokee1228 for patch)


2016-05-15 - 833 entries
Added 70 patches !
(thanks to cherokee1228 for his participation)


2016-05-12 - 763 entries
Added 179 patches !
Change the format of datafile again, for the future :
    -zip/archive for each game --> and inside zip --> all regions patches. Thanks to Cherokee1228 for the idea.
(thanks to darksabre78 for his marvellous tools to making/merging datafiles --> Sabretools)
(thanks to Kludge for his motivation)
 Updated Nintendo GameCube-patched list (see attachment).


2016-05-06 - 584 entries
Added 103 patches !
Change the format of datafile:
    -reduce the filenames (remove (Test) arguments, (Xd3) argument, reduce xdelta3 extension to xd3)
    -no more zip/archive.
    -Look at the result, you will have a nice surprise . 8)
Updated Nintendo GameCube-patched list (see attachment).


2016-05-05 - 473 entries
Added Nintendo GameCube-patched list to help contributors making patches without making the same.


2016-05-01 - 473 entries
Added 49 patches !
Removed (TEST OK) arguments from datafile. All patches are tested and created by people knowing how well create patches.
Thanks to b2071988 for his contribution of patches.


2016-04-29 - 424 entries
Added 58 patches !
Thanks to b2071988, The_Cameraman for their contribution of patches.


2016-04-27 - 366 entries
Added 12 patches.
Errors credit name fixed.


2016-04-25 - 354 entries
Added 41 patches !


2016-04-24 - 313 entries
Added 106 patches !
Thanks to cherokee1228 for patches.
Added "Hall of Fame" ;).


2016-04-23 - 207 entries
Added 49 patches.
Added The_Cameraman link's for his patches.
Thanks to The_Cameraman for some patches.


2016-04-22 - 158 entries
Added 12 patches.
Renaming Upload patches.
Added "How to make a patch" section, thanks to The_Cameraman for suggestion.
Added some extras, the question is to know where ? (just find a little) ;)


2016-04-21 - 142 entries
Added 22 patches.


2016-04-20 - 120 entries
Added 26 patches. Thanks to b2071988, datman, ecOLo, to help for the patche's creation.
Some testing ok.


2016-04-19 - 94 entries
Added 28 patches. Thanks to b2071988, ecOLo, to help for the patche's creation.
Some errors fixed.


2016-04-18 - 66 entries
Added 40 patches.


2016-04-17 - 26 entries
First release. Thanks to b2071988, antmac, datman for indirect contribution.



_______________________________________________________________________________________________________________________________________________________________

1331 Entries, 277 Games, 130.5 Gb

Look at the attachement file to download datafile please, and for the patches look below.

Download:
[You are not allowed to view links] Register or Login
[You are not allowed to view links] Register or Login
[You are not allowed to view links] Register or Login


The_Cameraman' contribution:
[You are not allowed to view links] Register or Login


Tools:
.dec files are created with "NASOS beta2" and can be downloaded [You are not allowed to view links] Register or Login
xDelta3 Download : [You are not allowed to view links] Register or Login [You are not allowed to view links] Register or Login
Xdelta3 releases [You are not allowed to view links] Register or Login

I hope I was enough clear in my explanations to patch/depatch and no more confusion ;) @titnutz69 , no stress, just concentration.


Thanks to:
Kludge  --> for getting some time and bandwidth to help me in the project.
cherokee1228  --> for helping to avance the project and bandwidth.
b2071988 --> for the contribution of creating patches. Thanks.
darksabre76  --> for creating very nice good tools to create/merge datafile ---> Sabretools.
The_Cameraman, , antmac, and datman for their contribution and generousity.


The Upload is in progress, please be patient :D 1007 of 1259 archives, 130.5 Go in total.

Amiga12.
« Last Edit: June 11, 2016 - 14:26:09 by Amiga12 »
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (66) (2016-04-18)
« Reply #1 on: April 19, 2016 - 01:20:24 »

2016-04-19 - 94 entries
Added 28 patches. Thanks to b2071988, ecOLo, to help for the patche's creation.
Some errors fixed.
« Last Edit: April 19, 2016 - 01:27:17 by Amiga12 »
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline titnutz69

  • Full Member
  • ***
  • Posts: 150
Re: Nintendo - GameCube Patch (94) (2016-04-19)
« Reply #2 on: April 19, 2016 - 17:18:39 »

2016-04-20 - 95 entries
Added more confusion. Thanks to Amiga12 to help for the creation of stress.
Some errors added
« Last Edit: April 19, 2016 - 18:26:37 by titnutz69 »
i came 2 danec!

im sorry for my bad english i talk korean

LET IT GO! LET IT GO!  -- macca guy

Offline titnutz69

  • Full Member
  • ***
  • Posts: 150
Re: Nintendo - GameCube Patch (94) (2016-04-19)
« Reply #3 on: April 19, 2016 - 17:19:05 »
^^JOKE^^  :P
i came 2 danec!

im sorry for my bad english i talk korean

LET IT GO! LET IT GO!  -- macca guy

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (120) (2016-04-20)
« Reply #4 on: April 19, 2016 - 22:50:09 »

2016-04-20 - 120 entries
Added 26 patches. Thanks to b2071988, datman, ecOLo, to help for the patche's creation and titnutz69 for joke  ;D
Some testing ok.
« Last Edit: April 20, 2016 - 13:27:50 by Amiga12 »
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (146) (2016-04-21)
« Reply #5 on: April 21, 2016 - 01:34:08 »

2016-04-21 - 142 entries
Added 22 patches.
 :P :P :P
« Last Edit: April 22, 2016 - 00:12:37 by Amiga12 »
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline The_Cameraman

  • Jr. Member
  • **
  • Posts: 64
Re: Nintendo - GameCube Patch (146) (2016-04-21)
« Reply #6 on: April 21, 2016 - 04:49:19 »
I support this ten thousandfold! I always get so close to burning out my bandwidth each month (lol I have 1TB of bandwidth) and this really helps me out! Thanks Amiga12! I hope in the future this becomes more of a standard for ROM distribution!

-The_Cameraman ;)
My xdelta3 patches: [You are not allowed to view links] Register or Login

Sing us a song, you're The_Cameraman!
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (146) (2016-04-21)
« Reply #7 on: April 21, 2016 - 09:37:09 »
Thanks The_Cameraman, i like the idea to not waste bandwidth.

Yes it need a little work to make patch and apply, but yes i prefer download some little file to fill up my Redump set, that download everything :).

I'm continying collecting patches, if want to contribue, and don't know how, send me mp, i will answer.

PS:i will test "Xdelta Batch Patcher" for gui to apply patch (posted in the forum), search xbp.

Amiga12.
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline The_Cameraman

  • Jr. Member
  • **
  • Posts: 64
Re: Nintendo - GameCube Patch (146) (2016-04-21)
« Reply #8 on: April 21, 2016 - 21:39:39 »
Sure, I'll be glad to help! My GCN Redump collection isn't very big, but I'll still contribute!

Also, do you think this could be possible with Wii games? Or, heck, maybe any games?

-The_Cameraman
My xdelta3 patches: [You are not allowed to view links] Register or Login

Sing us a song, you're The_Cameraman!
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (146) (2016-04-21)
« Reply #9 on: April 22, 2016 - 00:32:08 »
@The_Cameraman


Yes i think, it must be possible with Wii.
Start the patches, let's go!!!


Amiga12.
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (146) (2016-04-21)
« Reply #10 on: April 22, 2016 - 00:32:51 »

2016-04-21 - 158 entries
Added 12 patches.
Renaming Upload patches.
Added "How to make a patch" section, thanks to The_Cameraman for suggestion.
Added some extras, the question is to know where ? (just find a little) ;)
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (207) (2016-04-23)
« Reply #11 on: April 23, 2016 - 10:14:00 »

2016-04-23 - 207 entries
Added 49 patches.
Thanks to The_Cameraman for some patches.
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (313) (2016-04-24)
« Reply #12 on: April 24, 2016 - 00:42:11 »

2016-04-24 - 313 entries
Added 106 patches !
Thanks to cherokee1228 for patches.
Added "Hall of Fame" ;).
« Last Edit: April 24, 2016 - 00:47:34 by Amiga12 »
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login

Offline Kludge

  • Sr. Member
  • ****
  • Posts: 394
Re: Nintendo - GameCube Patch (313) (2016-04-24)
« Reply #13 on: April 24, 2016 - 15:27:22 »
I'm missing only 10 ISOs, So will be helping out when KludgeServ has been refurbished (She's getting a new 1200W Power Supply (Corsair RM1200i), and some cables to split molex to 2x SATA data.
I have 16 internal HDDs that pull a LOT of juice from the wall to start up (when they're spun, they're fine!)
I don't think my current PSU would enjoy another 8x HDDs i'll be deploying soon

Offline Amiga12

  • Full Member
  • ***
  • Posts: 142
  • Amiga Fan !!
Re: Nintendo - GameCube Patch (313) (2016-04-24)
« Reply #14 on: April 24, 2016 - 16:43:11 »
Hd is a good consumer for energy, take care of your giga server.
You are Welcome !!  ;)


Amiga12.
My project ??
...is to share Nintendo GameCube patches and many times and bandwidth saved, cool for the Earth.
[You are not allowed to view links] Register or Login