Вы находитесь на странице: 1из 7

<html>

<head>
<meta http-equiv="Content-Language" content="en-au">
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>No-Intro NDS Auto Patcher by Oxyandy 2013</title>
</head>
<style type="text/css">
BODY{background-color:#000000;text-align:left;line-height:normal;}
#lm{width:200px;margin:0;padding:0;font-family:Verdana;font-size:11px;font-weigh
t:bold;color:#000000;background-color:#C0C0C0;}
.ba{}
.bb{font:8pt/8pt sans-serif;}
.b1{font:bold 14.1pt/14.1pt Arial;}
.c1{color:#FEFEFE;}
.c2{color:#FEFE00;position:relative;left:77px;top:2px;}
.c3{color:#00FEFE;}
.c4{color:#FDA3F8;position:relative;left:61px;top:2px;}
.c5{color:#FEFEFE;font:bold 9.3pt/9.3pt sans-serif;}
.c6{color:#F6FA56;}
.c7{font:bold 13.5pt/9pt Arial;color:#FE9800;}
.c8{color:#FE00FE;font:bold 11.5pt/11.5pt Arial;}
.c9{color:#FE98CB;font:bold 11.3pt/12pt sans-serif;}
.c10{color:#05DF00;font:bold 10.8pt/10.8pt sans-serif;}
.c11{font:bold 8pt/8pt sans-serif;color:#95F899;}
.foot{color:#6F7F7F;font:normal normal 10.8pt/0.9 sans-serif;margin-left:auto;ma
rgin-right:auto;text-align:center;}
.logo{height:143px;width:206px;}
.main{color:#8AFD8F;font:11.4pt sans-serif;}
A:visited{color:#00FFFF;}
A{color:#00FFFF;}
A:hover{color:#FF00FF;}
DIV.line{border:2px ridge #0A0733;margin:0 10px;}
SPAN.bl{font:bold 14px/18px sans-serif;color:#00FFFF;}
SPAN.yl{font:bold 12px/12px sans-serif;color:#FFFF00;}
SPAN.c111{color: #00FF00;font: bold 12pt Comic Sans MS;text-decoration: blink;}
TD{font:9pt/9pt sans-serif;color:#35DE25;}
UL#lml LI A:hover{background-color:transparent;color:#FFFFFF;}
UL#lml LI A{display:block;background-color:#000000;width:198px;color:#61D5F4;pad
ding:0.9em 0px 0.5em 0.6em;text-decoration:none;}
UL#lml LI{padding:1px;display:block;}
UL#lml{list-style-type:none;padding-top:0px;text-align:left;list-style:none;padd
ing:0;margin:0;width:100%;}
#lm&gt;UL#lml LI A{width:191px;}
</style>
<body style="border: 0px solid #FFFFFF">
<div style="border-style: solid; border-width: 0; padding-left: 4; padding-right
: 4; padding-top: 1; padding-bottom: 1">
<h1><font color="#FFFFFF">No-Intro NDS Auto Patcher by Oxyandy 2013<div class="l
ine"></div></font></div></h1>
<p><font face="Comic Sans MS" color="#FFFFFF">Primary function, keep a No-Intro
set current as DS ROMs are moved from &quot;Main Set&quot; to back-up folder.<br
>
No need for patches (although optional - will patch offline) or other programs,
just NDS ROMs which need patching in folder.<br>
Run the &quot;Automatic No-Intro DS Patcher&quot; in folder with </font>
<font size="2" face="Comic Sans MS" color="#00FF00">EXTRACTED</font><font face="
Comic Sans MS" color="#FFFFFF"><font size="2"> NDS ROMs</font> in need of a patc
h, needs to be allowed
in firewall..
<br><br>
Works with non / numbered ROMS. Doesn't care what name the NDS are.. <br>
</font><font face="Comic Sans MS" color="#00FF00">&gt;&gt;&gt;&gt;&gt;&gt;&gt;Th
ere is no GUI,&nbsp; it's Usage is based on 'what is in the folder / subfolders'
,
when you run it.&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;<br>What you do with Xdelta
GUI, this program does for you, but without any thought, and in BULK, truly a &q
uot;DS
Auto-patcher&quot;</font></p>
<p><font face="Comic Sans MS" color="#FFFFFF">This means no paths or <i>anything

to set</i>, from just a 'double click', it will complete any Scenario as below,
then exit itself, easy.<br>I really suggest you quickly read through the usage
scenarios below, so you know exactly how to make best use of this extremely
useful tool.</font></p>
<p><font face="Comic Sans MS" color="#FFFFFF">Existing patches can be named like

this: in (Rar support now dumped), Zip or 7z, or extracted, in Root or Subfolder
s.</font></p>
<p><font face="Comic Sans MS" color="#FFFFCC" size="1">1431 - 4550B2E9 to 505C74
0B.zip&nbsp;&nbsp;&nbsp;
1431_New-4550B2E9_to_Old-505C740B.zip&nbsp;&nbsp;&nbsp;
4550B2E9 to 505C740B.zip&nbsp;&nbsp;&nbsp;
4550B2E9_to_Old.zip
<br><br></font><font face="Comic Sans MS" color="#FFFFCC" size="2">1431_patch.zi
p&nbsp;&nbsp;or 1431.zip&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&n
bsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <-- will fail (no source file
'CRC to' in name, so extract contents)&nbsp;&nbsp;&nbsp;
.xdelta or .xdelta3 inside</font></p>
<font face="Comic Sans MS">
<font face="Comic Sans MS" color="#FFFFFF">
<span style="text-shadow:yellow 1px 1px 1px; color:violet; font-size:14pt" class
="bbc_color"> Usage Scenario 1: </span>
<span style="text-shadow:yellow 1px 1px 1px; color:violet; " class="bbc_color">

<font size="2">FINDING &amp; USING PATCHES YOU ALREADY HAVE.</font></span><br>
<p>T<font color="#FFFFFF">o make a Roll Back ROM, to apply an
English patch which wont apply on current ROM. (or make a Roll Back Set)
<br>
You have a subfolder full of Xdelta patches called &quot;Nintendo - DS Patches&q
uot;
<br>
You extract 1431 - Cooking Mama (Korea).nds &lt;- current CRC from No-Intro is 4
550B2E9<br>
Run the </font>No-Intro Auto Patcher<font color="#FFFFFF">, it will instantly f
ind the following Xdelta patches and extract them (The original zip set will no
t be
changed) <br>
</font> </font>
<font color="#FFFFCC" size="2">1431 - 4550B2E9 to 505C740B.zip&nbsp;&nbsp;&nbsp;
1431 - 4550B2E9 to CA5232CA.zip&nbsp;&nbsp;&nbsp;
1431 - 4550B2E9 to ECACDD3F.zip</font><font face="Comic Sans MS" color="#FFFFFF"
><br>
Instantly You will have 3 OLD versions of 1431 created in the &quot;Patched ROMs
&quot; folder.
<br><br>
<font face="Comic Sans MS">
<span style="text-shadow:yellow 1px 1px 1px; color:violet; font-size:14pt" class
="bbc_color">
Usage Scenario 2: </span>
<span style="text-shadow:yellow 1px 1px 1px; color:violet; " class="bbc_color">
<font size="2">USING PATCHER TO DOWNLOAD PATCHES FROM INTERNET.</font></span></f
ont></p>
<p>
<font color="#FFFFFF">You have no Xdelta patches at all, you are missing a
single ROM from your No-Intro set, so you download it from a site.<br>
But it doesn't match latest dat - It has CRC ECACDD3F being 1431 - Cooking Mama
(Korea).nds<br>
Run the </font>
&quot;No-Intro DS ROM Updater&quot;
with the ROM extracted in the folder it will download the Xdelta
and instantly patch ECACDD3F to 4550B2E9<br>
You will find the ROM in the &quot;Patched ROMs&quot; folder.<br>
Your set complete.</p>
<p>
<span style="text-shadow:yellow 1px 1px 1px; color:violet; font-size:14pt" class
="bbc_color">
Usage Scenario 3: </span>
<span style="text-shadow:yellow 1px 1px 1px; color:violet; " class="bbc_color">
<font size="2">USING YOUR OWN PATCHES.</font></span></p>
<p>
<font color="#FFFFFF">Yesterday, your No-Intro NDS set was complete, today with
latest dat ROMs 2569 - 2593 - 3032 - 3129 - 3593 - 3765 - 4080 - 4170<br>
Are all moved into the back-up folder, you extract the ROMs and </font>
</font>
<font face="Comic Sans MS" color="#0EB5EA">
run the Patcher,
nothing changes.</font><font face="Comic Sans MS" color="#FFFFFF"><font color="#
FFFFFF"> <br>
(</font></font><font face="Comic Sans MS" color="#0EB5EA">The patches are not ye
t on the server and I am sleeping</font><font face="Comic Sans MS" color="#FFFFF
F"><font color="#FFFFFF">)<br>
You look at the &quot;No-Intro NDS Patch Section&quot; a post has just been made
and all
the patches are now posted on the thread.. So you download them.<br>
Now because the patcher can not make use of Xdelta patches inside archives named

just 2569.zip, 2593.zip etc<br>(xdelta patch needs source 'CRC to' in file name
)<br>
You extract the Xdelta patches to same folder (or subfolder) as the extracted
roms, now run the
<font face="Comic Sans MS" color="#FFFFFF">
No-Intro &quot;DS Auto Patcher&quot;</font>
again,<br>it will find the correct xdeltas,
all 8 new roms will be in the &quot;Patched ROMs&quot;
folder.</p>
<p>
<font color="#FFFFFF">
<span style="text-shadow:yellow 1px 1px 1px; color:violet; font-size:14pt" class
="bbc_color">
Usage Scenario 4: </span>
<span style="text-shadow:yellow 1px 1px 1px; color:violet; " class="bbc_color">
<font size="2">SET CONVERSION.</font></span></p>
</font>
<p>
<font color="#FFFFFF">You have an </font></font></font>
<font face="Comic Sans MS" color="#6699FF">Advance Scene</font><font color="#FFF
FFF" face="Comic Sans MS"><font color="#FFFFFF">
or </font></font><font color="#6699FF" face="Comic Sans MS">PocketHeaven</font><
font color="#FFFFFF" face="Comic Sans MS"><font color="#FFFFFF">
NDS Set, and now know that No-Intro NDS is the best and want to convert them to
No-Intro.</font></p>
<p>
<font color="#FFFFFF"><u>2 Options here:</u><br>
1. If you already have a Xdelta Patch Archive, place them in a sub-folder called
&quot;Xdelta patches&quot;
(Can be any-name tho.) <font size="2">Or</font><br>
2. Let the program download them for you !</font>
<font color="#8AFD8F"><i>&lt;- you MUST use CMP to sort and rename ROMs first !<
/i></font>
<br>
<span class="c111">IMPORTANT READ STEPS 1 to 6 before running the &quot;DS Patch
er&quot; !</span>
<font face="Comic Sans MS" color="#FFFFFF">
<br>1. Rename &quot;Pocket/Advance NDS&quot; folder (with all your ROMs in it) t
o &quot;No-Intro NDS&quot; folder
<br>2. Get current No-Intro NDS dat.
<br>3. Set path in CMP to newly renamed folder.
<br>4. Ensure CMP back-up folder for this set is on the same drive as main set.
<br>5. Enable ALL fix options in CMP, untick ask before fixing - Then click &quo
t;New Scan&quot; </font><i><font color="#8AFD8F">&lt;- allow CMP to complete</fo
nt></i>
<font face="Comic Sans MS" color="#FFFFFF">
<br>6. Go to CMP Back Up Folder, extract all ROMs, delete original archives.</fo
nt></font>
<font face="Comic Sans MS" color="#8AFD8F"><i>&lt;- these files in the back up f
older are the ones needing patching</i></font>
<font face="Comic Sans MS" color="#FFFFFF">
<br><br>Around 770 files for PocketHeaven in Back Up Folder.
<br>Around 625 files for Advance Scene in Back Up Folder. (if is more - see note
below)
<br>Note: Depending on which AdvanScene dat, you may have 124 DEMOs in the set,
which belong in a No-Int dat called</font>
<br>
<a title="Grab DAT files here !" target="_blank" href="http://datomatic.no-intro
.org/?page=download">
<span class="yl">Nintendo - Nintendo DS (Download Play) (BETA)</span></a></font>
<font color="#FFFFFF" face="Comic Sans MS"> So you need to get this dat to move
them out of the
back-up folder too. (Will reduce time patching)</font></p>
<p>
<font face="Comic Sans MS" color="#8AFD8F"><font face="Comic Sans MS"><i>Why peo
ple don't read LOL - Today (Aug
21st) I hard coded &quot;Download Play BETA&quot; &amp; &quot;DSi
Decrypted&quot; dats into the &quot;NDS ROM Updater&quot;<br>Now if the patcher
see these files,
they will be moved to their respective folders.</i></font></font><br><font color
="#FFFFFF" face="Comic Sans MS">7. Run Patcher in Back-up Folder<br>Expect </fon
t> </font>
<font color="#00FF00">an
hour or so</font><font color="#FFFFFF"> <font face="Comic Sans MS">to complete,
if stopped will resume from last ROM, but stopping can corrupt files.</font><br>
<font face="Comic Sans MS">8. Delete all just CRC for filename ROMs - Keep files
</font> <font color="#9900CC" face="Comic Sans MS"><u>
<font color="#FFFFFF" face="Comic Sans MS">with NDS</font></u></font><font color
="#FFFFFF" face="Comic Sans MS"> extension and
full name (Some maybe waiting for Xdeltas = fresh redumps)<br> &nbsp;&nbsp;&n
bsp; OR xdeltas are too large to host here. Can be found elsewhere.<br>
9. Point CMP to Patched subfolder, Rebuild to main set, Remove matched ticked<br
>
10. Done</font></p><div class="line"></div></p>
</font>
<p><font face="Comic Sans MS" color="#FF0000">Monday Jan 13th 2014.</font><font
face="Comic Sans MS" color="#00FF00"> DUE TO
REPEATED HACK ATTEMPTS ON MY SERVER - downloads of the DEMO patcher have been
stopped.
<br>Also
</font>
<font face="Comic Sans MS" color="#FFFF00">existing DEMO program will no longer
function</font><font face="Comic Sans MS" color="#00FF00">. <br>Yes, I know exac
tly who has been doing it too. But no idea why.
<br>If they needed files patched all they needed to do - was run the DEMO progra
m with ROMs needing patches in same folder.
<br>Program would have downloaded </font>
<font face="Comic Sans MS" color="#FF0000">only the NEEDED</font><font face="Com
ic Sans MS" color="#00FF00"> patches & applied them to the ROMs.
<br>But NO, they had to try and fake the program to <i>try</i> download </font>
<font face="Comic Sans MS" color="#FF0000"> <b>ALL</b></font><font face="Comic S
ans MS" color="#00FF00"> the patches in the library.
<br>
<br></font><font face="Comic Sans MS" color="#FF0000">Wednesday 22nd Jan.</font>
<font face="Comic Sans MS" color="#FFFFFF">
Ok, I think I've had enough.. I have a few users making use of the program to
put full sets together<br>- once they are done I think I'll pull the
plug.. <br>Actually I have decided, the server will remain operational for anyon
e sent a 'custom' version.
<br>These users have never caused me any problems - so why should they suffer -
it's always been the DEMO users.
<br>
<br>As I have said, the DEMO was really only meant to put an end to the dumb ars
e questions I received. (cause people wouldn't read)
<br>Well, it worked - the questions stopped. Everything was answered with those
damn prompts !
<br>I then expected people to find those 'prompts' (Clicking Ok - again &amp; ag
ain)
rather annoying and request the &quot;Prompt Free Version&quot;
<p><img border="0" src="oh_but_i_did_not_know.png" width="508" height="193">
<br>It's actually <strike>quite</strike> hysterically funny to me - how many use
rs were very happy to continue to use the
DEMO as their primary patching program,<br>
&quot;They became the Majority&quot; when all they needed to do was shoot me of
f a quick email..
<br>Remember this ???<br><br>
<img border="1" src="times_up.png" width="1013" height="114" style="border: 2px
solid #FFFFFF"><p>
<img border="3" src="100_unicode.gif" width="589" height="557" style="border-sty
le: solid; border-color: #800000"><br>&nbsp;</p>
<p></p>
<p><u><font color="#00FF00" face="Comic Sans MS">Some 'other notes': wip</font><
/u></p>
<p><font color="#FFFFFF" face="Comic Sans MS">Now if it does not connect sometim
es, is usually cause either me or the Mrs is trashing the ADSL, so the ISP dump
s us..<br>
Just give it a minute or 2, the DDNS will update, then will work again&nbsp; Not

common, but does happen :)<br><br>
OH ! if you have 'local' Xdeltas, well even if we have trashed our ADSL, it wil
l still work applying patches,
<br>just wont be able to retrieve them. </font>
</font>
<font color="#8AFD8F" face="Comic Sans MS"><i>Sorry latest versions MUST connect

to server (at present, this may change)</i></font></p>
</font>
<font face="Comic Sans MS" color="#FF0000">
<p>1. Added a check to ensure server is online when program is first run, will
retry every 5 seconds until it is.</font><br><br><img border="0" src="offline_.p
ng" width="572" height="458"></font></p>
<font face="Comic Sans MS" color="#FFFFFF">
<p>(These ROMs maybe from CURRENT dat OR ROMs awaiting xdelta patches to be
released, OR ROMs which the patch is over 4 Mb)<br>
Go find a different copy of the file - the server has no patches over 4Mb.<br>
Added a duplicate file checker, duplicate source files will be automatically
removed. <br>
Added a feature which adds &quot;#_CURRENT_IN_DAT.nds&quot; if on the &quot;Seco
nd Pass&quot; files
are found which in fact are current.<br>
Added loads of server scripts to detail CRCs &amp; ROMs much better, custom logs
of
each session are now created. <br>
The important log being one of 404 requests - indicating either rare ROMs - or
maybe patches, I should have.<br>
To Do &amp; Maybe To Do:<br>
Adding a Local Report in html on files left in the folder which have not changed

(not been patched).<br>
Add back-up routine to grab patches from alternate site.<br>
Add routine to get PSP Patches from remote server.<br>
A couple of extra ERROR messages, most of you hopefully never see.<br>
I had a user try to patch over 6300 roms, 5700 which were CURRENT... lol<br>
So I added a routine to check &amp; count the number of CURRENT roms, aborts aft
er
80 are found, produces a message, awaits a key press and aborts.. <br>
<br>
Under 30 seconds Vs. 4 hours of wasted rom processing ! :)
</font>
<i><font face="Comic Sans MS" color="#8AFD8F">(Latest builds have a limit of 800

files - makes this check even faster)</font></i></p>
<p>
<img border="3" src="folder_b_a.png" width="406" height="370" style="border-styl
e: solid; border-color: #800000"></p>
<p><font color="#FFFFFF" face="Comic Sans MS">Example of what the folder will
look like. Source files renamed to &quot;Just CRC&quot; have been &quot;Used&quo
t; to make the new
files in Patched folder.<br>
These CRC for filename files can be deleted. I leave this up to the user, not
the program. I know some people 'like' to keep them.<br>
Remember though, the patcher can always just make a RollBack set or ROM if you
really ever need OLD files.<br>
Any files with .nds extension have not been Patched and should be kept, maybe
current, maybe RARE <br>(I may ask you about them), they maybe awaiting xdelta p
atch
release etc.</font></p>
<p><font color="#FFFFFF" face="Comic Sans MS"><br>
</font><i><font face="Comic Sans MS" color="#8AFD8F">Wed 4th Sept - xdelta error

msgs will now be displayed&nbsp; (A rare event indeed - but an important one)</f
ont></i></p>
<p><i><font face="Comic Sans MS" color="#8AFD8F">Previous it 'may' have been
possible to rename a source file to 'crc for filename' without producing a New
file.</font></i></p>
<p>
<img border="0" src="xdelta_err_3.PNG" width="365" height="107">
<img border="0" src="xdelta_err_1.PNG" width="221" height="107"> </p>
<p><i><font face="Comic Sans MS" color="#8AFD8F">Any found corrupt xdelta patch
is then moved to CORRUPT XDELTA PATCHES.zip (Source archive will be deleted if
found)<br>
This prevents the &quot;NDS ROM AutoUpdater&quot; from trying to ever use them a
gain,
then - if
available - a new patch will be downloaded from server.<br>
Any partial file (or what seems complete) created will be deleted from Patched
ROMs folder.
Original ROM filename will be restored.<br>Possible causes;</font></i></p>
<!-- Start of StatCounter Code for Default Guide -->
<script type="text/javascript">
var sc_project=8906994;
var sc_invisible=1;
var sc_security="5cceb59f";
var scJsHost = (("https:" == document.location.protocol) ?
"https://secure." : "http://www.");
document.write("<sc"+"ript type='text/javascript' src='" +
scJsHost+
"statcounter.com/counter/counter.js'></"+"script>");
</script>
<noscript>
<div class="statcounter"><a title="website
statistics" href="http://statcounter.com/"
target="_blank"><img class="statcounter"
src="http://c.statcounter.com/8906994/0/5cceb59f/1/"
alt="website statistics"></a></div></noscript>
<!-- End of StatCounter Code for Default Guide -->
<p><i><font face="Comic Sans MS" color="#8AFD8F">1. A network failure resulted
in incomplete download of patch from server.<br>
2. Xdelta patch is incorrectly named (a common cause) in your local xdelta patch

archive.</font></i></p>
</body></html>

Вам также может понравиться