├── .gitignore
├── LICENSE
├── Patches
├── v00000006-31.delta
├── w00000006-31.delta
└── w00000006-80.delta
├── README.md
├── UNIX
├── Sharpii.exe
├── Sharpii.exe.config
├── WadInstaller.dll
├── libWiiSharp.dll
├── patch.sh
├── run.command
└── wget.exe
└── Windows
├── 00000006-31.delta
├── 00000006-80.delta
├── IOS Patcher Translation File.txt
├── Sharpii.exe
├── WadInstaller.dll
├── libWiiSharp.dll
├── patch.bat
├── wget.exe
└── xdelta3.exe
/.gitignore:
--------------------------------------------------------------------------------
1 | IOS31*
2 | IOS80*
3 | *.wad
4 | Mac\libWiiSharp.dll
5 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | GNU AFFERO GENERAL PUBLIC LICENSE
2 | Version 3, 19 November 2007
3 |
4 | Copyright (C) 2007 Free Software Foundation, Inc.
5 | Everyone is permitted to copy and distribute verbatim copies
6 | of this license document, but changing it is not allowed.
7 |
8 | Preamble
9 |
10 | The GNU Affero General Public License is a free, copyleft license for
11 | software and other kinds of works, specifically designed to ensure
12 | cooperation with the community in the case of network server software.
13 |
14 | The licenses for most software and other practical works are designed
15 | to take away your freedom to share and change the works. By contrast,
16 | our General Public Licenses are intended to guarantee your freedom to
17 | share and change all versions of a program--to make sure it remains free
18 | software for all its users.
19 |
20 | When we speak of free software, we are referring to freedom, not
21 | price. Our General Public Licenses are designed to make sure that you
22 | have the freedom to distribute copies of free software (and charge for
23 | them if you wish), that you receive source code or can get it if you
24 | want it, that you can change the software or use pieces of it in new
25 | free programs, and that you know you can do these things.
26 |
27 | Developers that use our General Public Licenses protect your rights
28 | with two steps: (1) assert copyright on the software, and (2) offer
29 | you this License which gives you legal permission to copy, distribute
30 | and/or modify the software.
31 |
32 | A secondary benefit of defending all users' freedom is that
33 | improvements made in alternate versions of the program, if they
34 | receive widespread use, become available for other developers to
35 | incorporate. Many developers of free software are heartened and
36 | encouraged by the resulting cooperation. However, in the case of
37 | software used on network servers, this result may fail to come about.
38 | The GNU General Public License permits making a modified version and
39 | letting the public access it on a server without ever releasing its
40 | source code to the public.
41 |
42 | The GNU Affero General Public License is designed specifically to
43 | ensure that, in such cases, the modified source code becomes available
44 | to the community. It requires the operator of a network server to
45 | provide the source code of the modified version running there to the
46 | users of that server. Therefore, public use of a modified version, on
47 | a publicly accessible server, gives the public access to the source
48 | code of the modified version.
49 |
50 | An older license, called the Affero General Public License and
51 | published by Affero, was designed to accomplish similar goals. This is
52 | a different license, not a version of the Affero GPL, but Affero has
53 | released a new version of the Affero GPL which permits relicensing under
54 | this license.
55 |
56 | The precise terms and conditions for copying, distribution and
57 | modification follow.
58 |
59 | TERMS AND CONDITIONS
60 |
61 | 0. Definitions.
62 |
63 | "This License" refers to version 3 of the GNU Affero General Public License.
64 |
65 | "Copyright" also means copyright-like laws that apply to other kinds of
66 | works, such as semiconductor masks.
67 |
68 | "The Program" refers to any copyrightable work licensed under this
69 | License. Each licensee is addressed as "you". "Licensees" and
70 | "recipients" may be individuals or organizations.
71 |
72 | To "modify" a work means to copy from or adapt all or part of the work
73 | in a fashion requiring copyright permission, other than the making of an
74 | exact copy. The resulting work is called a "modified version" of the
75 | earlier work or a work "based on" the earlier work.
76 |
77 | A "covered work" means either the unmodified Program or a work based
78 | on the Program.
79 |
80 | To "propagate" a work means to do anything with it that, without
81 | permission, would make you directly or secondarily liable for
82 | infringement under applicable copyright law, except executing it on a
83 | computer or modifying a private copy. Propagation includes copying,
84 | distribution (with or without modification), making available to the
85 | public, and in some countries other activities as well.
86 |
87 | To "convey" a work means any kind of propagation that enables other
88 | parties to make or receive copies. Mere interaction with a user through
89 | a computer network, with no transfer of a copy, is not conveying.
90 |
91 | An interactive user interface displays "Appropriate Legal Notices"
92 | to the extent that it includes a convenient and prominently visible
93 | feature that (1) displays an appropriate copyright notice, and (2)
94 | tells the user that there is no warranty for the work (except to the
95 | extent that warranties are provided), that licensees may convey the
96 | work under this License, and how to view a copy of this License. If
97 | the interface presents a list of user commands or options, such as a
98 | menu, a prominent item in the list meets this criterion.
99 |
100 | 1. Source Code.
101 |
102 | The "source code" for a work means the preferred form of the work
103 | for making modifications to it. "Object code" means any non-source
104 | form of a work.
105 |
106 | A "Standard Interface" means an interface that either is an official
107 | standard defined by a recognized standards body, or, in the case of
108 | interfaces specified for a particular programming language, one that
109 | is widely used among developers working in that language.
110 |
111 | The "System Libraries" of an executable work include anything, other
112 | than the work as a whole, that (a) is included in the normal form of
113 | packaging a Major Component, but which is not part of that Major
114 | Component, and (b) serves only to enable use of the work with that
115 | Major Component, or to implement a Standard Interface for which an
116 | implementation is available to the public in source code form. A
117 | "Major Component", in this context, means a major essential component
118 | (kernel, window system, and so on) of the specific operating system
119 | (if any) on which the executable work runs, or a compiler used to
120 | produce the work, or an object code interpreter used to run it.
121 |
122 | The "Corresponding Source" for a work in object code form means all
123 | the source code needed to generate, install, and (for an executable
124 | work) run the object code and to modify the work, including scripts to
125 | control those activities. However, it does not include the work's
126 | System Libraries, or general-purpose tools or generally available free
127 | programs which are used unmodified in performing those activities but
128 | which are not part of the work. For example, Corresponding Source
129 | includes interface definition files associated with source files for
130 | the work, and the source code for shared libraries and dynamically
131 | linked subprograms that the work is specifically designed to require,
132 | such as by intimate data communication or control flow between those
133 | subprograms and other parts of the work.
134 |
135 | The Corresponding Source need not include anything that users
136 | can regenerate automatically from other parts of the Corresponding
137 | Source.
138 |
139 | The Corresponding Source for a work in source code form is that
140 | same work.
141 |
142 | 2. Basic Permissions.
143 |
144 | All rights granted under this License are granted for the term of
145 | copyright on the Program, and are irrevocable provided the stated
146 | conditions are met. This License explicitly affirms your unlimited
147 | permission to run the unmodified Program. The output from running a
148 | covered work is covered by this License only if the output, given its
149 | content, constitutes a covered work. This License acknowledges your
150 | rights of fair use or other equivalent, as provided by copyright law.
151 |
152 | You may make, run and propagate covered works that you do not
153 | convey, without conditions so long as your license otherwise remains
154 | in force. You may convey covered works to others for the sole purpose
155 | of having them make modifications exclusively for you, or provide you
156 | with facilities for running those works, provided that you comply with
157 | the terms of this License in conveying all material for which you do
158 | not control copyright. Those thus making or running the covered works
159 | for you must do so exclusively on your behalf, under your direction
160 | and control, on terms that prohibit them from making any copies of
161 | your copyrighted material outside their relationship with you.
162 |
163 | Conveying under any other circumstances is permitted solely under
164 | the conditions stated below. Sublicensing is not allowed; section 10
165 | makes it unnecessary.
166 |
167 | 3. Protecting Users' Legal Rights From Anti-Circumvention Law.
168 |
169 | No covered work shall be deemed part of an effective technological
170 | measure under any applicable law fulfilling obligations under article
171 | 11 of the WIPO copyright treaty adopted on 20 December 1996, or
172 | similar laws prohibiting or restricting circumvention of such
173 | measures.
174 |
175 | When you convey a covered work, you waive any legal power to forbid
176 | circumvention of technological measures to the extent such circumvention
177 | is effected by exercising rights under this License with respect to
178 | the covered work, and you disclaim any intention to limit operation or
179 | modification of the work as a means of enforcing, against the work's
180 | users, your or third parties' legal rights to forbid circumvention of
181 | technological measures.
182 |
183 | 4. Conveying Verbatim Copies.
184 |
185 | You may convey verbatim copies of the Program's source code as you
186 | receive it, in any medium, provided that you conspicuously and
187 | appropriately publish on each copy an appropriate copyright notice;
188 | keep intact all notices stating that this License and any
189 | non-permissive terms added in accord with section 7 apply to the code;
190 | keep intact all notices of the absence of any warranty; and give all
191 | recipients a copy of this License along with the Program.
192 |
193 | You may charge any price or no price for each copy that you convey,
194 | and you may offer support or warranty protection for a fee.
195 |
196 | 5. Conveying Modified Source Versions.
197 |
198 | You may convey a work based on the Program, or the modifications to
199 | produce it from the Program, in the form of source code under the
200 | terms of section 4, provided that you also meet all of these conditions:
201 |
202 | a) The work must carry prominent notices stating that you modified
203 | it, and giving a relevant date.
204 |
205 | b) The work must carry prominent notices stating that it is
206 | released under this License and any conditions added under section
207 | 7. This requirement modifies the requirement in section 4 to
208 | "keep intact all notices".
209 |
210 | c) You must license the entire work, as a whole, under this
211 | License to anyone who comes into possession of a copy. This
212 | License will therefore apply, along with any applicable section 7
213 | additional terms, to the whole of the work, and all its parts,
214 | regardless of how they are packaged. This License gives no
215 | permission to license the work in any other way, but it does not
216 | invalidate such permission if you have separately received it.
217 |
218 | d) If the work has interactive user interfaces, each must display
219 | Appropriate Legal Notices; however, if the Program has interactive
220 | interfaces that do not display Appropriate Legal Notices, your
221 | work need not make them do so.
222 |
223 | A compilation of a covered work with other separate and independent
224 | works, which are not by their nature extensions of the covered work,
225 | and which are not combined with it such as to form a larger program,
226 | in or on a volume of a storage or distribution medium, is called an
227 | "aggregate" if the compilation and its resulting copyright are not
228 | used to limit the access or legal rights of the compilation's users
229 | beyond what the individual works permit. Inclusion of a covered work
230 | in an aggregate does not cause this License to apply to the other
231 | parts of the aggregate.
232 |
233 | 6. Conveying Non-Source Forms.
234 |
235 | You may convey a covered work in object code form under the terms
236 | of sections 4 and 5, provided that you also convey the
237 | machine-readable Corresponding Source under the terms of this License,
238 | in one of these ways:
239 |
240 | a) Convey the object code in, or embodied in, a physical product
241 | (including a physical distribution medium), accompanied by the
242 | Corresponding Source fixed on a durable physical medium
243 | customarily used for software interchange.
244 |
245 | b) Convey the object code in, or embodied in, a physical product
246 | (including a physical distribution medium), accompanied by a
247 | written offer, valid for at least three years and valid for as
248 | long as you offer spare parts or customer support for that product
249 | model, to give anyone who possesses the object code either (1) a
250 | copy of the Corresponding Source for all the software in the
251 | product that is covered by this License, on a durable physical
252 | medium customarily used for software interchange, for a price no
253 | more than your reasonable cost of physically performing this
254 | conveying of source, or (2) access to copy the
255 | Corresponding Source from a network server at no charge.
256 |
257 | c) Convey individual copies of the object code with a copy of the
258 | written offer to provide the Corresponding Source. This
259 | alternative is allowed only occasionally and noncommercially, and
260 | only if you received the object code with such an offer, in accord
261 | with subsection 6b.
262 |
263 | d) Convey the object code by offering access from a designated
264 | place (gratis or for a charge), and offer equivalent access to the
265 | Corresponding Source in the same way through the same place at no
266 | further charge. You need not require recipients to copy the
267 | Corresponding Source along with the object code. If the place to
268 | copy the object code is a network server, the Corresponding Source
269 | may be on a different server (operated by you or a third party)
270 | that supports equivalent copying facilities, provided you maintain
271 | clear directions next to the object code saying where to find the
272 | Corresponding Source. Regardless of what server hosts the
273 | Corresponding Source, you remain obligated to ensure that it is
274 | available for as long as needed to satisfy these requirements.
275 |
276 | e) Convey the object code using peer-to-peer transmission, provided
277 | you inform other peers where the object code and Corresponding
278 | Source of the work are being offered to the general public at no
279 | charge under subsection 6d.
280 |
281 | A separable portion of the object code, whose source code is excluded
282 | from the Corresponding Source as a System Library, need not be
283 | included in conveying the object code work.
284 |
285 | A "User Product" is either (1) a "consumer product", which means any
286 | tangible personal property which is normally used for personal, family,
287 | or household purposes, or (2) anything designed or sold for incorporation
288 | into a dwelling. In determining whether a product is a consumer product,
289 | doubtful cases shall be resolved in favor of coverage. For a particular
290 | product received by a particular user, "normally used" refers to a
291 | typical or common use of that class of product, regardless of the status
292 | of the particular user or of the way in which the particular user
293 | actually uses, or expects or is expected to use, the product. A product
294 | is a consumer product regardless of whether the product has substantial
295 | commercial, industrial or non-consumer uses, unless such uses represent
296 | the only significant mode of use of the product.
297 |
298 | "Installation Information" for a User Product means any methods,
299 | procedures, authorization keys, or other information required to install
300 | and execute modified versions of a covered work in that User Product from
301 | a modified version of its Corresponding Source. The information must
302 | suffice to ensure that the continued functioning of the modified object
303 | code is in no case prevented or interfered with solely because
304 | modification has been made.
305 |
306 | If you convey an object code work under this section in, or with, or
307 | specifically for use in, a User Product, and the conveying occurs as
308 | part of a transaction in which the right of possession and use of the
309 | User Product is transferred to the recipient in perpetuity or for a
310 | fixed term (regardless of how the transaction is characterized), the
311 | Corresponding Source conveyed under this section must be accompanied
312 | by the Installation Information. But this requirement does not apply
313 | if neither you nor any third party retains the ability to install
314 | modified object code on the User Product (for example, the work has
315 | been installed in ROM).
316 |
317 | The requirement to provide Installation Information does not include a
318 | requirement to continue to provide support service, warranty, or updates
319 | for a work that has been modified or installed by the recipient, or for
320 | the User Product in which it has been modified or installed. Access to a
321 | network may be denied when the modification itself materially and
322 | adversely affects the operation of the network or violates the rules and
323 | protocols for communication across the network.
324 |
325 | Corresponding Source conveyed, and Installation Information provided,
326 | in accord with this section must be in a format that is publicly
327 | documented (and with an implementation available to the public in
328 | source code form), and must require no special password or key for
329 | unpacking, reading or copying.
330 |
331 | 7. Additional Terms.
332 |
333 | "Additional permissions" are terms that supplement the terms of this
334 | License by making exceptions from one or more of its conditions.
335 | Additional permissions that are applicable to the entire Program shall
336 | be treated as though they were included in this License, to the extent
337 | that they are valid under applicable law. If additional permissions
338 | apply only to part of the Program, that part may be used separately
339 | under those permissions, but the entire Program remains governed by
340 | this License without regard to the additional permissions.
341 |
342 | When you convey a copy of a covered work, you may at your option
343 | remove any additional permissions from that copy, or from any part of
344 | it. (Additional permissions may be written to require their own
345 | removal in certain cases when you modify the work.) You may place
346 | additional permissions on material, added by you to a covered work,
347 | for which you have or can give appropriate copyright permission.
348 |
349 | Notwithstanding any other provision of this License, for material you
350 | add to a covered work, you may (if authorized by the copyright holders of
351 | that material) supplement the terms of this License with terms:
352 |
353 | a) Disclaiming warranty or limiting liability differently from the
354 | terms of sections 15 and 16 of this License; or
355 |
356 | b) Requiring preservation of specified reasonable legal notices or
357 | author attributions in that material or in the Appropriate Legal
358 | Notices displayed by works containing it; or
359 |
360 | c) Prohibiting misrepresentation of the origin of that material, or
361 | requiring that modified versions of such material be marked in
362 | reasonable ways as different from the original version; or
363 |
364 | d) Limiting the use for publicity purposes of names of licensors or
365 | authors of the material; or
366 |
367 | e) Declining to grant rights under trademark law for use of some
368 | trade names, trademarks, or service marks; or
369 |
370 | f) Requiring indemnification of licensors and authors of that
371 | material by anyone who conveys the material (or modified versions of
372 | it) with contractual assumptions of liability to the recipient, for
373 | any liability that these contractual assumptions directly impose on
374 | those licensors and authors.
375 |
376 | All other non-permissive additional terms are considered "further
377 | restrictions" within the meaning of section 10. If the Program as you
378 | received it, or any part of it, contains a notice stating that it is
379 | governed by this License along with a term that is a further
380 | restriction, you may remove that term. If a license document contains
381 | a further restriction but permits relicensing or conveying under this
382 | License, you may add to a covered work material governed by the terms
383 | of that license document, provided that the further restriction does
384 | not survive such relicensing or conveying.
385 |
386 | If you add terms to a covered work in accord with this section, you
387 | must place, in the relevant source files, a statement of the
388 | additional terms that apply to those files, or a notice indicating
389 | where to find the applicable terms.
390 |
391 | Additional terms, permissive or non-permissive, may be stated in the
392 | form of a separately written license, or stated as exceptions;
393 | the above requirements apply either way.
394 |
395 | 8. Termination.
396 |
397 | You may not propagate or modify a covered work except as expressly
398 | provided under this License. Any attempt otherwise to propagate or
399 | modify it is void, and will automatically terminate your rights under
400 | this License (including any patent licenses granted under the third
401 | paragraph of section 11).
402 |
403 | However, if you cease all violation of this License, then your
404 | license from a particular copyright holder is reinstated (a)
405 | provisionally, unless and until the copyright holder explicitly and
406 | finally terminates your license, and (b) permanently, if the copyright
407 | holder fails to notify you of the violation by some reasonable means
408 | prior to 60 days after the cessation.
409 |
410 | Moreover, your license from a particular copyright holder is
411 | reinstated permanently if the copyright holder notifies you of the
412 | violation by some reasonable means, this is the first time you have
413 | received notice of violation of this License (for any work) from that
414 | copyright holder, and you cure the violation prior to 30 days after
415 | your receipt of the notice.
416 |
417 | Termination of your rights under this section does not terminate the
418 | licenses of parties who have received copies or rights from you under
419 | this License. If your rights have been terminated and not permanently
420 | reinstated, you do not qualify to receive new licenses for the same
421 | material under section 10.
422 |
423 | 9. Acceptance Not Required for Having Copies.
424 |
425 | You are not required to accept this License in order to receive or
426 | run a copy of the Program. Ancillary propagation of a covered work
427 | occurring solely as a consequence of using peer-to-peer transmission
428 | to receive a copy likewise does not require acceptance. However,
429 | nothing other than this License grants you permission to propagate or
430 | modify any covered work. These actions infringe copyright if you do
431 | not accept this License. Therefore, by modifying or propagating a
432 | covered work, you indicate your acceptance of this License to do so.
433 |
434 | 10. Automatic Licensing of Downstream Recipients.
435 |
436 | Each time you convey a covered work, the recipient automatically
437 | receives a license from the original licensors, to run, modify and
438 | propagate that work, subject to this License. You are not responsible
439 | for enforcing compliance by third parties with this License.
440 |
441 | An "entity transaction" is a transaction transferring control of an
442 | organization, or substantially all assets of one, or subdividing an
443 | organization, or merging organizations. If propagation of a covered
444 | work results from an entity transaction, each party to that
445 | transaction who receives a copy of the work also receives whatever
446 | licenses to the work the party's predecessor in interest had or could
447 | give under the previous paragraph, plus a right to possession of the
448 | Corresponding Source of the work from the predecessor in interest, if
449 | the predecessor has it or can get it with reasonable efforts.
450 |
451 | You may not impose any further restrictions on the exercise of the
452 | rights granted or affirmed under this License. For example, you may
453 | not impose a license fee, royalty, or other charge for exercise of
454 | rights granted under this License, and you may not initiate litigation
455 | (including a cross-claim or counterclaim in a lawsuit) alleging that
456 | any patent claim is infringed by making, using, selling, offering for
457 | sale, or importing the Program or any portion of it.
458 |
459 | 11. Patents.
460 |
461 | A "contributor" is a copyright holder who authorizes use under this
462 | License of the Program or a work on which the Program is based. The
463 | work thus licensed is called the contributor's "contributor version".
464 |
465 | A contributor's "essential patent claims" are all patent claims
466 | owned or controlled by the contributor, whether already acquired or
467 | hereafter acquired, that would be infringed by some manner, permitted
468 | by this License, of making, using, or selling its contributor version,
469 | but do not include claims that would be infringed only as a
470 | consequence of further modification of the contributor version. For
471 | purposes of this definition, "control" includes the right to grant
472 | patent sublicenses in a manner consistent with the requirements of
473 | this License.
474 |
475 | Each contributor grants you a non-exclusive, worldwide, royalty-free
476 | patent license under the contributor's essential patent claims, to
477 | make, use, sell, offer for sale, import and otherwise run, modify and
478 | propagate the contents of its contributor version.
479 |
480 | In the following three paragraphs, a "patent license" is any express
481 | agreement or commitment, however denominated, not to enforce a patent
482 | (such as an express permission to practice a patent or covenant not to
483 | sue for patent infringement). To "grant" such a patent license to a
484 | party means to make such an agreement or commitment not to enforce a
485 | patent against the party.
486 |
487 | If you convey a covered work, knowingly relying on a patent license,
488 | and the Corresponding Source of the work is not available for anyone
489 | to copy, free of charge and under the terms of this License, through a
490 | publicly available network server or other readily accessible means,
491 | then you must either (1) cause the Corresponding Source to be so
492 | available, or (2) arrange to deprive yourself of the benefit of the
493 | patent license for this particular work, or (3) arrange, in a manner
494 | consistent with the requirements of this License, to extend the patent
495 | license to downstream recipients. "Knowingly relying" means you have
496 | actual knowledge that, but for the patent license, your conveying the
497 | covered work in a country, or your recipient's use of the covered work
498 | in a country, would infringe one or more identifiable patents in that
499 | country that you have reason to believe are valid.
500 |
501 | If, pursuant to or in connection with a single transaction or
502 | arrangement, you convey, or propagate by procuring conveyance of, a
503 | covered work, and grant a patent license to some of the parties
504 | receiving the covered work authorizing them to use, propagate, modify
505 | or convey a specific copy of the covered work, then the patent license
506 | you grant is automatically extended to all recipients of the covered
507 | work and works based on it.
508 |
509 | A patent license is "discriminatory" if it does not include within
510 | the scope of its coverage, prohibits the exercise of, or is
511 | conditioned on the non-exercise of one or more of the rights that are
512 | specifically granted under this License. You may not convey a covered
513 | work if you are a party to an arrangement with a third party that is
514 | in the business of distributing software, under which you make payment
515 | to the third party based on the extent of your activity of conveying
516 | the work, and under which the third party grants, to any of the
517 | parties who would receive the covered work from you, a discriminatory
518 | patent license (a) in connection with copies of the covered work
519 | conveyed by you (or copies made from those copies), or (b) primarily
520 | for and in connection with specific products or compilations that
521 | contain the covered work, unless you entered into that arrangement,
522 | or that patent license was granted, prior to 28 March 2007.
523 |
524 | Nothing in this License shall be construed as excluding or limiting
525 | any implied license or other defenses to infringement that may
526 | otherwise be available to you under applicable patent law.
527 |
528 | 12. No Surrender of Others' Freedom.
529 |
530 | If conditions are imposed on you (whether by court order, agreement or
531 | otherwise) that contradict the conditions of this License, they do not
532 | excuse you from the conditions of this License. If you cannot convey a
533 | covered work so as to satisfy simultaneously your obligations under this
534 | License and any other pertinent obligations, then as a consequence you may
535 | not convey it at all. For example, if you agree to terms that obligate you
536 | to collect a royalty for further conveying from those to whom you convey
537 | the Program, the only way you could satisfy both those terms and this
538 | License would be to refrain entirely from conveying the Program.
539 |
540 | 13. Remote Network Interaction; Use with the GNU General Public License.
541 |
542 | Notwithstanding any other provision of this License, if you modify the
543 | Program, your modified version must prominently offer all users
544 | interacting with it remotely through a computer network (if your version
545 | supports such interaction) an opportunity to receive the Corresponding
546 | Source of your version by providing access to the Corresponding Source
547 | from a network server at no charge, through some standard or customary
548 | means of facilitating copying of software. This Corresponding Source
549 | shall include the Corresponding Source for any work covered by version 3
550 | of the GNU General Public License that is incorporated pursuant to the
551 | following paragraph.
552 |
553 | Notwithstanding any other provision of this License, you have
554 | permission to link or combine any covered work with a work licensed
555 | under version 3 of the GNU General Public License into a single
556 | combined work, and to convey the resulting work. The terms of this
557 | License will continue to apply to the part which is the covered work,
558 | but the work with which it is combined will remain governed by version
559 | 3 of the GNU General Public License.
560 |
561 | 14. Revised Versions of this License.
562 |
563 | The Free Software Foundation may publish revised and/or new versions of
564 | the GNU Affero General Public License from time to time. Such new versions
565 | will be similar in spirit to the present version, but may differ in detail to
566 | address new problems or concerns.
567 |
568 | Each version is given a distinguishing version number. If the
569 | Program specifies that a certain numbered version of the GNU Affero General
570 | Public License "or any later version" applies to it, you have the
571 | option of following the terms and conditions either of that numbered
572 | version or of any later version published by the Free Software
573 | Foundation. If the Program does not specify a version number of the
574 | GNU Affero General Public License, you may choose any version ever published
575 | by the Free Software Foundation.
576 |
577 | If the Program specifies that a proxy can decide which future
578 | versions of the GNU Affero General Public License can be used, that proxy's
579 | public statement of acceptance of a version permanently authorizes you
580 | to choose that version for the Program.
581 |
582 | Later license versions may give you additional or different
583 | permissions. However, no additional obligations are imposed on any
584 | author or copyright holder as a result of your choosing to follow a
585 | later version.
586 |
587 | 15. Disclaimer of Warranty.
588 |
589 | THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY
590 | APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT
591 | HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY
592 | OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO,
593 | THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
594 | PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM
595 | IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF
596 | ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
597 |
598 | 16. Limitation of Liability.
599 |
600 | IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
601 | WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS
602 | THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY
603 | GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE
604 | USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF
605 | DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD
606 | PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS),
607 | EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF
608 | SUCH DAMAGES.
609 |
610 | 17. Interpretation of Sections 15 and 16.
611 |
612 | If the disclaimer of warranty and limitation of liability provided
613 | above cannot be given local legal effect according to their terms,
614 | reviewing courts shall apply local law that most closely approximates
615 | an absolute waiver of all civil liability in connection with the
616 | Program, unless a warranty or assumption of liability accompanies a
617 | copy of the Program in return for a fee.
618 |
619 | END OF TERMS AND CONDITIONS
620 |
621 | How to Apply These Terms to Your New Programs
622 |
623 | If you develop a new program, and you want it to be of the greatest
624 | possible use to the public, the best way to achieve this is to make it
625 | free software which everyone can redistribute and change under these terms.
626 |
627 | To do so, attach the following notices to the program. It is safest
628 | to attach them to the start of each source file to most effectively
629 | state the exclusion of warranty; and each file should have at least
630 | the "copyright" line and a pointer to where the full notice is found.
631 |
632 |
633 | Copyright (C)
634 |
635 | This program is free software: you can redistribute it and/or modify
636 | it under the terms of the GNU Affero General Public License as published
637 | by the Free Software Foundation, either version 3 of the License, or
638 | (at your option) any later version.
639 |
640 | This program is distributed in the hope that it will be useful,
641 | but WITHOUT ANY WARRANTY; without even the implied warranty of
642 | MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
643 | GNU Affero General Public License for more details.
644 |
645 | You should have received a copy of the GNU Affero General Public License
646 | along with this program. If not, see .
647 |
648 | Also add information on how to contact you by electronic and paper mail.
649 |
650 | If your software can interact with users remotely through a computer
651 | network, you should also make sure that it provides a way for users to
652 | get its source. For example, if your program is a web application, its
653 | interface could display a "Source" link that leads users to an archive
654 | of the code. There are many ways you could offer source, and different
655 | solutions will be better for different programs; see section 13 for the
656 | specific requirements.
657 |
658 | You should also get your employer (if you work as a programmer) or school,
659 | if any, to sign a "copyright disclaimer" for the program, if necessary.
660 | For more information on this, and how to apply and follow the GNU AGPL, see
661 | .
662 |
--------------------------------------------------------------------------------
/Patches/v00000006-31.delta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Patches/v00000006-31.delta
--------------------------------------------------------------------------------
/Patches/w00000006-31.delta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Patches/w00000006-31.delta
--------------------------------------------------------------------------------
/Patches/w00000006-80.delta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Patches/w00000006-80.delta
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # IOS Patcher
2 | [](http://www.gnu.org/licenses/agpl-3.0)
3 | 
4 | 
5 |
6 | This patcher patches the RSA Key and applies mail patches in IOS31 for Wii/vWii and IOS80 just for Wii so you can use RiiConnect24 without errors prohibiting you.
7 |
8 | The macOS/Linux version of the patcher uses a version of Sharpii available at https://github.com/spotlightishere/sharpii
9 |
10 | >IOS Patcher has been replaced by the [RiiConnect24 Patcher](https://github.com/riiconnect24/riiconnect24-patcher). Official support has been ended on 2020/10/29
11 |
12 | ## You can download IOS Patcher in 4 ways
13 |
14 | * Click on `Clone or download -> Download ZIP`
15 | * Go here and download the latest release.
16 | * Open cmd.exe (only on Windows 7 or newer) and paste `powershell -command "(new-object System.Net.WebClient).DownloadFile('https://raw.githubusercontent.com/KcrPL/KcrPL.github.io/master/Patchers_Auto_Update/IOS_Patcher/net_install.bat', 'net_install.bat')" & start net_install.bat`
17 | * Open Command Prompt/Terminal and type in `git clone https://github.com/RiiConnect24/IOS-Patcher.git` (Only if you have git installed on your computer)
18 |
--------------------------------------------------------------------------------
/UNIX/Sharpii.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/UNIX/Sharpii.exe
--------------------------------------------------------------------------------
/UNIX/Sharpii.exe.config:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
--------------------------------------------------------------------------------
/UNIX/WadInstaller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/UNIX/WadInstaller.dll
--------------------------------------------------------------------------------
/UNIX/libWiiSharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/UNIX/libWiiSharp.dll
--------------------------------------------------------------------------------
/UNIX/patch.sh:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | cd -P -- "$(dirname -- "$0")"
3 | TYPE="none"
4 | echo "This is a patcher that creates an IOS31 and IOS80 WAD."
5 | case "$OSTYPE" in
6 | linux*)
7 | hash xdelta3 2>/dev/null || { echo >&2 "I'm missing xdelta3, please install with package manager, or compile and add it to your path."; exit 1; }
8 | hash mono 2>/dev/null || { echo >&2 "I'm missing mono, please install with package manager, or compile and add it to your path."; exit 1; } ;;
9 | darwin*)
10 | hash mono 2>/dev/null || { echo >&2 "I'm missing mono, use 'brew install mono' to get this required package. If you don't have brew installed, please install at https://brew.sh/";exit 1;}
11 | hash xdelta3 2>/dev/null || { echo >&2 "I'm missing xdelta, use 'brew install xdelta' to get this required package. If you don't have brew installed, please install at https://brew.sh/"; exit 1; } ;;
12 | esac
13 |
14 | if [ ! -f ./Sharpii.exe ]; then
15 | echo "Warning! Missing stuff from release folder. Please extract all files."
16 | echo "You can get them from https://github.com/RiiConnect24/IOS-Patcher/releases"
17 | exit 1
18 | fi
19 |
20 | printColor () {
21 | if [ -z "$@" ]; then
22 | echo "Oi, please pass something for me to color."
23 | else
24 | printf '\e[0;31m%s\e[0m \n' "$@"
25 | fi
26 | return 0
27 | }
28 |
29 | while true; do
30 | read -p "What console are you patching for? v = vWii, w = normal Wii: " vw
31 | case $vw in
32 | [Vv]* ) TYPE="v"; break ;;
33 | [Ww]* ) TYPE="w"; break ;;
34 | * ) echo "Please answer with either v or w for console." ;;
35 | esac
36 | done
37 |
38 | if [ "$TYPE" = "v" ]; then
39 | printColor '1. Looking for WAD...'
40 | # Users of vWii must provide their own wad.
41 | if [ ! -f ./IOS31_v3864.wad ]; then
42 | echo "Warning! I'm missing the actual IOS, named IOS31_v3864.wad."
43 | echo "I can't tell you how to obtain this, but please place it in the current directory under that name."
44 | exit 1
45 | fi
46 | else
47 | # For Wii
48 | printColor '1. Downloading IOS from NUS...'
49 | mono Sharpii.exe NUSD -ios 31 -v latest -o IOS31-old
50 | mono Sharpii.exe NUSD -ios 80 -v latest -o IOS80-old
51 | fi
52 |
53 | printColor '2. Unpacking IOS...'
54 | if [ "$TYPE" = "w" ]; then
55 | cp IOS31-old/000000010000001fv3608.wad IOS31-old.wad
56 | cp IOS80-old/0000000100000050v6944.wad IOS80-old.wad
57 | mono Sharpii.exe WAD -u IOS31-old.wad IOS31/
58 | mono Sharpii.exe WAD -u IOS80-old.wad IOS80/
59 | else
60 | mono Sharpii.exe WAD -u IOS31_v3864.wad IOS31/
61 | fi
62 | printColor '3. Patching the APP file...'
63 | xdelta3 -f -d -s ./IOS31/00000006.app ../Patches/"$TYPE"00000006-31.delta ./IOS31/00000006.app
64 | # We only do IOS80 for actual Wiis.
65 | if [ "$TYPE" = "w" ]; then
66 | xdelta3 -f -d -s ./IOS80/00000006.app ../Patches/"$TYPE"00000006-80.delta ./IOS80/00000006.app
67 | fi
68 | printColor '4. Packing the new IOS...'
69 | mkdir WAD
70 | # This verion of Sharpii has fakesigning enabled by default.
71 | mono Sharpii.exe WAD -p IOS31/ ./WAD/IOS31.wad
72 | mono Sharpii.exe IOS ./WAD/IOS31.wad -fs -es -np -vp
73 |
74 | if [ "$TYPE" = "w" ]; then
75 | mono Sharpii.exe WAD -p IOS80/ ./WAD/IOS80.wad
76 | mono Sharpii.exe IOS ./WAD/IOS80.wad -fs -es -np -vp
77 | fi
78 | printColor '5. Cleaning up files... (Type Y if needed).'
79 | rm IOS31-old.wad
80 | rm IOS80-old.wad
81 | rm -rf IOS31-old
82 | rm -rf IOS80-old
83 | rm -rf IOS31
84 | rm -rf IOS80
85 | echo "We're done."
86 |
--------------------------------------------------------------------------------
/UNIX/run.command:
--------------------------------------------------------------------------------
1 | #!/usr/bin/env bash
2 | cd -P -- "$(dirname -- "$0")"
3 | bash patch.sh
4 |
--------------------------------------------------------------------------------
/UNIX/wget.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/UNIX/wget.exe
--------------------------------------------------------------------------------
/Windows/00000006-31.delta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/00000006-31.delta
--------------------------------------------------------------------------------
/Windows/00000006-80.delta:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/00000006-80.delta
--------------------------------------------------------------------------------
/Windows/IOS Patcher Translation File.txt:
--------------------------------------------------------------------------------
1 | IOS Patcher Translation File (c) KcrPL
2 | ---------------------------------------
3 | Please fill these information:
4 |
5 | Author of translation:
6 | Name of your language in English:
7 | Your Discord username#discrim or EMAIL:
8 |
9 | Please only change the text on the right! (Don't change "set string=". Only the text on the right!)
10 |
11 | Also, I need your language code on your computer so the patcher can automatically load the language upon startup.
12 |
13 | Please open cmd.exe and run this command (copy the command below and in cmd.exe on Windows 7, on cmd.exe right click and Paste, on Windows 10 CTRL+V)
14 | Your computer must be set to the language that you're translating to!
15 |
16 | @echo off & FOR /F "tokens=2 delims==" %a IN ('wmic os get OSLanguage /Value') DO set OSLanguage=%a & echo OS Language: %OSLanguage%
17 | (If it outputs you %OSLanguage%, please paste it again and hit ENTER)
18 |
19 | Please fill -> OSLanguage=
20 | Without this ^ I won't accept your translation.
21 |
22 | set string1=Warning: Please run this application without admin privilages.
23 | set string2=Warning: patch.bat not found. You may be running this application from unknown and untrusted source.
24 | set string3=Start
25 | set string4=Send feedback/Report a bug
26 | set string5=Please mail us at support@riiconnect24.net if you have problems
27 | set string6=Type the number that you can see above and hit ENTER
28 | set string7=Welcome to the feedback sending/Reporting bugs screen.
29 | set string8=Press any key to copy the logs file to the Desktop.
30 | set string9=The file has been copied, it's now on your desktop.
31 | set string10=Now please send it to support@riiconnect24.net. And please describe your problem or tell us your feedback! :)
32 | set string11=Press any key to continue.
33 | set string12=Safe mode
34 | set string13=Last BootUp was unsuccessfull. Launching in safe mode.
35 | set string14=Updating has been skipped.
36 | set string15=Launching powershell
37 | set string16=Checking for updates
38 | set string17=Please wait
39 | set string18=An Update is available
40 | set string19=An Update for this program is available. We suggest updating the IOS Patcher to the latest version.
41 | set string20=Current version
42 | set string21=New version
43 | set string22=Update
44 | set string23=Dismiss
45 | set string24=What's new in this update?
46 | set string25=Updating
47 | set string26=IOS Patcher will restart shortly
48 | set string27=What's new in update
49 | set string28=Error. What's new is not available at the moment.
50 | set string29=Error
51 | set string30=Some files needed to run this program weren't found.
52 | set string31=Press any key to redownload these files.
53 | set string32=IOS Patcher Update System.
54 | set string33=The latest version is installed.
55 | set string34=An Update is available.
56 | set string35=Safe mode activated.
57 | set string36=I don't have access to files on your computer
58 | set string37=Update Server is not available.
59 | set string38=Press C to read more.
60 | set string39=Configuring
61 | set string40=Are you gonna be using this patcher for Wii or WiiU?
62 | set string41=The latest version of IOS Patcher is now installed.
63 | set string42=Safe mode is turned on. Updating has been skipped. Please restart the patcher to disable safe mode.
64 | set string43=I don't have access to files on your computer. That doesn't mean that I can't work.
65 | set string44=I will try to patch IOS's. But updating has been skipped.
66 | set string45=We could not connect to the update server. Please check your internet connection.
67 | set string46=It can also mean that the server is under maintance now.
68 | set string47=Unfortunately, you cannot use this patcher for Wii U.
69 | set string48=We need to download IOS 31 and 80.
70 | set string49=Press any button to proceed to download.
71 | set string50=Downloading
72 | set string51=There was an error while patching.
73 | set string52=Error Code
74 | set string53=Failing module
75 | set string54=Please mail us at support@riiconnect24.net and describe your problem to us.
76 | set string55=Please check your internet connection.
77 | set string56=Please install .NET Framework 3.5, then try to patch again.
78 | set string57=Sharpii general failure.
79 | set string58=Press any key to return to main menu.
80 | set string59=Patching is done.
81 | set string60=Do you want to copy patched files to an SD Card?
82 | set string61=Yes
83 | set string62=No
84 | set string63=Copy files to Desktop and exit
85 | set string64=Copying
86 | set string65=SD Card
87 | set string66=An SD card was not found in the system.
88 | set string67=Please connect SD Card and press any key to try again.
89 | set string68=Current SD Card Letter
90 | set string69=Do you want to change SD Card drive letter?
91 | set string70=Continue and copy files to SD Card
92 | set string71=Change drive letter
93 | set string72=Exit
94 | set string73=There was an error while copying files.
95 | set string74=Thanks for using the Patcher!
96 | set string75=Patching is done
97 | set string76=Patched IOS files will be in folder called "WAD".
98 | set string77=Files has been copied to SD Card to folder called "WAD"
99 | set string78=Exiting the patcher in...
100 | set string79=Attempt to load diacritic characters [Windows 8.1/10]
101 |
102 | Done! Please send it back to me on Discord (KcrPL#4625) or send this to our support email (support@riiconnect24.net)
--------------------------------------------------------------------------------
/Windows/Sharpii.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/Sharpii.exe
--------------------------------------------------------------------------------
/Windows/WadInstaller.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/WadInstaller.dll
--------------------------------------------------------------------------------
/Windows/libWiiSharp.dll:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/libWiiSharp.dll
--------------------------------------------------------------------------------
/Windows/patch.bat:
--------------------------------------------------------------------------------
1 | echo %~d0%~p0
2 | cd "%~d0%~p0"
3 | @echo off
4 | :: ===========================================================================
5 | :: IOS Patcher for Windows
6 | set version=1.9.1
7 | :: AUTHORS: KcrPL, Larsenv
8 | :: ***************************************************************************
9 | :: Copyright (c) 2018 RiiConnect24, KcrPL and it's (Lead) Developers
10 | :: ===========================================================================
11 | if exist temp.bat del /q temp.bat
12 | :1
13 | set /a copyingsdcard=0
14 | set /a translationsserror=0
15 | :: Window size (Lines, columns)
16 | set mode=126,36
17 | mode %mode%
18 | set error4112=0
19 | set filcheck=0
20 | set patchingok=1
21 | set s=NUL
22 |
23 | :: Window Title
24 | title IOS Patcher for RiiConnect24 v.%version% Created by @Larsenv, @KcrPL
25 | set last_build=2020/10/29
26 | set at=18:42
27 | if exist "C:\Users\%username%\Desktop\IOSPatcherDebug.txt" goto debug_load
28 | :: ### Auto Update ###
29 | :: 1=Enable 0=Disable
30 | :: IOSPatcher_Update_Activate - If disabled, patcher will not even check for updates, default=1
31 | :: offlinestorage - Only used while testing of Update function, default=0
32 | :: FilesHostedOn - The website and path to where the files are hosted. WARNING! DON'T END WITH "/"
33 | :: MainFolder/TempStorage - folder that is used to keep version.txt and whatsnew.txt. These two files are deleted every startup but if offlinestorage will be set 1, they won't be deleted.
34 | set /a IOSPatcher_Update_Activate=1
35 | set /a offlinestorage=0
36 | set FilesHostedOn=https://kcrpl.github.io/Patchers_Auto_Update/IOS_Patcher
37 | set MainFolder=%appdata%\IOSPatcher
38 | set TempStorage=%appdata%\IOSPatcher\internet\temp
39 |
40 | set header=RiiConnect24 IOS Patcher - (C) Larsenv, (C) KcrPL. v%version% (Compiled on %last_build% at %at%)
41 |
42 | if not exist "%MainFolder%" md "%MainFolder%"
43 | if not exist "%TempStorage%" md "%TempStorage%"
44 |
45 | :: Checking if I have access to files on your computer
46 | if exist %TempStorage%\checkforaccess.txt del /q %TempStorage%\checkforaccess.txt
47 |
48 | echo test >>"%TempStorage%\checkforaccess.txt"
49 | set /a file_access=1
50 | if not exist "%TempStorage%\checkforaccess.txt" set /a file_access=0
51 |
52 | if exist "%TempStorage%\checkforaccess.txt" del /q "%TempStorage%\checkforaccess.txt"
53 |
54 | :: Cleanup after update
55 | if exist 00000006-31.delta` del /q 00000006-31.delta`
56 | if exist 00000006-80.delta` del /q 00000006-80.delta`
57 | if exist libWiiSharp.dll` del /q libWiiSharp.dll`
58 | if exist Sharpii.exe` del /q Sharpii.exe`
59 | if exist WadInstaller.dll` del /q WadInstaller.dll`
60 | if exist wget.exe` del /q wget.exe`
61 | if exist xdelta3.exe` del /q xdelta3.exe`
62 |
63 |
64 | :: Trying to prevent running from OS that is not Windows.
65 | if %os%=="" goto not_windows_nt
66 | if not %os%==Windows_NT goto not_windows_nt
67 |
68 | set /a versioncheck=0
69 | :: If program is opened as an admin the path will messed up
70 | set /a patherror=0
71 | if "%cd%"=="%windir%\system32" set /a patherror=1
72 | if %patherror%==0 if not exist patch.bat set /a patherror=2
73 |
74 | :: Debugging text start
75 | echo :--------------------:
76 | echo.>>"%MainFolder%/IOSPatcherLogs.txt"
77 | echo %header%>>"%MainFolder%/IOSPatcherLogs.txt"
78 | echo Time %time% - Date %date%>>"%MainFolder%/IOSPatcherLogs.txt"
79 | echo.>>"%MainFolder%/IOSPatcherLogs.txt"
80 | echo Program startup>>"%MainFolder%/IOSPatcherLogs.txt"
81 |
82 | ::Load languages
83 | FOR /F "tokens=2 delims==" %%a IN ('wmic os get OSLanguage /Value') DO set OSLanguage=%%a
84 |
85 | if %OSLanguage%==1046 set language=Brazilian&goto set_language_brazilian
86 | if %OSLanguage%==1036 set language=French& goto set_language_french
87 | if %OSLanguage%==1045 set language=Polish& goto set_language_polish
88 | if %OSLanguage%==0413 set language=Dutch& goto set_language_dutch
89 | if %OSLanguage%==1031 set language=German& goto set_language_german
90 | if %OSLanguage%==1040 set language=Italian& goto set_language_italian
91 | if %OSLanguage%==1055 set language=Turkish& goto set_language_unicode_ask
92 | if %OSLanguage%==1049 set language=Russian& goto set_language_unicode_ask
93 | goto set_language_english
94 |
95 | :set_language_unicode_ask
96 | cls
97 | echo %header%
98 | echo -----------------------------------------------------------------------------------------------------------------------------
99 | echo.
100 | echo We're sorry but we cannot load your language [%language%] without changing the code page.
101 | echo.
102 | echo If you are on Windows 7, you need to load English language, if you are on Windows 8.1/10, proceed with loading your language
103 | echo.
104 | echo 1. Proceed with loading %language% language.
105 | echo 2. Load English language.
106 | set /p s=Type the number that you can see above and hit ENTER:
107 | if %s%==1 goto set_language_%language%
108 | if %s%==2 goto set_language_english
109 | goto set_language_unicode_ask
110 |
111 | :set_language_brazilian
112 | mode 138,36
113 | set string1=Atencao: Por favor abra esse aplicacao com os privilegios de administrador.
114 | set string2=Atencao: patch.bat Nao Encontrado. Voce pode estar usando essa aplicacao em uma fonte desconhecida.
115 | set string3=Iniciar
116 | set string4=Enviar Feedback/Reportar um Bug
117 | set string5=Por favor envie um e-mail em support@riiconnect24.net se voce tem problemas.
118 | set string6=Escreva algum numero que esta acima e aperte ENTER
119 | set string7=Seja bem-vindo a secao de enviar feedbacks/reportar bugs.
120 | set string8=Pressione qualquer tecla e copie o arquivo ''logs'' para a area de trabalho.
121 | set string9=O Arquivo foi copiado,agora esta na sua Area de trabalho.
122 | set string10=Por favor envie para support@riiconnect24.net. e descreva seu problema ou fale-nos o seu feedback! (;
123 | set string13=O Ultimo BootUp foi malsucedido. Abrindo no modo seguro.
124 | set string14=A Atualizacao foi pulada.
125 | set string15=Iniciando powershell
126 | set string16=Procurando por atualizacoes...
127 | set string17=Por favor espere
128 | set string18=Uma atualizacao esta disponivel.
129 | set string19=Uma atualizacao para esse programa esta disponivel. Nos sugerimos atualizar o IOS Patcher para a ultima versao.
130 | set string20=Versao Atual
131 | set string21=Nova versao
132 | set string22=Atualizar
133 | set string23=Dispensar
134 | set string24=O Que tem de novo nessa atualizacao?
135 | set string25=Atualizando
136 | set string26=IOS Patcher vai reniciar em em breve
137 | set string27=O Que tem de novo nessa atualizacao?
138 | set string28=Erro. O Que tem de novo nao esta disponivel no momento.
139 | set string29=Erro
140 | set string30=Alguns Arquivos necessarios para usar esse programa nao foi encontrado.
141 | set string31=Pressione qualquer tecla para rebaixar esses arquivos.
142 | set string32=Sistema de atualizacao de IOS Patcher
143 | set string33=A Ultima versao esta instalada.
144 | set string34=Uma Atualizacao esta disponivel
145 | set string35=Modo seguro ativado.
146 | set string36=Eu nao tenho acesso dos arquivos no seu computador.
147 | set string37=O Servidor de atualizacao nao esta disponivel.
148 | set string38=Pressione C para ler mais.
149 | set string39=Configurando
150 | set string40=Voce esta usando esse patcher para Wii ou WiiU?
151 | set string41=A Ultima versao de IOS Patcher esta instalada.
152 | set string42=O Modo seguro esta ativo. As atualizacoes foram puladas. Por favor reinicie o Patcher para desativar o modo seguro.
153 | set string43=Eu nao tenho acesso dos arquivos no seu computador. Isso significa que eu nao consigo trabalhar.
154 | set string44=Eu vou tentar Patchar as IOS's. Mais as atualizacoes foram puladas.
155 | set string45=Nos nao conseguimos conectar no servidor de atualizacao. Por favor cheque sua conexao da internet.
156 | set string46=Tambem pode significar que o servidor esta em manutencao.
157 | set string47=Infelizmente,voce nao pode usar esse patcher para Wii U.
158 | set string48=Nos precisamos baixar a IOS 31 e 80.
159 | set string49=Pressione qualquer botao para baixar.
160 | set string50=Baixando...
161 | set string51=Houve algum erro enquando estavamos patchando.
162 | set string52=Codigo de erro
163 | set string53=Modulo falhando.
164 | set string54=Por favor envie um e-mail em support@riiconnect24.net e describa seu problema para nos.
165 | set string55=Por favor cheque sua conexao de internet.
166 | set string56=Por favor instale .NET Framework 3.5, e tente patchar dinovo.
167 | set string57=Sharpii falhou.
168 | set string58=Pressione qualquer tecla para voltar ao menu principal.
169 | set string59=O Processo de patch foi concluido.
170 | set string60=voce quer copiar os arquivos patchados para um cartao SD?
171 | set string61=Sim
172 | set string62=Nao
173 | set string63=Copiar arquivos para a Area de trabalho e sair.
174 | set string64=Copiando
175 | set string65=Cartao SD
176 | set string66=Nenhum Cartao SD foi encontrado no sistema.
177 | set string67=Por favor conecte o cartao SD,pressione qualquer tecla e tente novamente.
178 | set string68=Atual Cartao SD letra
179 | set string69=Voce quer mudar a letra do cartao SD?
180 | set string70=Continue e copiar arquivos no Cartao SD
181 | set string71=Mudar letra do drive
182 | set string72=Sair
183 | set string73=Houve um erro ao copiar arquivos.
184 | set string74=Obrigado por usar o Patcher ! (:
185 | set string75=O Patch esta concluido.
186 | set string76=Os arquivos IOS patchados estarao numa pasta chamada ''WAD''.
187 | set string77=Os arquivos foram copiados no cartao SD numa pasta chamada ''WAD''.
188 | set string78=Saindo do patcher em ...
189 | set string79=Tentativa de carregar caracteres diacriticos (Windows 8.1/10)
190 | set string80=Updating failed.
191 | set string81=There was an error while downloading files from the update server.
192 | set language=Portuguese (Brazilian)
193 | set /a diacritic_show=1
194 | goto begin_main
195 |
196 | :set_language_brazilian_diacritic
197 | mode 138,36
198 | chcp 65001
199 | set string1=Atençao: Por favor abra esse aplicaçao com os privilégios de administrador.
200 | set string2=Atençao: patch.bat Nao Encontrado. Voce pode estar usando essa aplicaçao em uma fonte desconhecida.
201 | set string3=Iniciar
202 | set string4=Enviar Feedback/Reportar um Bug
203 | set string5=Por favor envie um e-mail em support@riiconnect24.net se voce tem problemas.
204 | set string6=Escreva algum numero que esta acima e aperte ENTER
205 | set string7=Seja bem-vindo a seçao de enviar feedbacks/reportar bugs.
206 | set string8=Pressione qualquer tecla e copie o arquivo ''logs'' para a area de trabalho.
207 | set string9=O Arquivo foi copiado,agora esta na sua Area de trabalho.
208 | set string10=Por favor envie para support@riiconnect24.net. e descreva seu problema ou fale-nos o seu feedback! (;
209 | set string13=O Ultimo BootUp foi malsucedido. Abrindo no modo seguro.
210 | set string14=A Atualizaçao foi pulada.
211 | set string15=Iniciando powershell
212 | set string16=Procurando por atualizaçoes...
213 | set string17=Por favor espere
214 | set string18=Uma atualizaçao esta disponivel.
215 | set string19=Uma atualizaçao para esse programa esta disponivel. Nos sugerimos atualizar o IOS Patcher para a ultima versao.
216 | set string20=Versao Atual
217 | set string21=Nova versao
218 | set string22=Atualizar
219 | set string23=Dispensar
220 | set string24=O Que tem de novo nessa atualizaçao?
221 | set string25=Atualizando
222 | set string26=IOS Patcher vai reniciar em em breve
223 | set string27=O Que tem de novo nessa atualizaçao?
224 | set string28=Erro. O Que tem de novo nao esta disponivel no momento.
225 | set string29=Erro
226 | set string30=Alguns Arquivos necessarios para usar esse programa nao foi encontrado.
227 | set string31=Pressione qualquer tecla para rebaixar esses arquivos.
228 | set string32=Sistema de atualizaçao de IOS Patcher
229 | set string33=A Ultima versao esta instalada.
230 | set string34=Uma Atualizaçao esta disponivel
231 | set string35=Modo seguro ativado.
232 | set string36=Eu nao tenho acesso dos arquivos no seu computador.
233 | set string37=O Servidor de atualizaçao nao esta disponivel.
234 | set string38=Pressione C para ler mais.
235 | set string39=Configurando
236 | set string40=Voce esta usando esse patcher para Wii ou WiiU?
237 | set string41=A Ultima versao de IOS Patcher esta instalada.
238 | set string42=O Modo seguro esta ativo. As atualizaçoes foram puladas. Por favor reinicie o Patcher para desativar o modo seguro.
239 | set string43=Eu nao tenho acesso dos arquivos no seu computador. Isso significa que eu nao consigo trabalhar.
240 | set string44=Eu vou tentar Patchar as IOS's. Mais as atualizaçoes foram puladas.
241 | set string45=Nos nao conseguimos conectar no servidor de atualizaçao. Por favor cheque sua conexao da internet.
242 | set string46=Tambem pode significar que o servidor esta em manutençao.
243 | set string47=Infelizmente,voce nao pode usar esse patcher para Wii U.
244 | set string48=Nos precisamos baixar a IOS 31 e 80.
245 | set string49=Pressione qualquer botao para baixar.
246 | set string50=Baixando...
247 | set string51=Houve algum erro enquando estavamos patchando.
248 | set string52=Codigo de erro
249 | set string53=Modulo falhando.
250 | set string54=Por favor envie um e-mail em support@riiconnect24.net e describa seu problema para nos.
251 | set string55=Por favor cheque sua conexao de internet.
252 | set string56=Por favor instale .NET Framework 3.5, e tente patchar dinovo.
253 | set string57=Sharpii falhou.
254 | set string58=Pressione qualquer tecla para voltar ao menu principal.
255 | set string59=O Processo de patch foi concluido.
256 | set string60=voce quer copiar os arquivos patchados para um cartao SD?
257 | set string61=Sim
258 | set string62=Nao
259 | set string63=Copiar arquivos para a Area de trabalho e sair.
260 | set string64=Copiando
261 | set string65=Cartao SD
262 | set string66=Nenhum Cartao SD foi encontrado no sistema.
263 | set string67=Por favor conecte o cartao SD,pressione qualquer tecla e tente novamente.
264 | set string68=Atual Cartao SD letra
265 | set string69=Voce quer mudar a letra do cartao SD?
266 | set string70=Continue e copiar arquivos no Cartao SD
267 | set string71=Mudar letra do drive
268 | set string72=Sair
269 | set string73=Houve um erro ao copiar arquivos.
270 | set string74=Obrigado por usar o Patcher ! (:
271 | set string75=O Patch esta concluido.
272 | set string76=Os arquivos IOS patchados estarao numa pasta chamada ''WAD''.
273 | set string77=Os arquivos foram copiados no cartao SD numa pasta chamada ''WAD''.
274 | set string78=Saindo do patcher em ...
275 | set string79=Tentativa de carregar caracteres diacriticos (Windows 8.1/10)
276 | set string80=Updating failed.
277 | set string81=There was an error while downloading files from the update server.
278 | set language=Portuguese (Brazilian)
279 | set /a diacritic_show=0
280 | goto begin_main
281 |
282 | :set_language_italian
283 | mode 125,36
284 | set string1=Attenzione: Si prega di avviare l'applicazione senza permessi di amministratore.
285 | set string2=Attenzione: patch.bat non trovato. Potresti stare eseguendo questa applicazione da fonti sconosciute o non sicure.
286 | set string3=Inizia
287 | set string4=Invia feedback/Segnala un problema
288 | set string5=Invia un email a support@riiconnect24.net se hai problemi
289 | set string6=Scrivi il numero che vedi sopra e premi INVIO
290 | set string7=Benvenuto nella schermata di invio feedback/Segnalazione problemi.
291 | set string8=Premi qualsiasi tasto per copiare i file di log sul Desktop.
292 | set string9=Il file e stato copiato, ora e sul tuo Desktop.
293 | set string10=Ora per favore invia il file a support@riiconnect24.net. E desvrivi il tuo problema o dicci il tuo feedback! :)
294 | set string11=Premi un tasto qualsiasi per continuare.
295 | set string12=Modalita sicura
296 | set string13=L'ultimo avvio non ha avuto successo. Avvio in Modalita sicura.
297 | set string14=L'aggiornamento e stato saltato.
298 | set string15=Avvio powershell
299 | set string16=Controllo gli aggiornamenti
300 | set string17=Attendi
301 | set string18=Un aggiornamento e disponibile
302 | set string19=Un aggiornamento per questo programma e disponibile. Consigliamo di aggiornare IOS Patcher all'ultima versione.
303 | set string20=Versione attuale
304 | set string21=Nuova versione
305 | set string22=Aggiorna
306 | set string23=Ignora
307 | set string24=Cosa c'e di nuovo in questo aggiornamento?
308 | set string25=Aggiornando
309 | set string26=IOS Patcher si riavviera tra poco
310 | set string27=Cosa c'e di nuovo
311 | set string28=Errore. Cosa c'e di nuovo non e disponibile al momento.
312 | set string29=Errore
313 | set string30=Alcuni file richiesti per eseguire questo programma non sono stati trovati.
314 | set string31=Premi un tasto qualsiasi per riscaricare questi file.
315 | set string32=Sistema di Aggiornamento IOS Patcher.
316 | set string33=L'ultima versione e installata.
317 | set string34=e disponibile un Aggiornamento.
318 | set string35=Modalita Sicura attivata.
319 | set string36=Non ho accesso ai file sul tuo computer
320 | set string37=Il server di Aggiornamento non e disponibile.
321 | set string38=Premi C per leggere di piu.
322 | set string39=Configurando
323 | set string40=Userai questo patcher su Wii o WiiU?
324 | set string41=L'ultima verione di IOS Patcher e stata installata.
325 | set string42=Modalita Sicura e attiva. L'aggiornamento e stato saltato. Riavvia il patcher per disabilitare la Modalita Sicura.
326 | set string43=Non ho accesso ai file sul tuo computer. Questo non vuol dire che non posso funzionare.
327 | set string44=Proverò a patchare IOS. Ma l'aggiornamento e stato saltato.
328 | set string45=Non sono riuscito a connettermi al server di aggiornamento. Controlla la tua connessione internet.
329 | set string46=Puo anche significare che il server e in manutenzione.
330 | set string47=Sfortunatamente, non puoi utilizzare questo patcher per Wii U.
331 | set string48=Devo scaricare IOS 31 e 80.
332 | set string49=Premi un tasto qualsiasi per iniziare il download.
333 | set string50=Scaricando
334 | set string51=C'e stato un errore durante il patching.
335 | set string52=Codice Errore
336 | set string53=Errore in modulo
337 | set string54=Per favore inviaci un email a support@riiconnect24.net e descrivici il tuo problema.
338 | set string55=Controlla la tua connessione internet.
339 | set string56=Installa .NET Framework 3.5, poi prova a patchare nuovamente.
340 | set string57=Fallimento generale Sharpii.
341 | set string58=Premi un tasto qualsiasi per tornare al menu principale.
342 | set string59=Il patching e terminato.
343 | set string60=Vuoi copiare i file patchati su una scheda SD?
344 | set string61=Sì
345 | set string62=No
346 | set string63=Copia i file sul Desktop ed esci
347 | set string64=Copiando
348 | set string65=Scheda SD
349 | set string66=Non e stata trovata una Scheda SD nel sistema.
350 | set string67=Connetti una Scheda SD e premi un tasto qualsiasi per riprovare.
351 | set string68=Lettera Scheda SD corrente
352 | set string69=Vuoi cambiare la lettera della Scheda SD?
353 | set string70=Continua e copia i file sulla Scheda SD
354 | set string71=Cambia lettera
355 | set string72=Esci
356 | set string73=C'e stato un errore nel copiare i file.
357 | set string74=Grazie per aver usato il Patcher!
358 | set string75=Il patching e terminato
359 | set string76=I file IOS patchati saranno nella cartella "WAD".
360 | set string77=I file sono stati copiati nella Scheda SD nella cartella "WAD"
361 | set string78=Uscendo dal Patcher in...
362 | set string79=Tentativo di caricare caratteri diacritici [Windows 8.1/10]
363 | set string80=Aggiornamento fallito.
364 | set string81=Si e verificato un errore nel tentativo di scaricare file dal server di aggiornamento.
365 |
366 | set language=Italian
367 | set /a diacritic_show=1
368 | goto begin_main
369 | :set_language_italian_diacritic
370 | mode 125,36
371 | set string1=Attenzione: Si prega di avviare l'applicazione senza permessi di amministratore.
372 | set string2=Attenzione: patch.bat non trovato. Potresti stare eseguendo questa applicazione da fonti sconosciute o non sicure.
373 | set string3=Inizia
374 | set string4=Invia feedback/Segnala un problema
375 | set string5=Invia un email a support@riiconnect24.net se hai problemi
376 | set string6=Scrivi il numero che vedi sopra e premi INVIO
377 | set string7=Benvenuto nella schermata di invio feedback/Segnalazione problemi.
378 | set string8=Premi qualsiasi tasto per copiare i file di log sul Desktop.
379 | set string9=Il file è stato copiato, ora è sul tuo Desktop.
380 | set string10=Ora per favore invia il file a support@riiconnect24.net. E desvrivi il tuo problema o dicci il tuo feedback! :)
381 | set string11=Premi un tasto qualsiasi per continuare.
382 | set string12=Modalità sicura
383 | set string13=L'ultimo avvio non ha avuto successo. Avvio in Modalità sicura.
384 | set string14=L'aggiornamento è stato saltato.
385 | set string15=Avvio powershell
386 | set string16=Controllo gli aggiornamenti
387 | set string17=Attendi
388 | set string18=Un aggiornamento è disponibile
389 | set string19=Un aggiornamento per questo programma è disponibile. Consigliamo di aggiornare IOS Patcher all'ultima versione.
390 | set string20=Versione attuale
391 | set string21=Nuova versione
392 | set string22=Aggiorna
393 | set string23=Ignora
394 | set string24=Cosa c'è di nuovo in questo aggiornamento?
395 | set string25=Aggiornando
396 | set string26=IOS Patcher si riavvierà tra poco
397 | set string27=Cosa c'è di nuovo
398 | set string28=Errore. Cosa c'è di nuovo non è disponibile al momento.
399 | set string29=Errore
400 | set string30=Alcuni file richiesti per eseguire questo programma non sono stati trovati.
401 | set string31=Premi un tasto qualsiasi per riscaricare questi file.
402 | set string32=Sistema di Aggiornamento IOS Patcher.
403 | set string33=L'ultima versione è installata.
404 | set string34=È disponibile un Aggiornamento.
405 | set string35=Modalità Sicura attivata.
406 | set string36=Non ho accesso ai file sul tuo computer
407 | set string37=Il server di Aggiornamento non è disponibile.
408 | set string38=Premi C per leggere di più.
409 | set string39=Configurando
410 | set string40=Userai questo patcher su Wii o WiiU?
411 | set string41=L'ultima verione di IOS Patcher è stata installata.
412 | set string42=Modalità Sicura è attiva. L'aggiornamento è stato saltato. Riavvia il patcher per disabilitare la Modalità Sicura.
413 | set string43=Non ho accesso ai file sul tuo computer. Questo non vuol dire che non posso funzionare.
414 | set string44=Proverò a patchare IOS. Ma l'aggiornamento è stato saltato.
415 | set string45=Non sono riuscito a connettermi al server di aggiornamento. Controlla la tua connessione internet.
416 | set string46=Puo anche significare che il server è in manutenzione.
417 | set string47=Sfortunatamente, non puoi utilizzare questo patcher per Wii U.
418 | set string48=Devo scaricare IOS 31 e 80.
419 | set string49=Premi un tasto qualsiasi per iniziare il download.
420 | set string50=Scaricando
421 | set string51=C'è stato un errore durante il patching.
422 | set string52=Codice Errore
423 | set string53=Errore in modulo
424 | set string54=Per favore inviaci un email a support@riiconnect24.net e descrivici il tuo problema.
425 | set string55=Controlla la tua connessione internet.
426 | set string56=Installa .NET Framework 3.5, poi prova a patchare nuovamente.
427 | set string57=Fallimento generale Sharpii.
428 | set string58=Premi un tasto qualsiasi per tornare al menu principale.
429 | set string59=Il patching è terminato.
430 | set string60=Vuoi copiare i file patchati su una scheda SD?
431 | set string61=Sì
432 | set string62=No
433 | set string63=Copia i file sul Desktop ed esci
434 | set string64=Copiando
435 | set string65=Scheda SD
436 | set string66=Non è stata trovata una Scheda SD nel sistema.
437 | set string67=Connetti una Scheda SD e premi un tasto qualsiasi per riprovare.
438 | set string68=Lettera Scheda SD corrente
439 | set string69=Vuoi cambiare la lettera della Scheda SD?
440 | set string70=Continua e copia i file sulla Scheda SD
441 | set string71=Cambia lettera
442 | set string72=Esci
443 | set string73=C'è stato un errore nel copiare i file.
444 | set string74=Grazie per aver usato il Patcher!
445 | set string75=Il patching è terminato
446 | set string76=I file IOS patchati saranno nella cartella "WAD".
447 | set string77=I file sono stati copiati nella Scheda SD nella cartella "WAD"
448 | set string78=Uscendo dal Patcher in...
449 | set string79=Tentativo di caricare caratteri diacritici [Windows 8.1/10]
450 | set string80=Aggiornamento fallito.
451 | set string81=Si è verificato un errore nel tentativo di scaricare file dal server di aggiornamento.
452 | set language=Italian
453 | set /a diacritic_show=0
454 | goto begin_main
455 | :set_language_french
456 | mode 140,36
457 | set string1=Attention: Lancez cette application sans les privileges administrateur.
458 | set string2=Attention: patch.bat introuvable. Vous lancez peut-etre cette application depuis une source inconnue.
459 | set string3=Commencer
460 | set string4=Envoyer un retour/Signaler un bug
461 | set string5=Veuillez nous contacter a support@riiconnect24.net si vous rencontrez un probleme
462 | set string6=Entrez le numero que vous voyez au dessus et appuyez sur Entree:
463 | set string7=Welcome to the feedback sending/Reporting bugs screen.
464 | set string8=Appuyez sur n'importe quelle touche pour enregistrer les logs sur votre bureau.
465 | set string9=Le fichier a ete copie, il se trouve sur votre bureau.
466 | set string10=Maintenant veuillez l'envoyer a support@riiconnect24.net. Et decrivez votre probleme, vous pouvez aussi nous envoyer votre retour.
467 | set string11=Appuyez sur n'importe quelle touche pour continuer.
468 | set string12=Mode sans echec
469 | set string13=Le dernier demarrage a echoue. Lancement en mode sans echec.
470 | set string14=La mise a jour a ete ignoree.
471 | set string15=Lancement de PowerShell
472 | set string16=Verification des mises a jour...
473 | set string17=Veuillez patienter
474 | set string18=Une mise a jour est disponible
475 | set string19=Une mise a jour pour ce programme est disponible. Nous vous recommandons d'utiliser la derniere version de IOS Patcher.
476 | set string20=Version actuelle
477 | set string21=Nouvelle version
478 | set string22=Mettre a jour
479 | set string23=Ignorer
480 | set string24=Quoi de neuf dans cette version ?
481 | set string25=Mise a jour...
482 | set string26=IOS Patcher va redemarrer prochainement
483 | set string27=Quoi de neuf dans cette mise a jour
484 | set string28=Erreur. Le changelog n'est pas encore disponible.
485 | set string29=Erreur
486 | set string30=Certains fichiers necessaires a l'execution du programme sont indisponibles.
487 | set string31=Appuyez sur n'importe quelle touche pour redemarrer le telechargement.
488 | set string32=Systeme de mise a jour de l'IOS Patcher.
489 | set string33=La derniere version est installee.
490 | set string34=Une mise a jour est disponible.
491 | set string35=Le mode sans echec est active.
492 | set string36=Je n'ai pas acces aux fichiers de votre ordinateur
493 | set string37=Le serveur de mises a jour est indisponible.
494 | set string38=Appuyez sur C pour en savoir plus.
495 | set string39=Configuration
496 | set string40=Allez-vous utiliser ce patcher sur Wii ou Wii U ?
497 | set string41=La derniere version d'IOS Patcher est maintenant installee.
498 | set string42=Le mode sans echec a ete active. Les mises a jour seront ignorees. Redemarrez le patcher pour desactiver le mode sans echec.
499 | set string43=Je n'ai pas acces aux fichiers de votre ordinateur. Cela ne veut pas dire que je suis inutilisable.
500 | set string44=Je vais essayer de patcher les IOS. Cependant les mises a jour ont ete ignorees.
501 | set string45=Impossible de se connecter au serveur de mises a jour. Veuillez verifier votre connexion Internet.
502 | set string46=Cela peut egalement signifier que le serveur de mises a jour est en maintenance.
503 | set string47=Malheureusement, vous ne pouvez pas utiliser ce patcher sur Wii U.
504 | set string48=Nous devons telecharger les IOS 31 et 80.
505 | set string49=Appuyez sur n'importe quelle touche pour commencer la mise a jour.
506 | set string50=Telechargement
507 | set string51=Une erreur est survenue lors du patch.
508 | set string52=Code erreur
509 | set string53=Erreur du module
510 | set string54=Envoyez-nous un mail a support@riiconnect24.net et decrivez-nous votre probleme.
511 | set string55=Verifiez votre connexion Internet.
512 | set string56=Veuillez installer .NET Framework 3.5 et reessayez.
513 | set string57=Erreur de Sharpii.
514 | set string58=Appuyez sur n'importe quelle touche pour retourner au menu principal.
515 | set string59=Le patch est termine.
516 | set string60=Voulez-vous copier les fichiers patches sur la carte SD ?
517 | set string61=Oui
518 | set string62=Non
519 | set string63=Copier les fichiers sur le bureau et sortir
520 | set string64=Copie
521 | set string65=Carte SD
522 | set string66=Aucune carte SD trouvee sur votre ordinateur.
523 | set string67=Veuillez inserer une carte SD et reessayez.
524 | set string68=Lettre du lecteur actuel
525 | set string69=Voulez-vous changer la lettre du lecteur ?
526 | set string70=Continuer et copier les fichiers sur un peripherique externe
527 | set string71=Changer la lettre du lecteur
528 | set string72=Sortie
529 | set string73=Une erreur est survenue lors de la copie des fichiers.
530 | set string74=Merci d'utiliser notre patcher !
531 | set string75=Le patch est termine
532 | set string76=Les fichiers seront copies dans le dossier nomme "WAD".
533 | set string77=Les fichiers ont ete copies sur votre peripherique dans le dossier "WAD"
534 | set string78=Le patcher se fermera dans...
535 | set string79=Tentative de chargement de catacteres diacritiques [Windows 8.1/10]
536 | set string80=La mise a jour a echoue.
537 | set string81=Une erreur est survenue lors du telechargement des fichiers depuis le serveur de mise a jour.
538 |
539 | set language=French
540 | set /a diacritic_show=1
541 | goto begin_main
542 | :set_language_french_diacritic
543 | mode 140,36
544 | chcp 65001
545 | set string1=Attention: Lancez cette application sans les privilèges administrateur.
546 | set string2=Attention: patch.bat introuvable. Vous lancez peut-être cette application depuis une source inconnue.
547 | set string3=Commencer
548 | set string4=Envoyer un retour/Signaler un bug
549 | set string5=Veuillez nous contacter à support@riiconnect24.net si vous rencontrez un problème
550 | set string6=Entrez le numéro que vous voyez au dessus et appuyez sur Entrée:
551 | set string7=Welcome to the feedback sending/Reporting bugs screen.
552 | set string8=Appuyez sur n'importe quelle touche pour enregistrer les logs sur votre bureau.
553 | set string9=Le fichier a été copié, il se trouve sur votre bureau.
554 | set string10=Maintenant veuillez l'envoyer à support@riiconnect24.net. Et décrivez votre problème, vous pouvez aussi nous envoyer votre retour.
555 | set string11=Appuyez sur n'importe quelle touche pour continuer.
556 | set string12=Mode sans échec
557 | set string13=Le dernier démarrage a échoué. Lancement en mode sans échec.
558 | set string14=La mise à jour a été ignorée.
559 | set string15=Lancement de PowerShell
560 | set string16=Vérification des mises à jour...
561 | set string17=Veuillez patienter
562 | set string18=Une mise à jour est disponible
563 | set string19=Une mise à jour pour ce programme est disponible. Nous vous recommandons d'utiliser la dernière version de IOS Patcher.
564 | set string20=Version actuelle
565 | set string21=Nouvelle version
566 | set string22=Mettre à jour
567 | set string23=Ignorer
568 | set string24=Quoi de neuf dans cette version ?
569 | set string25=Mise à jour...
570 | set string26=IOS Patcher va redémarrer prochainement
571 | set string27=Quoi de neuf dans cette mise à jour
572 | set string28=Erreur. Le changelog n'est pas encore disponible.
573 | set string29=Erreur
574 | set string30=Certains fichiers nécessaires à l'exécution du programme sont indisponibles.
575 | set string31=Appuyez sur n'importe quelle touche pour redémarrer le téléchargement.
576 | set string32=Système de mise à jour de l'IOS Patcher.
577 | set string33=La dernière version est installée.
578 | set string34=Une mise à jour est disponible.
579 | set string35=Le mode sans échec est activé.
580 | set string36=Je n'ai pas accès aux fichiers de votre ordinateur
581 | set string37=Le serveur de mises à jour est indisponible.
582 | set string38=Appuyez sur C pour en savoir plus.
583 | set string39=Configuration
584 | set string40=Allez-vous utiliser ce patcher sur Wii ou Wii U ?
585 | set string41=La dernière version d'IOS Patcher est maintenant installée.
586 | set string42=Le mode sans échec a été activé. Les mises à jour seront ignorées. Redémarrez le patcher pour désactiver le mode sans échec.
587 | set string43=Je n'ai pas accès aux fichiers de votre ordinateur. Cela ne veut pas dire que je suis inutilisable.
588 | set string44=Je vais essayer de patcher les IOS. Cependant les mises à jour ont été ignorées.
589 | set string45=Impossible de se connecter au serveur de mises à jour. Veuillez vérifier votre connexion Internet.
590 | set string46=Cela peut également signifier que le serveur de mises à jour est en maintenance.
591 | set string47=Malheureusement, vous ne pouvez pas utiliser ce patcher sur Wii U.
592 | set string48=Nous devons télécharger les IOS 31 et 80.
593 | set string49=Appuyez sur n'importe quelle touche pour commencer la mise à jour.
594 | set string50=Téléchargement
595 | set string51=Une erreur est survenue lors du patch.
596 | set string52=Code erreur
597 | set string53=Erreur du module
598 | set string54=Envoyez-nous un mail à support@riiconnect24.net et décrivez-nous votre problème.
599 | set string55=Vérifiez votre connexion Internet.
600 | set string56=Veuillez installer .NET Framework 3.5 et réessayez.
601 | set string57=Erreur de Sharpii.
602 | set string58=Appuyez sur n'importe quelle touche pour retourner au menu principal.
603 | set string59=Le patch est terminé.
604 | set string60=Voulez-vous copier les fichiers patchés sur la carte SD ?
605 | set string61=Oui
606 | set string62=Non
607 | set string63=Copier les fichiers sur le bureau et sortir
608 | set string64=Copie
609 | set string65=Carte SD
610 | set string66=Aucune carte SD trouvée sur votre ordinateur.
611 | set string67=Veuillez insérer une carte SD et réessayez.
612 | set string68=Lettre du lecteur actuel
613 | set string69=Voulez-vous changer la lettre du lecteur ?
614 | set string70=Continuer et copier les fichiers sur un périphérique externe
615 | set string71=Changer la lettre du lecteur
616 | set string72=Sortie
617 | set string73=Une erreur est survenue lors de la copie des fichiers.
618 | set string74=Merci d'utiliser notre patcher !
619 | set string75=Le patch est terminé
620 | set string76=Les fichiers seront copiés dans le dossier nommé "WAD".
621 | set string77=Les fichiers ont été copiés sur votre périphérique dans le dossier "WAD"
622 | set string78=Le patcher se fermera dans...
623 | set string79=Tentative de chargement de catactères diacritiques [Windows 8.1/10]
624 | set string80=La mise à jour a échoué.
625 | set string81=Une erreur est survenue lors du téléchargement des fichiers depuis le serveur de mise à jour.
626 |
627 | set language=French
628 | set /a diacritic_show=0
629 | goto begin_main
630 |
631 | :set_language_russian
632 | mode 139,36
633 | chcp 65001
634 | set string1=Внимание: Пожалуйста запустите эту программу без административных привилегий.
635 | set string2=Вниминие: patch.bat не найден. Возможно, вы запускаете эту программу из неизвестного и ненадёжного источника.
636 | set string3=Запуск
637 | set string4=Написать разработчикам/Сообщить о баге
638 | set string5=Пожалуйста посылайте письма на support@riiconnect24.net если у вас есть проблемы
639 | set string6=Введите одно из чисел, которые вы видите выше и нажмите ENTER
640 | set string7=Добро пожаловать в экран обратной связи.
641 | set string8=Нажмите любую клавишу чтобы копировать файл журнала на рабочий стол.
642 | set string9=Файл был копирован, он находится на вашем рабочем столе.
643 | set string10=Пожалуйста отправьте его на support@riiconnect24.net, и обязательно опишите вашу проблему или что вы думайте о программе! :)
644 | set string11=Нажмите любую клавишу чтобы продолжить.
645 | set string12=Безопасный режим.
646 | set string13=Последний запуск был неудачным. Программа запускается в безопасном режиме.
647 | set string14=Обновление пропущено.
648 | set string15=Launching powershell
649 | set string16=Проверка обновлений
650 | set string17=Пожалуйста подождите
651 | set string18=Доступно обновление
652 | set string19=Доступно обновление для программы. Мы рекоммендуем вам обновить IOS Patcher до последней версии.
653 | set string20=Текущая версия
654 | set string21=Новая версия
655 | set string22=Обновить
656 | set string23=Отклонить
657 | set string24=Что нового в этом обновлении?
658 | set string25=Идёт обновление
659 | set string26=IOS Patcher скоро перезапустится
660 | set string27=Что нового в этом обновлении
661 | set string28=Ошибка. Что нового сейчас не доступно.
662 | set string29=Ошибка
663 | set string30=Некоторые файлы, нужные для работы программы не были найдены.
664 | set string31=Нажмите любую клавишу чтобы заного скачать эти файлы.
665 | set string32=Система обновления IOS Patcher.
666 | set string33=Установлена последняя версия.
667 | set string34=Доступно обновление.
668 | set string35=Включён безопасный режим.
669 | set string36=Нет доступа к файлам на компьютере.
670 | set string37=Сервер обновлений не доступен
671 | set string38=Нажмите C чтобы прочитать больше.
672 | set string39=Идёт конфигурация
673 | set string40=Вы будите использовать этот патчер для Wii или WiiU?
674 | set string41=Установлена последняя версия IOS Patcher'а.
675 | set string42=Включён безопасный режим. Обновления пропущены. Пожалуйста перезапустите патчер чтобы отключить безопасный режим.
676 | set string43=Нет доступа к файлам на компьютере. Это не значит, что программа не сможет работать.
677 | set string44=Будет попытка пропатчить IOS, но обновления были пропущены.
678 | set string45=Не получилось подключиться к серверу обновлений. Пожалуйста проверьте ваше интернет соединение.
679 | set string46=Это также может озночать, что сервер находится под техобслуживанием.
680 | set string47=К сожалению, этот патчер не работает с WiiU.
681 | set string48=Будут скачаны IOS 31 и 80.
682 | set string49=Нажмите любую клавишу чтобы начать скачивать.
683 | set string50=Идёт скачивание
684 | set string51=Произошла ошибка во время патчинга.
685 | set string52=Код Ошибки
686 | set string53=Провальный модуль
687 | set string54=Пожалуйста напишите нам на support@riiconnect24.net и опишите вашу проблему нам.
688 | set string55=Пожалуйтса проверьте ваше интернет соединение.
689 | set string56=Пожалуйста установите .NET Framework 3.5, и попытайтесь пропатчить опять.
690 | set string57=Ошибка Sharpii.
691 | set string58=Нажмите любую клавишу чтобы вернуться в главное меню.
692 | set string59=Патчинг завершён.
693 | set string60=Хотите ли вы скопировать пропатченные файлы на SD карту?
694 | set string61=Да
695 | set string62=Нет
696 | set string63=Скопировать файлы на рабочий стол и выйти.
697 | set string64=Идёт копирование
698 | set string65=SD карта
699 | set string66=В системе не была найдена SD карта.
700 | set string67=Пожалуйста подключите SD карту и нажмите любую клавишу чтобы попытаться опять.
701 | set string68=Текущая буква SD карты
702 | set string69=Хотите ли вы поменять букву SD карты?
703 | set string70=Продолжить и скопировать файлы на SD карту.
704 | set string71=Изменить букву тома.
705 | set string72=Выйти
706 | set string73=Произошла ошибка во время копирования файлов.
707 | set string74=Спасибо за использование патчера!
708 | set string75=Патчинг завершён
709 | set string76=Пропатчанные IOS файлы будут в папке "WAD".
710 | set string77=Файлы были копированы на SD карту в папку "WAD"
711 | set string78=Выход из патчера через...
712 | set string79=leave empty
713 | set string80=Ошибка обновления.
714 | set string81=Произошла ошибка при загрузке файлов с сервера обновлении.
715 |
716 | set language=Russian
717 | set /a diacritic_show=0
718 | goto begin_main
719 |
720 | :set_language_turkish
721 | chcp 65001
722 | set mode=132,36
723 | mode %mode%
724 |
725 | set string1=Uyarı: Yönetici izini olmadan uygulamayı başlatınız.
726 | set string2=Uyarı: patch.bat bulunamadı büyük olasılıkla bilinmeyen yada güvenilmeyen bir kaynaktan uygulamayı çalıştırıyorsunuz.
727 | set string3=Başlat
728 | set string4=Hata bildir.
729 | set string5=Lütfen sorun yaşıyorsanız bize support@riiconnect24.net üzerinden ulaşın.
730 | set string6=Yukarıda gördüğünüz numarayı tuşlayınız ve ENTER'a basınız.
731 | set string7=Hata bildirme ekranına hoş geldiniz.
732 | set string8=Kayıtların kopyasını masaüstünüze aktarmak için bir tuşa basınız.
733 | set string9=Dosya kopyalandı. Şuan masaüstünde.
734 | set string10=Şimdi support@riiconnect24.net adresine gönder ve bize sorununu anlat. :)
735 | set string11=Devam etmek için herhangi bir tuşu tuşlayınız.
736 | set string12=Güvenli Mod
737 | set string13=En son programı açışınızda önyükleme başarısız oldu, güvenli mod başlatılıyor.
738 | set string14=Güncelleme atlandı.
739 | set string15=Powershell başlatılıyor
740 | set string16=Güncellemeler denetleniyor
741 | set string17=Lütfen bekleyin
742 | set string18=Yeni bir güncelleme mevcut
743 | set string19=Güncellemeyi yapmanızı öneriyoruz.
744 | set string20=Şuanki sürüm
745 | set string21=Yeni sürüm
746 | set string22=Güncelle
747 | set string23=Yoksay
748 | set string24=Bu güncellemedeki yenilikler
749 | set string25=Güncelleniyor
750 | set string26=IOS Patcher yeniden başlatılacak.
751 | set string27=Güncellemedeki yenilikler
752 | set string28=Hata: güncellemedeki yeniliklere şuan ulaşılamıyor
753 | set string29=Hata
754 | set string30=Bazı dosyalar bulunamadı.
755 | set string31=Bu dosyaları indirmek için bir tuşa basınız.
756 | set string32=IOS Patcher Güncelleme Sistemi
757 | set string33=Son sürüm indirildi.
758 | set string34=Bir güncelleme mevcut.
759 | set string35=Güvenli mod aktif edildi.
760 | set string36=Bilgisayardaki dosyalara yazma yetkim yok.
761 | set string37=Güncelleme servisine ulaşılamıyor.
762 | set string38=Daha fazla okumak için C tuşuna basınız
763 | set string39=Ayarlanıyor
764 | set string40=Bu yama aracını Wii için mi yoksa Wii U için mi kullanacaksınız?
765 | set string41=IOS Patcher'ın son sürümü indirildi.
766 | set string42=Güvenli mod açık, güncelleme yapamazsınız. Güvenli moddan çıkmak için yama yapıcıyı yeniden başlatın.
767 | set string43=Bilgisayarındaki dosyalara erişim iznim yok yani işimi yapamam.
768 | set string44=IOS'a yama yapmaya çalışıcam ama güncelleme yapamıyacam
769 | set string45=Güncelleme servisine bağlanamadık. Lütfen interneti kontrol edin.
770 | set string46=Ayrıca sunucu da bakımda olabilir.
771 | set string47=Üzgünüz ama bu yama yapıcıyı Wii U için kullanamazsınız
772 | set string48=IOS 31 ve 80'i yüklememiz lazım.
773 | set string49=İndirmeyi başlatmak için her hangi bir tuşa basınız.
774 | set string50=Yİndiriliyor
775 | set string51=Yama yaparken hata oluştu
776 | set string52=Hata Kodu
777 | set string53=Başarısız olan modül
778 | set string54=support@riiconnect24.net adresine sorununuzu anlatın.
779 | set string55=İnternet bağlantınızı kontrol edin
780 | set string56=Lütfen .NET Framework 3.5'i indirin ve yama yapıcıyı yeniden deneyin.
781 | set string57=Genel hata: Sharpii
782 | set string58=Ana menüye dönmek için bir tuşa basınız.
783 | set string59=Yama yapma tamamlandı
784 | set string60=Yama yapılan dosyaları SD Karta aktarmamızı ister misiniz?
785 | set string61=Evet
786 | set string62=Hayır
787 | set string63=Dosyaları masaüstüne kopyala ve çık
788 | set string64=Kopyalanıyor
789 | set string65=SD Kart
790 | set string66=Sistem SD Kart bulunamadı.
791 | set string67=SD Kartı takınız ve yeniden denemek için bir tuşa basınız.
792 | set string68=Şuanki Letterbomb
793 | set string69=SD Kartaki Letterbomb'u değiştirmek ister misiniz?
794 | set string70=Dosyaları SD Karta taşı ve devam et
795 | set string71=Sürücü mesajını değiştir
796 | set string72=Çık
797 | set string73=Dosyalar aktarılırken hata oluştu.
798 | set string74=IOS Patcherı kullandığınız için teşekür ederiz!
799 | set string75=Yama yapımı tamamlandı
800 | set string76=Yama yapılan IOSları "WAD" adlı klasöre koyunuz.
801 | set string77=Dosyalar "WAD" adlı klasöre kopyalandı.
802 | set string78=IOS Patcherdan çıkılmasına...
803 | set string79=Ayrıcı karakterler yüklenmeye çalışıldı. [Windows 8.1/10]
804 | set string80=Updating failed.
805 | set string81=There was an error while downloading files from the update server.
806 | set language=Turkish
807 | set /a diacritic_show=0
808 | goto begin_main
809 |
810 | :set_language_english
811 | set mode=126,36
812 | mode %mode%
813 |
814 | set string1=Warning: Please run this application without admin privilages.
815 | set string2=Warning: patch.bat not found. You may be running this application from unknown and untrusted source.
816 | set string3=Start
817 | set string4=Send feedback/Report a bug
818 | set string5=Please mail us at support@riiconnect24.net if you have problems
819 | set string6=Type the number that you can see above and hit ENTER
820 | set string7=Welcome to the feedback sending/Reporting bugs screen.
821 | set string8=Press any key to copy the logs file to the Desktop.
822 | set string9=The file has been copied, it's now on your desktop.
823 | set string10=Now please send it to support@riiconnect24.net. And please describe your problem or tell us your feedback! :)
824 | set string11=Press any key to continue.
825 | set string12=Safe mode
826 | set string13=Last BootUp was unsuccessfull. Launching in safe mode.
827 | set string14=Updating has been skipped.
828 | set string15=Launching powershell
829 | set string16=Checking for updates
830 | set string17=Please wait
831 | set string18=An Update is available
832 | set string19=An Update for this program is available. We suggest updating the IOS Patcher to the latest version.
833 | set string20=Current version
834 | set string21=New version
835 | set string22=Update
836 | set string23=Dismiss
837 | set string24=What's new in this update?
838 | set string25=Updating
839 | set string26=IOS Patcher will restart shortly
840 | set string27=What's new in update
841 | set string28=Error. What's new is not available at the moment.
842 | set string29=Error
843 | set string30=Some files needed to run this program weren't found.
844 | set string31=Press any key to redownload these files.
845 | set string32=IOS Patcher Update System.
846 | set string33=The latest version is installed.
847 | set string34=An Update is available.
848 | set string35=Safe mode activated.
849 | set string36=I don't have access to files on your computer
850 | set string37=Update Server is not available.
851 | set string38=Press C to read more.
852 | set string39=Configuring
853 | set string40=Are you gonna be using this patcher for Wii or WiiU?
854 | set string41=The latest version of IOS Patcher is now installed.
855 | set string42=Safe mode is turned on. Updating has been skipped. Please restart the patcher to disable safe mode.
856 | set string43=I don't have access to files on your computer. That doesn't mean that I can't work.
857 | set string44=I will try to patch IOS's. But updating has been skipped.
858 | set string45=We could not connect to the update server. Please check your internet connection.
859 | set string46=It can also mean that the server is under maintance now.
860 | set string47=Unfortunately, you cannot use this patcher for Wii U.
861 | set string48=We need to download IOS 31 and 80.
862 | set string49=Press any button to proceed to download.
863 | set string50=Downloading
864 | set string51=There was an error while patching.
865 | set string52=Error Code
866 | set string53=Failing module
867 | set string54=Please mail us at support@riiconnect24.net and describe your problem to us.
868 | set string55=Please check your internet connection.
869 | set string56=Please install .NET Framework 3.5, then try to patch again.
870 | set string57=Sharpii general failure.
871 | set string58=Press any key to return to main menu.
872 | set string59=Patching is done.
873 | set string60=Do you want to copy patched files to an SD Card?
874 | set string61=Yes
875 | set string62=No
876 | set string63=Copy files to Desktop and exit
877 | set string64=Copying
878 | set string65=SD Card
879 | set string66=An SD card was not found in the system.
880 | set string67=Please connect SD Card and press any key to try again.
881 | set string68=Current SD Card Letter
882 | set string69=Do you want to change SD Card drive letter?
883 | set string70=Continue and copy files to SD Card
884 | set string71=Change drive letter
885 | set string72=Exit
886 | set string73=There was an error while copying files.
887 | set string74=Thanks for using the Patcher!
888 | set string75=Patching is done
889 | set string76=Patched IOS files will be in folder called "WAD".
890 | set string77=Files has been copied to SD Card to folder called "WAD"
891 | set string78=Exiting the patcher in...
892 | set string79=Attempt to load diacritic characters [Windows 8.1/10]
893 | set string80=Updating failed.
894 | set string81=There was an error while downloading files from the update server.
895 | set language=English
896 | set /a diacritic_show=0
897 | goto begin_main
898 | :set_language_german
899 | mode 156,36
900 |
901 | set string1=Warnung: Bitte fuhre dieses Programm ohne Administrator-Rechte aus.
902 | set string2=Warnung: Die Datei patch.bat wurde nicht gefunden.
903 | set string3=Start
904 | set string4=Feedback senden/Einen Bug melden
905 | set string5=Bitte sende uns eine E-Mail an support@riiconnect24.net wenn du Probleme mit diesem Programm hast
906 | set string6=Tippe die Nummer die du uber diesem Text siehst ein und benutze die ENTER-Taste
907 | set string7=Willkommen in der Sektion, wo du Feedback abgeben oder einen Bug melden kannst
908 | set string8=Drucke irgendeine Taste um den Log auf dem Desktop abzuspeichern.
909 | set string9=Die Datei wurde auf deinen Desktop kopiert.
910 | set string10=Bitte sende die Datei an support@riiconnect24.net. Und bitte, beschreibe dein Problem oder gebe dein Feedback ab! :)
911 | set string11=Drucke irgendeine Taste um fortzufahren
912 | set string12=Abgesicherter Modus
913 | set string13=Das letzte mal, als du das Programm gestartet hast, hat irgendwas nicht funktioniert. Das Programm startet num im abgesicherten Modus.
914 | set string14=Das Updaten des Programmes wurde ubersprungen.
915 | set string15=Die "PowerShell" wird gestartet.
916 | set string16=Suche nach Updates
917 | set string17=Bitte warten
918 | set string18=Ein Update ist verfugbar
919 | set string19=Es ist ein Update fur dieses Programm verfugbar. Wir empfehlen dir, den IOS Patcher zu updaten.
920 | set string20=Aktuelle Version
921 | set string21=Neue Version
922 | set string22=Update
923 | set string23=Dismib
924 | set string24=Was gibt es neues in diesem Update?
925 | set string25=Updating
926 | set string26=Der IOS Patcher wird bald neustarten
927 | set string27=Was gibt es neues in diesem Update?
928 | set string28=Fehler. Der Changelog ist momentan nicht verfugbar.
929 | set string29=Error
930 | set string30=Einige Dateien die gebraucht werden, damit du dieses Programm benutzen kannst, wurden nicht gefunden.
931 | set string31=Drucke irgendeine Taste um die Dateien neu herunterzuladen.
932 | set string32=IOS Patcher Update System.
933 | set string33=Die neueste Version ist installiert.
934 | set string34=Ein Update ist verfugbar.
935 | set string35=Der abgesicherte Modus wurde aktiviert.
936 | set string36=Ich kann nicht auf die Dateien von deinem Computer zugreifen.
937 | set string37=Ich kann keine Verbindung zum Update-Server herstellen
938 | set string38=Drucke "C" um weiterzulesen.
939 | set string39=Konfigurieren
940 | set string40=Wirst du diesen Patcher fur die Wii oder fur die Wii U benutzen?
941 | set string41=Die neueste Version vom IOS Patcher ist nun installiert.
942 | set string42=Der abgesicherte Modus ist aktiviert. Das Updaten wurde ubersprungen. Bitte starte den Patcher neu, um den abgesicherten Modus zu deaktivieren.
943 | set string43=Ich habe keinen zugriff auf die Dateien auf deinem Computer. Ich funktioniere trotzdem
944 | set string44=Ich werde versuchen die IOS' zu patchen. Aber das updaten wurde ubersprungen.
945 | set string45=Ich konnte mich nicht mit dem Update Server verbinden. Bitte schau' nach, ob deine Internetverbindung funktioniert.
946 | set string46=Es konnte aber auch sein, das der Server momentan im Wartungsmodus ist.
947 | set string47=Leider kannst du diesen Patcher nicht fur die Wii U benutzen.
948 | set string48=Ich mub IOS 31 & 30 runterladen.
949 | set string49=Drucke irgendeine Taste um den download zu starten.
950 | set string50=Download...
951 | set string51=Es gab einen Fehler wahrend dem patchen
952 | set string52=Fehlercode
953 | set string53=Nicht funktionierendes Modul
954 | set string54=Bitte schreibe eine Mail an support@riiconnect24.net und beschreibe dein Problem.
955 | set string55=Bitte uberprufe, ob deine Internetverbindung funktioniert.
956 | set string56=Bitte installiere .NET Framework 3.5 und versuche das Patchen danach nochmal
957 | set string57=Sharpii hat nicht funktioniere
958 | set string58=Drucke irgendeine Taste um zum Hauptmenu zuruckzukehren.
959 | set string59=Ich bin Fertig mit dem patchen.
960 | set string60=Mochtest du die gepatchten Dateien auf eine SD-Karte kopieren?
961 | set string61=Ja
962 | set string62=Nein
963 | set string63=Kopiere die Dateien auf den Desktop und schliebe
964 | set string64=Kopiere
965 | set string65=SD Karte
966 | set string66=Ich konnte keine SD Karte, die mit deinem Computer verbunden ist, finden.
967 | set string67=Bitte schliebe eine SD Karte an deinen Computer an und drucke danach irgendeine Taste um fortzufahren
968 | set string68=Deine aktuell gewahlte SD Karte hat den Laufwerksbuchstaben
969 | set string69=Mochtest du eine andere SD Karte wahlen
970 | set string70=Kopiere die Dateien auf die SD Karte und fahre fort
971 | set string71=andere den Laufwerksbuchstaben
972 | set string72=Schlieben
973 | set string73=Es gab einen Fehler, wahrend die Dateien gepatcht wurden.
974 | set string74=Danke das du diesen Patcher benutzt hast.
975 | set string75=Ich bin fertig mit dem patchen.
976 | set string76=Die gepatchten Dateien werden sich in dem Ordner "WAD" befinden.
977 | set string77=Die Dateien wurden auf die SD Karte in den Ordner "WAD" kopiert.
978 | set string78=Der Patcher wird geschloben in...
979 | set string79=Ich versuche gerade diakritische Zeichen zu laden... [Das funktioniert auf Windows 7 nicht]
980 | set string80=Das Updaten ist fehlgeschlagen
981 | set string81=Es gab einen Fehler, wahrend die Dateien vom Server runtergeladen wurden
982 |
983 | set language=German
984 | set /a diacritic_show=1
985 | goto begin_main
986 | :set_language_german_diacritic
987 | mode 156,36
988 | chcp 65001
989 | set string1=Warnung: Bitte führe dieses Programm ohne Administrator-Rechte aus.
990 | set string2=Warnung: Die Datei patch.bat wurde nicht gefunden.
991 | set string3=Start
992 | set string4=Feedback senden/Einen Bug melden
993 | set string5=Bitte sende uns eine E-Mail an support@riiconnect24.net wenn du Probleme mit diesem Programm hast
994 | set string6=Tippe die Nummer die du über diesem Text siehst ein und benutze die ENTER-Taste
995 | set string7=Willkommen in der Sektion, wo du Feedback abgeben oder einen Bug melden kannst
996 | set string8=Drücke irgendeine Taste um den Log auf dem Desktop abzuspeichern.
997 | set string9=Die Datei wurde auf deinen Desktop kopiert.
998 | set string10=Bitte sende die Datei an support@riiconnect24.net. Und bitte, beschreibe dein Problem oder gebe dein Feedback ab! :)
999 | set string11=Drücke irgendeine Taste um fortzufahren
1000 | set string12=Abgesicherter Modus
1001 | set string13=Das letzte mal, als du das Programm gestartet hast, hat irgendwas nicht funktioniert. Das Programm startet num im abgesicherten Modus.
1002 | set string14=Das Updaten des Programmes wurde übersprungen.
1003 | set string15=Die "PowerShell" wird gestartet.
1004 | set string16=Suche nach Updates
1005 | set string17=Bitte warten
1006 | set string18=Ein Update ist verfügbar
1007 | set string19=Es ist ein Update für dieses Programm verfügbar. Wir empfehlen dir, den IOS Patcher zu updaten.
1008 | set string20=Aktuelle Version
1009 | set string21=Neue Version
1010 | set string22=Update
1011 | set string23=Dismiss
1012 | set string24=Was gibt es neues in diesem Update?
1013 | set string25=Updating
1014 | set string26=Der IOS Patcher wird bald neustarten
1015 | set string27=Was gibt es neues in diesem Update?
1016 | set string28=Fehler. Der Changelog ist momentan nicht verfügbar.
1017 | set string29=Error
1018 | set string30=Einige Dateien die gebraucht werden, damit du dieses Programm benutzen kannst, wurden nicht gefunden.
1019 | set string31=Drücke irgendeine Taste um die Dateien neu herunterzuladen.
1020 | set string32=IOS Patcher Update System.
1021 | set string33=Die neueste Version ist installiert.
1022 | set string34=Ein Update ist verfügbar.
1023 | set string35=Der abgesicherte Modus wurde aktiviert.
1024 | set string36=Ich kann nicht auf die Dateien von deinem Computer zugreifen.
1025 | set string37=Ich kann keine Verbindung zum Update-Server herstellen
1026 | set string38=Drücke "C" um weiterzulesen.
1027 | set string39=Konfigurieren
1028 | set string40=Wirst du diesen Patcher für die Wii oder für die Wii U benutzen?
1029 | set string41=Die neueste Version vom IOS Patcher ist nun installiert.
1030 | set string42=Der abgesicherte Modus ist aktiviert. Das Updaten wurde übersprungen. Bitte starte den Patcher neu, um den abgesicherten Modus zu deaktivieren.
1031 | set string43=Ich habe keinen zugriff auf die Dateien auf deinem Computer. Ich funktioniere trotzdem
1032 | set string44=Ich werde versuchen die IOS' zu patchen. Aber das updaten wurde übersprungen.
1033 | set string45=Ich konnte mich nicht mit dem Update Server verbinden. Bitte schau' nach, ob deine Internetverbindung funktioniert.
1034 | set string46=Es könnte aber auch sein, das der Server momentan im Wartungsmodus ist.
1035 | set string47=Leider kannst du diesen Patcher nicht für die Wii U benutzen.
1036 | set string48=Ich muss IOS 31 & 30 runterladen.
1037 | set string49=Drücke irgendeine Taste um den download zu starten.
1038 | set string50=Download...
1039 | set string51=Es gab einen Fehler während dem patchen
1040 | set string52=Fehlercode
1041 | set string53=Nicht funktionierendes Modul
1042 | set string54=Bitte schreibe eine Mail an support@riiconnect24.net und beschreibe dein Problem.
1043 | set string55=Bitte überprüfe, ob deine Internetverbindung funktioniert.
1044 | set string56=Bitte installiere .NET Framework 3.5 und versuche das Patchen danach nochmal
1045 | set string57=Sharpii hat nicht funktioniere
1046 | set string58=Drücke irgendeine Taste um zum Hauptmenü zurückzukehren.
1047 | set string59=Ich bin Fertig mit dem patchen.
1048 | set string60=Möchtest du die gepatchten Dateien auf eine SD-Karte kopieren?
1049 | set string61=Ja
1050 | set string62=Nein
1051 | set string63=Kopiere die Dateien auf den Desktop und schließe
1052 | set string64=Kopiere
1053 | set string65=SD Karte
1054 | set string66=Ich konnte keine SD Karte, die mit deinem Computer verbunden ist, finden.
1055 | set string67=Bitte schließe eine SD Karte an deinen Computer an und drücke danach irgendeine Taste um fortzufahren
1056 | set string68=Deine aktuell gewählte SD Karte hat den Laufwerksbuchstaben
1057 | set string69=Möchtest du eine andere SD Karte wählen
1058 | set string70=Kopiere die Dateien auf die SD Karte und fahre fort
1059 | set string71=Ändere den Laufwerksbuchstaben
1060 | set string72=Schließen
1061 | set string73=Es gab einen Fehler, während die Dateien gepatcht wurden.
1062 | set string74=Danke das du diesen Patcher benutzt hast.
1063 | set string75=Ich bin fertig mit dem patchen.
1064 | set string76=Die gepatchten Dateien werden sich in dem Ordner "WAD" befinden.
1065 | set string77=Die Dateien wurden auf die SD Karte in den Ordner "WAD" kopiert.
1066 | set string78=Der Patcher wird geschlossen in...
1067 | set string79=Ich versuche gerade diakritische Zeichen zu laden... [Das funktioniert auf Windows 7 nicht
1068 | set string80=Das Updaten ist fehlgeschlagen
1069 | set string81=Es gab einen Fehler, während die Dateien vom Server runtergeladen wurden
1070 | set language=German
1071 | set /a diacritic_show=0
1072 | goto begin_main
1073 |
1074 |
1075 | :set_language_polish_diacritic
1076 | mode 143,36
1077 | chcp 65001
1078 | set string1=Uwaga: Proszę uruchomić tą aplikacje bez uprawnień administratora.
1079 | set string2=Uwaga: patch.bat nie zostało znalezione. Ta aplikacja została prawdopobodnie uruchomiona z nieznanego lub niebezpiecznego źródła.
1080 | set string3=Start
1081 | set string4=Wyślij opinie/Zgłoś błąd.
1082 | set string5=Napisz do support@riiconnect24.net jeśli masz problemy [Obsługa dostępna po polsku]
1083 | set string6=Wpisz numer który widzisz powyżej i wciśnij ENTER
1084 | set string7=Witaj na ekranie zgłaszania opinii/Zgłaszania błędów.
1085 | set string8=Naciśnij dowolny przycisk aby skopiować plik z logami na twój pulpit.
1086 | set string9=Plik został skopiowany, znajduje się on na twoim pulpicie.
1087 | set string10=Teraz wyślij go do support@riiconnect24.net i opisz nam twój problem lub przekaż opinię.
1088 | set string11=Naciśnij dowolny przycisk aby kontynuować.
1089 | set string12=Tryb awaryjny
1090 | set string13=Ostatnie uruchomienie zakończyło się niepowodzeniem. Uruchamianie w trybie awaryjnym.
1091 | set string14=Aktualizowanie zostało pominięte.
1092 | set string15=Uruchamianie powershell
1093 | set string16=Sprawdzanie aktualizacji
1094 | set string17=Proszę czekać
1095 | set string18=Dostępna jest aktualizacja
1096 | set string19=Aktualizacja dla tego programu jest dostępne. Sugerujemy aktualizowanie IOS Patcher do najnowszej wersji.
1097 | set string20=Obecna wersja
1098 | set string21=Nowa wersja
1099 | set string22=Aktualizuj
1100 | set string23=Opuść
1101 | set string24=Co nowego w tej aktualizacji?
1102 | set string25=Aktualizowanie
1103 | set string26=IOS Patcher zostanie wkrótce ponownie uruchomiony
1104 | set string27=Co nowego w tej aktualizacji
1105 | set string28=Błąd. Co nowego nie jest chwilowo nie dostepne.
1106 | set string29=Błąd
1107 | set string30=Kilka plików wymaganych do uruchomienia tego programu nie zostało znalezionych.
1108 | set string31=Naciśnij dowolny przycisk aby pobrać te pliki.
1109 | set string32=System aktualizacji IOS Patcher
1110 | set string33=Najnowsza wersja została zainstalowana.
1111 | set string34=Dostępna jest aktualizacja
1112 | set string35=Tryb awaryjny aktywowany.
1113 | set string36=Nie mam dostępu do plików na twoim komputerze
1114 | set string37=Serwer aktualizacji nie jest dostępny
1115 | set string38=Naciśnij C aby przeczytać więcej.
1116 | set string39=Konfigurowanie
1117 | set string40=Będziesz używał tego patchera dla Wii czy Wii U?
1118 | set string41=Najnowsza wersja IOS Patcher jest już zainstalowana.
1119 | set string42=Tryb awaryjny został włączony. Aktualizowanie zostało pominięte. Proszę uruchom ponownie tą aplikacje aby wyłączyć tryb awaryjny.
1120 | set string43=Nie mam dostępu do plików na twoim komputerze. To nie znaczy że nie będę działać.
1121 | set string44=Spróbuje zastosować poprawkę na plikach IOS ale aktualizacja została pominięta.
1122 | set string45=Nie mogliśmy połączyć się z serwerem aktualizacji. Sprawdź połączenie internetowe.
1123 | set string46=Może to też oznaczać że odbywa się teraz konserwacja serwera.
1124 | set string47=Niestety, nie możesz używać tego patchera na Wii U.
1125 | set string48=Musimy pobrać IOS 31 oraz IOS 80.
1126 | set string49=Naciśnij dowolny przycisk aby rozpocząć pobieranie
1127 | set string50=Pobierania
1128 | set string51=Wystąpił błąd podczas stosowania poprawki
1129 | set string52=Kod błędu
1130 | set string53=Niepowodzenie modułu
1131 | set string54=Napisz do support@riiconnect24.net i opisz nam twój problem. Obsługa dostępna po polsku.
1132 | set string55=Proszę sprawdź twoje połącznie internetowe.
1133 | set string56=Proszę zainstalować .NET Framework 3.5 i spróbuj ponownie.
1134 | set string57=Ogólny błąd Sharpii.
1135 | set string58=Naciśnij dowolny przycisk aby powrócić do głównego menu.
1136 | set string59=Stosowanie poprawki zostało zakończone sukcesem.
1137 | set string60=Czy chcesz skopiować spatchowany plik na kartę SD?
1138 | set string61=Tak
1139 | set string62=Nie
1140 | set string63=Skopiuj pliki na pulpit i wyjdź.
1141 | set string64=Kopiowanie
1142 | set string65=Karta SD
1143 | set string66=Karta SD nie została znaleziona.
1144 | set string67=Proszę podłączyć kartę SD i naciśnij dowolny przycisk aby spróować ponownie.
1145 | set string68=Zmień literę karty SD
1146 | set string69=Czy chcesz zmienić obecną litere karty SD?
1147 | set string70=Kontynuuj i skopiuj pliki na karte SD
1148 | set string71=Zmień literę karty SD
1149 | set string72=Wyjdź
1150 | set string73=Wystąpił błąd podczas kopiowania plików.
1151 | set string74=Dziekuję za korzystanie z patchera!
1152 | set string75=Stosowanie poprawki jest gotowe
1153 | set string76=Pliki z poprawką są w folderze "WAD".
1154 | set string77=Pliki zostały skopiowane na kartę SD do folderu "WAD"
1155 | set string78=Wychodzenie z patchera za...
1156 | set string79=Sprobuj zaladowac znaki diakrytyczne [Windows 8.1/10]
1157 | set string80=Wystąpił błąd podczas aktualizacji.
1158 | set string81=Wystąpił błąd podczas pobierania plików z serwera aktualizacji.
1159 |
1160 | set language=Polish
1161 | set /a diacritic_show=0
1162 | goto begin_main
1163 | :set_language_polish
1164 | mode 143,36
1165 | set string1=Uwaga: Prosze uruchomic ta aplikacje bez uprawnien administratora.
1166 | set string2=Uwaga: patch.bat nie zostalo znalezione. Ta aplikacja zostala prawdopobodnie uruchomiona z nieznanego lub niebezpiecznego zrodla.
1167 | set string3=Start
1168 | set string4=Wyslij opinie/Zglos blad.
1169 | set string5=Napisz do support@riiconnect24.net jesli masz problemy [Obsluga dostepna po polsku]
1170 | set string6=Wpisz numer ktory widzisz powyzej i wcisnij ENTER
1171 | set string7=Witaj na ekranie zglaszania opinii/Zglaszania bledow.
1172 | set string8=Nacisnij dowolny przycisk aby skopiowac plik z logami na twoj pulpit.
1173 | set string9=Plik zostal skopiowany, znajduje sie on na twoim pulpicie.
1174 | set string10=Teraz wyslij go do support@riiconnect24.net i opisz nam twoj problem lub przekaz opinie.
1175 | set string11=Nacisnij dowolny przycisk aby kontynuowac.
1176 | set string12=Tryb awaryjny
1177 | set string13=Ostatnie uruchomienie zakonczylo sie niepowodzeniem. Uruchamianie w trybie awaryjnym.
1178 | set string14=Aktualizowanie zostalo pominiete.
1179 | set string15=Uruchamianie powershell
1180 | set string16=Sprawdzanie aktualizacji
1181 | set string17=Prosze czekac
1182 | set string18=Dostepna jest aktualizacja
1183 | set string19=Aktualizacja dla tego programu jest dostepne. Sugerujemy aktualizowanie IOS Patcher do najnowszej wersji.
1184 | set string20=Obecna wersja
1185 | set string21=Nowa wersja
1186 | set string22=Aktualizuj
1187 | set string23=Opusc
1188 | set string24=Co nowego w tej aktualizacji?
1189 | set string25=Aktualizowanie
1190 | set string26=IOS Patcher zostanie wkrotce ponownie uruchomiony
1191 | set string27=Co nowego w tej aktualizacji
1192 | set string28=Blad. Co nowego nie jest chwilowo nie dostepne.
1193 | set string29=Blad
1194 | set string30=Kilka plikow wymaganych do uruchomienia tego programu nie zostalo znalezionych.
1195 | set string31=Nacisnij dowolny przycisk aby pobrac te pliki.
1196 | set string32=System aktualizacji IOS Patcher
1197 | set string33=Najnowsza wersja zostala zainstalowana.
1198 | set string34=Dostepna jest aktualizacja
1199 | set string35=Tryb awaryjny aktywowany.
1200 | set string36=Nie mam dostepu do plikow na twoim komputerze
1201 | set string37=Serwer aktualizacji nie jest dostepny
1202 | set string38=Nacisnij C aby przeczytac wiecej.
1203 | set string39=Konfigurowanie
1204 | set string40=Bedziesz uzywal tego patchera dla Wii czy Wii U?
1205 | set string41=Najnowsza wersja IOS Patcher jest juz zainstalowana.
1206 | set string42=Tryb awaryjny zostal wlaczony. Aktualizowanie zostalo pominiete. Prosze uruchom ponownie ta aplikacje aby wylaczyc tryb awaryjny.
1207 | set string43=Nie mam dostepu do plikow na twoim komputerze. To nie znaczy ze nie bede dzialac.
1208 | set string44=Sprobuje zastosowac poprawke na plikach IOS ale aktualizacja zostala pominieta.
1209 | set string45=Nie moglismy polaczyc sie z serwerem aktualizacji. Sprawdz polaczenie internetowe.
1210 | set string46=Moze to tez oznaczac ze odbywa sie teraz konserwacja serwera.
1211 | set string47=Niestety, nie mozesz uzywac tego patchera na Wii U.
1212 | set string48=Musimy pobrac IOS 31 oraz IOS 80.
1213 | set string49=Nacisnij dowolny przycisk aby rozpoczac pobieranie
1214 | set string50=Pobierania
1215 | set string51=Wystapil blad podczas stosowania poprawki
1216 | set string52=Kod bledu
1217 | set string53=Niepowodzenie modulu
1218 | set string54=Napisz do support@riiconnect24.net i opisz nam twoj problem. Obsluga dostepna po polsku.
1219 | set string55=Prosze sprawdz twoje polacznie internetowe.
1220 | set string56=Prosze zainstalowac .NET Framework 3.5 i sprobuj ponownie.
1221 | set string57=Ogolny blad Sharpii.
1222 | set string58=Nacisnij dowolny przycisk aby powrocic do glownego menu.
1223 | set string59=Stosowanie poprawki zostalo zakonczone sukcesem.
1224 | set string60=Czy chcesz skopiowac spatchowany plik na karte SD?
1225 | set string61=Tak
1226 | set string62=Nie
1227 | set string63=Skopiuj pliki na pulpit i wyjdz.
1228 | set string64=Kopiowanie
1229 | set string65=Karta SD
1230 | set string66=Karta SD nie zostala znaleziona.
1231 | set string67=Prosze podlaczyc karte SD i nacisnij dowolny przycisk aby sproowac ponownie.
1232 | set string68=Zmien litere karty SD
1233 | set string69=Czy chcesz zmienic obecna litere karty SD?
1234 | set string70=Kontynuuj i skopiuj pliki na karte SD
1235 | set string71=Zmien litere karty SD
1236 | set string72=Wyjdz
1237 | set string73=Wystapil blad podczas kopiowania plikow.
1238 | set string74=Dziekuje za korzystanie z patchera!
1239 | set string75=Stosowanie poprawki jest gotowe
1240 | set string76=Pliki z poprawka sa w folderze "WAD".
1241 | set string77=Pliki zostaly skopiowane na karte SD do folderu "WAD"
1242 | set string78=Wychodzenie z patchera za...
1243 | set string79=Sprobuj zaladowac znaki diakrytyczne [Windows 8.1/10]
1244 | set string80=Wystapil bład podczas aktualizacji.
1245 | set string81=Wystapil bład podczas pobierania plików z serwera aktualizacji.
1246 |
1247 | set language=Polish
1248 | set /a diacritic_show=1
1249 | goto begin_main
1250 |
1251 | :set_language_dutch_diacritic
1252 | mode 137,36
1253 | chcp 65001
1254 | set string1=Waarschuwing: Gebruik alstublieft deze applicatie zonder administratierechten.
1255 | set string2=Waarschuwing: patch.bat niet gevonden. Het kan zijn dat je deze applicatie van een onbekende en onbetrouwbare bron an het uitvoeren bent.
1256 | set string3=Start
1257 | set string4=Stuur feedback/Rapporteer een fout
1258 | set string5=Mail alstublieft naar support@riiconnect24.net mocht je problemen ondervinden
1259 | set string6=Typ het nummer dat je hierboven ziet en druk op ENTER.
1260 | set string7=Welkom bij het feedback- en foutrapportagescherm
1261 | set string8=Druk op een toets om het logbestand naar het Bureaublad te kopiëren.
1262 | set string9=Het bestand is naar je bureaublad gekopieerd.
1263 | set string10=Verstuur het nu alstublieft naar support@riiconnect24.net. Omschrijf het probleem en geef je feedback. :)
1264 | set string11=Druk op een toets om door te gaan.
1265 | set string12=Veilige modus
1266 | set string13=pstarten was de vorige keer mislukt. Opstarten in veilige modus.
1267 | set string14=Het updaten is overgeslagen.
1268 | set string15=Powershell opstarten
1269 | set string16=Op updates nakijken
1270 | set string17=Een ogenblik geduld a.u.b.
1271 | set string18=Er is een update beschikbaar
1272 | set string19=r is een update voor dit programma beschikbaar. We raden je aan IOS Patcher te updaten naar de nieuwste versie.
1273 | set string20=Huidige versie
1274 | set string21=Nieuwe versie
1275 | set string22=Update
1276 | set string23=Negeren
1277 | set string24=Wat is nieuw in deze update?
1278 | set string25=Updaten
1279 | set string26=IOS Patcher zal zometeen herstarten
1280 | set string27=Wat is nieuw in deze update
1281 | set string28=Fout: "Wat is nieuw" is op dit moment niet beschikbaar.
1282 | set string29=Fout
1283 | set string30=Sommige bestanden die dit programma vereist om uitgevoerd te worden zijn niet gevonden.
1284 | set string31=Druk op een toets om deze bestanden opnieuw te downloaden.
1285 | set string32=IOS Patcher Update Systeem.
1286 | set string33=De nieuwste versie is geïnstalleerd.
1287 | set string34=Een update is beschikbaar.
1288 | set string35=Veilige modus geactiveerd.
1289 | set string36=Ik heb geen toegang tot de bestanden op je computer.
1290 | set string37=De update-server is niet beschikbaar.
1291 | set string38=Druk op C om hier meer over te lezen
1292 | set string39=Configureren
1293 | set string40=Ga je deze patcher voor de Wii of Wii U gebruiken?
1294 | set string41=De nieuwste versie van IOS Patcher is nu geïnstalleerd.
1295 | set string42=Veilige modus is ingeschakeld. Updaten is overgeslagen. Restart de patcher alsjeblieft om de veilige modus uit te schakelen.
1296 | set string43=Ik heb geen toegang tot bestanden op je computer. Dat betekent echter niet dat ik niet kan werken.
1297 | set string44=Ik zal proberen om de IOSes te downloaden. Het updaten is echter overgeslagen.
1298 | set string45=We konden geen verbinding met de server maken. Check a.u.b. je internetverbinding.
1299 | set string46=Dit kan ook betekenen dat de server aan het onderhouden wordt op het moment.
1300 | set string47=Jammer genoeg is deze patcher niet beschikbaar voor Wii U.
1301 | set string48=We zullen IOS 31 en IOS 80 moeten downloaden.
1302 | set string49=Druk op een toets om door te gaan en de download te starten.
1303 | set string50=Downloaden
1304 | set string51=Er is een error opgetreden tijdens het patchen.
1305 | set string52=Foutcode
1306 | set string53=Falende module
1307 | set string54=Mail alsjeblieft naar support@riiconnect24.net en leg het probleem aan ons uit.
1308 | set string55=Please check your internet connstring56=Installeer a.u.b. .NET Framework 3.5 en probeer het opnieuw.
1309 | set string57=Algemene Sharpii fout.
1310 | set string58=Druk op een toets om terug te keren naar het menu.
1311 | set string59=Patchen voltooid
1312 | set string60=Wil je de gepatchte bestanden naar een SD-kaart kopiëren?
1313 | set string61=Ja
1314 | set string62=Nee
1315 | set string63=Kopiëer bestanden naar bureaublad en sluit af
1316 | set string64=Kopiëren
1317 | set string65=SD-kaart
1318 | set string66=Er was geen SD-kaart in het systeem gevonden.
1319 | set string67=Verbind a.u.b. een SD-kaart en probeer het opnieuw.
1320 | set string68=Huidige SD-kaart letter
1321 | set string69=Wil je de SD-kaart letter veranderen?
1322 | set string70=Doorgaan en bestanden naar SD-kaart kopiëren
1323 | set string71=Schijfletter veranderen
1324 | set string72=Aflsuiten
1325 | set string73=Er is een fout opgetreden tijdens het kopiëren van de bestanden.
1326 | set string74=Bedankt voor het gebruiken van de patcher!
1327 | set string75=Patchen is klaar.
1328 | set string76=Gepatchte IOS bestanden zijn geplaatst in de folder genaamd "WAD".
1329 | set string77=Bestanden zijn gekopiëerd naar de SD-kaart in een folder genaamd "WAD".
1330 | set string78=Patcher aflsuiten in...
1331 | set string79=Probeer diakritische tekens te laden [Werkt niet met Windows 7]
1332 | set string80=Updaten mislukt.
1333 | set string81=Er is een fout opgetreden bij het downloaden van de bestanden van de update-server.
1334 |
1335 | set language=Dutch
1336 | set /a diacritic_show=0
1337 | goto begin_main
1338 |
1339 | :set_language_dutch
1340 | mode 137,36
1341 | set string1=Waarschuwing: Gebruik alstublieft deze applicatie zonder administratierechten.
1342 | set string2=Waarschuwing: patch.bat niet gevonden. Het kan zijn dat je deze applicatie van een onbekende en onbetrouwbare bron an het uitvoeren bent.
1343 | set string3=Start
1344 | set string4=Stuur feedback/Rapporteer een fout
1345 | set string5=Mail alstublieft naar support@riiconnect24.net mocht je problemen ondervinden
1346 | set string6=Typ het nummer dat je hierboven ziet en druk op ENTER.
1347 | set string7=Welkom bij het feedback- en foutrapportagescherm
1348 | set string8=Druk op een toets om het logbestand naar het Bureaublad te kopieren.
1349 | set string9=Het bestand is naar je bureaublad gekopieerd.
1350 | set string10=Verstuur het nu alstublieft naar support@riiconnect24.net. Omschrijf het probleem en geef je feedback. :)
1351 | set string11=Druk op een toets om door te gaan.
1352 | set string12=Veilige modus
1353 | set string13=pstarten was de vorige keer mislukt. Opstarten in veilige modus.
1354 | set string14=Het updaten is overgeslagen.
1355 | set string15=Powershell opstarten
1356 | set string16=Op updates nakijken
1357 | set string17=Een ogenblik geduld a.u.b.
1358 | set string18=Er is een update beschikbaar
1359 | set string19=r is een update voor dit programma beschikbaar. We raden je aan IOS Patcher te updaten naar de nieuwste versie.
1360 | set string20=Huidige versie
1361 | set string21=Nieuwe versie
1362 | set string22=Update
1363 | set string23=Negeren
1364 | set string24=Wat is nieuw in deze update?
1365 | set string25=Updaten
1366 | set string26=IOS Patcher zal zometeen herstarten
1367 | set string27=Wat is nieuw in deze update
1368 | set string28=Fout: "Wat is nieuw" is op dit moment niet beschikbaar.
1369 | set string29=Fout
1370 | set string30=Sommige bestanden die dit programma vereist om uitgevoerd te worden zijn niet gevonden.
1371 | set string31=Druk op een toets om deze bestanden opnieuw te downloaden.
1372 | set string32=IOS Patcher Update Systeem.
1373 | set string33=De nieuwste versie is geinstalleerd.
1374 | set string34=Een update is beschikbaar.
1375 | set string35=Veilige modus geactiveerd.
1376 | set string36=Ik heb geen toegang tot de bestanden op je computer.
1377 | set string37=De update-server is niet beschikbaar.
1378 | set string38=Druk op C om hier meer over te lezen
1379 | set string39=Configureren
1380 | set string40=Ga je deze patcher voor de Wii of Wii U gebruiken?
1381 | set string41=De nieuwste versie van IOS Patcher is nu geinstalleerd.
1382 | set string42=Veilige modus is ingeschakeld. Updaten is overgeslagen. Restart de patcher alsjeblieft om de veilige modus uit te schakelen.
1383 | set string43=Ik heb geen toegang tot bestanden op je computer. Dat betekent echter niet dat ik niet kan werken.
1384 | set string44=Ik zal proberen om de IOSes te downloaden. Het updaten is echter overgeslagen.
1385 | set string45=We konden geen verbinding met de server maken. Check a.u.b. je internetverbinding.
1386 | set string46=Dit kan ook betekenen dat de server aan het onderhouden wordt op het moment.
1387 | set string47=Jammer genoeg is deze patcher niet beschikbaar voor Wii U.
1388 | set string48=We zullen IOS 31 en IOS 80 moeten downloaden.
1389 | set string49=Druk op een toets om door te gaan en de download te starten.
1390 | set string50=Downloaden
1391 | set string51=Er is een error opgetreden tijdens het patchen.
1392 | set string52=Foutcode
1393 | set string53=Falende module
1394 | set string54=Mail alsjeblieft naar support@riiconnect24.net en leg het probleem aan ons uit.
1395 | set string55=Please check your internet conn
1396 | set string56=Installeer a.u.b. .NET Framework 3.5 en probeer het opnieuw.
1397 | set string57=Algemene Sharpii fout.
1398 | set string58=Druk op een toets om terug te keren naar het menu.
1399 | set string59=Patchen is klaar.
1400 | set string60=Wil je de gepatchte bestanden naar een SD-kaart kopieren?
1401 | set string61=Ja
1402 | set string62=Nee
1403 | set string63=Kopieer bestanden naar bureaublad en sluit af
1404 | set string64=Kopieren
1405 | set string65=SD-kaart
1406 | set string66=Er was geen SD-kaart in het systeem gevonden.
1407 | set string67=Verbind a.u.b. een SD-kaart en probeer het opnieuw.
1408 | set string68=Huidige SD-kaart letter
1409 | set string69=Wil je de SD-kaart letter veranderen?
1410 | set string70=Doorgaan en bestanden naar SD-kaart kopieren
1411 | set string71=Schijfletter veranderen
1412 | set string72=Aflsuiten
1413 | set string73=Er is een fout opgetreden tijdens het kopieren van de bestanden.
1414 | set string74=Bedankt voor het gebruiken van de patcher!
1415 | set string75=Patchen voltooid
1416 | set string76=Gepatchte IOS bestanden zijn geplaatst in de folder genaamd "WAD".
1417 | set string77=Bestanden zijn gekopieerd naar de SD-kaart in een folder genaamd "WAD".
1418 | set string78=Patcher aflsuiten in...
1419 | set string79=Probeer diakritische tekens te laden [Werkt niet met Windows 7]
1420 | set string80=Updaten mislukt.
1421 | set string81=Er is een fout opgetreden bij het downloaden van de bestanden van de update-server.
1422 |
1423 | set language=Dutch
1424 | set /a diacritic_show=1
1425 | goto begin_main
1426 |
1427 | :not_windows_nt
1428 | cls
1429 | echo %header%
1430 | echo.
1431 | echo Please don't run our IOS Patcher in MS-DOS :P.
1432 | echo Run it only on Windows Vista+ computer. :)
1433 | pause>NUL
1434 | exit
1435 | :begin_main
1436 | cls
1437 | echo %header%
1438 | echo.
1439 | echo `..````
1440 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1441 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1442 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1443 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+ RiiConnect your Wii.
1444 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1445 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1446 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN 1. %string3% 2. %string4%
1447 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd (%string5%)
1448 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy 3. Change language [%language%]
1449 | if %diacritic_show%==1 echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+ 4. %string79%
1450 | if %diacritic_show%==0 echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1451 | echo mmmmms smMMMMMMMMMmddMMmmNmNMMMMMMMMMMMM:
1452 | echo `mmmmmo hNMMMMMMMMMmddNMMMNNMMMMMMMMMMMMM.
1453 | echo -mmmmm/ dNMMMMMMMMMNmddMMMNdhdMMMMMMMMMMN
1454 | echo :mmmmm-`mNMMMMMMMMNNmmmNMMNmmmMMMMMMMMMMd
1455 | echo +mmmmN.-mNMMMMMMMMMNmmmmMMMMMMMMMMMMMMMMy
1456 | echo smmmmm`/mMMMMMMMMMNNmmmmNMMMMNMMNMMMMMNmy.
1457 | echo hmmmmd`omMMMMMMMMMNNmmmNmMNNMmNNNNMNdhyhh.
1458 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1459 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1460 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1461 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1462 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1463 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1464 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1465 | echo :---------------------------------------------------------------------------:
1466 | echo : Outdated software! :
1467 | echo : You are using an outdated software that has been replaced. :
1468 | echo : You will no longer receive feature updates or support with this software. :
1469 | echo : :
1470 | echo : Instead, use the RiiConnect24 Patcher: http://patcher.rc24.xyz/ :
1471 | echo :---------------------------------------------------------------------------:
1472 | echo.
1473 | set /p s=%string6%:
1474 | if %s%==1 goto begin_main1
1475 | if %s%==2 goto send_feedback
1476 | if %s%==debug goto debug_1
1477 | if %s%==3 goto change_language
1478 | if %s%==4 goto load_diacritic
1479 | if %patherror%==1 goto begin_main
1480 | goto begin_main
1481 | :load_diacritic
1482 | if "%language%"=="Portuguese (Brazilian)" goto set_language_brazilian_diacritic
1483 | if %diacritic_show%==1 goto set_language_%language%_diacritic
1484 | goto begin_main
1485 |
1486 | :change_language
1487 | cls
1488 | echo %header%
1489 | echo -----------------------------------------------------------------------------------------------------------------------------
1490 | echo Change your language
1491 | echo.
1492 | echo 1. English (Author: KcrPL)
1493 | echo 2. Polish (Author: KcrPL)
1494 | echo 3. French (Author: iDroid)
1495 | echo 4. German (Author: TimNook)
1496 | echo 5. Dutch (Author: Jelle/DismissedGuy)
1497 | echo 6. Turkish (Author: Can Bora Ciner)
1498 | echo 7. Russian (Author: prosuWANTED)
1499 | echo 8. Italian (Author: Fra)
1500 | echo 9. Portuguese (Brazilian) (Author: Lucas7)
1501 | set /p s=Choose:
1502 | if %s%==1 goto set_language_english
1503 | if %s%==2 goto set_language_polish
1504 | if %s%==3 goto set_language_french
1505 | if %s%==4 goto set_language_german
1506 | if %s%==5 goto set_language_dutch
1507 | if %s%==6 set language=Turkish& goto set_language_unicode_ask
1508 | if %s%==7 set language=Russian& goto set_language_unicode_ask
1509 | if %s%==8 goto set_language_italian
1510 | if %s%==9 goto set_language_brazilian
1511 | goto change_language
1512 | :send_feedback
1513 | cls
1514 | echo %header%
1515 | echo -----------------------------------------------------------------------------------------------------------------------------
1516 | echo.
1517 | echo %string7%
1518 | echo.
1519 | echo %string8%
1520 | pause>NUL
1521 | goto send_feedback2
1522 | :send_feedback2
1523 | if not exist "%MainFolder%/IOSPatcherLogs.txt" goto send_feedback_error
1524 | copy "%MainFolder%\IOSPatcherLogs.txt" "%userprofile%\Desktop"
1525 | cls
1526 | echo %header%
1527 | echo -----------------------------------------------------------------------------------------------------------------------------
1528 | echo.
1529 | echo %string9%
1530 | echo %string10%
1531 | echo.
1532 | echo %string11%
1533 | pause>NUL
1534 | goto begin_main
1535 |
1536 |
1537 | :begin_main1
1538 |
1539 | if exist "%MainFolder%/failsafe.txt" echo INFO: Failsafe detected. Skipping update.>>"%MainFolder%/IOSPatcherLogs.txt"
1540 | if exist "%MainFolder%/failsafe.txt" goto failsafe_trigger
1541 |
1542 | set /a errorwinxp=0
1543 | timeout -0 /nobreak >NUL || set /a errorwinxp=1
1544 | if %errorwinxp%==1 echo INFO: Windows XP detected. Showing warning>>"%MainFolder%/IOSPatcherLogs.txt"
1545 | if %errorwinxp%==1 goto winxp_notice
1546 |
1547 | echo BootUp>>%MainFolder%/failsafe.txt
1548 | goto startup_script
1549 | :failsafe_trigger
1550 | cls
1551 | echo %header%
1552 | echo -----------------------------------------------------------------------------------------------------------------------------
1553 | echo.
1554 | echo %string12%
1555 | echo %string13%
1556 | echo.
1557 | echo %string14% %string11%
1558 | pause>NUL
1559 | del /q "%MainFolder%\failsafe.txt"
1560 | set /a updateserver=3
1561 | goto startup_script_files_check
1562 | :startup_script
1563 | mode %mode%
1564 | cls
1565 | echo.
1566 | echo `..```` :-------------------------:
1567 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.` %string15%...
1568 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd :-------------------------:
1569 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1570 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1571 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1572 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1573 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1574 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1575 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1576 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1577 | echo mmmmms smMMMMMMMMMmddMMmmNmNMMMMMMMMMMMM:
1578 | echo `mmmmmo hNMMMMMMMMMmddNMMMNNMMMMMMMMMMMMM.
1579 | echo -mmmmm/ dNMMMMMMMMMNmddMMMNdhdMMMMMMMMMMN
1580 | echo :mmmmm-`mNMMMMMMMMNNmmmNMMNmmmMMMMMMMMMMd
1581 | echo +mmmmN.-mNMMMMMMMMMNmmmmMMMMMMMMMMMMMMMMy
1582 | echo smmmmm`/mMMMMMMMMMNNmmmmNMMMMNMMNMMMMMNmy.
1583 | echo hmmmmd`omMMMMMMMMMNNmmmNmMNNMmNNNNMNdhyhh.
1584 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1585 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1586 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1587 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1588 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1589 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1590 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1591 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1592 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1593 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1594 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1595 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1596 | echo `. yddyo++: `-/oymNNNNNdy+:`
1597 | echo -odhhhhyddmmmmmNNmhs/:`
1598 | echo :syhdyyyyso+/-`
1599 |
1600 | if %file_access%==0 goto startup_script_files_check
1601 |
1602 | echo INFO: Launching Powershell>>"%MainFolder%/IOSPatcherLogs.txt"
1603 | powershell -c >NUL
1604 | goto check_for_update
1605 | :check_for_update
1606 | cls
1607 | echo.
1608 | echo `..```` :-------------------------:
1609 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.` %string16%...
1610 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd :-------------------------:
1611 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1612 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1613 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1614 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1615 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1616 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1617 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1618 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1619 | echo mmmmms smMMMMMMMMMmddMMmmNmNMMMMMMMMMMMM:
1620 | echo `mmmmmo hNMMMMMMMMMmddNMMMNNMMMMMMMMMMMMM.
1621 | echo -mmmmm/ dNMMMMMMMMMNmddMMMNdhdMMMMMMMMMMN
1622 | echo :mmmmm-`mNMMMMMMMMNNmmmNMMNmmmMMMMMMMMMMd
1623 | echo +mmmmN.-mNMMMMMMMMMNmmmmMMMMMMMMMMMMMMMMy
1624 | echo smmmmm`/mMMMMMMMMMNNmmmmNMMMMNMMNMMMMMNmy.
1625 | echo hmmmmd`omMMMMMMMMMNNmmmNmMNNMmNNNNMNdhyhh.
1626 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1627 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1628 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1629 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1630 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1631 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1632 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1633 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1634 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1635 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1636 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1637 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1638 | echo `. yddyo++: `-/oymNNNNNdy+:`
1639 | echo -odhhhhyddmmmmmNNmhs/:`
1640 | echo :syhdyyyyso+/-`
1641 |
1642 | :: We don't support Windows XP anymore. Windows XP don't have timeout command, it means that if that command will be runned on Windows XP it will return exit code 1.
1643 |
1644 | :: Update script.
1645 | set updateversion=0.0.0
1646 | :: Delete version.txt and whatsnew.txt
1647 | if %offlinestorage%==0 if exist "%TempStorage%\version.txt" del "%TempStorage%\version.txt" /q
1648 | if %offlinestorage%==0 if exist "%TempStorage%\version.txt`" del "%TempStorage%\version.txt`" /q
1649 | if %offlinestorage%==0 if exist "%TempStorage%\whatsnew.txt" del "%TempStorage%\whatsnew.txt" /q
1650 | if %offlinestorage%==0 if exist "%TempStorage%\whatsnew.txt`" del "%TempStorage%\whatsnew.txt`" /q
1651 |
1652 | if not exist "%TempStorage%" md "%TempStorage%"
1653 | :: Commands to download files from server.
1654 | echo INFO: Checking for updates. Connecting to (%FilesHostedOn%)>>"%MainFolder%/IOSPatcherLogs.txt"
1655 |
1656 | if %IOSPatcher_Update_Activate%==1 if %offlinestorage%==0 call powershell -command (new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/whatsnew.txt"', '"%TempStorage%\whatsnew.txt"')
1657 | if %IOSPatcher_Update_Activate%==1 if %offlinestorage%==0 call powershell -command (new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/version.txt"', '"%TempStorage%\version.txt"')
1658 | set /a temperrorlev=%errorlevel%
1659 |
1660 | set /a updateserver=1
1661 | ::Bind error codes to errors here
1662 | if not %temperrorlev%==0 set /a updateserver=0
1663 | if not %temperrorlev%==0 echo ERROR: Error while checking for update. (version.txt - exit code "%temperrorlev%")>>""%MainFolder%/IOSPatcherLogs.txt""
1664 |
1665 | if exist "%TempStorage%\version.txt`" ren "%TempStorage%\version.txt`" "version.txt"
1666 | if exist "%TempStorage%\whatsnew.txt`" ren "%TempStorage%\whatsnew.txt`" "whatsnew.txt"
1667 | :: Copy the content of version.txt to variable.
1668 | if exist "%TempStorage%\version.txt" set /p updateversion=<"%TempStorage%\version.txt"
1669 | if not exist "%TempStorage%\version.txt" set /a updateavailable=0
1670 | if %IOSPatcher_Update_Activate%==1 if exist "%TempStorage%\version.txt" set /a updateavailable=1
1671 | :: If version.txt doesn't match the version variable stored in this batch file, it means that update is available.
1672 | if %updateversion%==%version% set /a updateavailable=0
1673 | echo INFO: Update status: Current:%version% Update:%updateversion%>>"%MainFolder%/IOSPatcherLogs.txt"
1674 | if %IOSPatcher_Update_Activate%==1 if %updateavailable%==1 set /a updateserver=2
1675 | if %IOSPatcher_Update_Activate%==1 if %updateavailable%==1 goto update_notice
1676 |
1677 | :startup_script_files_check
1678 | cls
1679 | echo.
1680 | echo `..````
1681 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1682 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1683 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1684 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1685 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1686 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1687 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1688 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1689 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1690 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1691 | echo mmmmms smMMMMMMMMMmddMMmmNmNMMMMMMMMMMMM:
1692 | echo `mmmmmo hNMMMMMMMMMmddNMMMNNMMMMMMMMMMMMM.
1693 | echo -mmmmm/ dNMMMMMMMMMNmddMMMNdhdMMMMMMMMMMN
1694 | echo :mmmmm-`mNMMMMMMMMNNmmmNMMNmmmMMMMMMMMMMd
1695 | echo +mmmmN.-mNMMMMMMMMMNmmmmMMMMMMMMMMMMMMMMy
1696 | echo smmmmm`/mMMMMMMMMMNNmmmmNMMMMNMMNMMMMMNmy.
1697 | echo hmmmmd`omMMMMMMMMMNNmmmNmMNNMmNNNNMNdhyhh.
1698 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1699 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1700 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1701 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1702 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1703 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1704 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1705 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1706 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1707 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1708 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1709 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1710 | echo `. yddyo++: `-/oymNNNNNdy+:`
1711 | echo -odhhhhyddmmmmmNNmhs/:`
1712 | echo :syhdyyyyso+/-`
1713 | echo %string17%...
1714 | :: Important check for files. We need them to patch IOS's
1715 | if not exist 00000006-80.delta goto error_runtime_error
1716 | if not exist 00000006-31.delta goto error_runtime_error
1717 | if not exist libWiiSharp.dll goto error_runtime_error
1718 | if not exist Sharpii.exe goto error_runtime_error
1719 | if not exist WadInstaller.dll goto error_runtime_error
1720 | if not exist wget.exe goto error_runtime_error
1721 | if not exist xdelta3.exe goto error_runtime_error
1722 | set filcheck=1
1723 | if exist "%MainFolder%\failsafe.txt" del /q "%MainFolder%\failsafe.txt"
1724 | goto main_fade_out
1725 |
1726 | :update_notice
1727 | if exist "%MainFolder%\failsafe.txt" del /q "%MainFolder%\failsafe.txt"
1728 | if %updateversion%==0.0.0 goto error_update_not_available
1729 | set /a update=1
1730 | cls
1731 | echo.
1732 | echo `..````
1733 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1734 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1735 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1736 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1737 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1738 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1739 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1740 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1741 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1742 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1743 | echo -----------------------------------------------------------------------------------------------------------------------------
1744 | echo /---\ %string18%.
1745 | echo / \ %string19%
1746 | echo / ! \
1747 | echo --------- %string20%: %version%
1748 | echo %string21%: %updateversion%
1749 | echo 1. %string22% 2. %string23% 3. %string24%
1750 | echo -----------------------------------------------------------------------------------------------------------------------------
1751 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1752 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1753 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1754 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1755 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1756 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1757 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1758 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1759 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1760 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1761 | echo `. yddyo++: `-/oymNNNNNdy+:`
1762 | echo -odhhhhyddmmmmmNNmhs/:`
1763 | echo :syhdyyyyso+/-`
1764 | set /p s=
1765 | if %s%==1 goto update_files
1766 | if %s%==2 goto 3
1767 | if %s%==3 goto whatsnew
1768 | goto update_notice
1769 | :update_files
1770 | cls
1771 | cls
1772 | echo.
1773 | echo `..````
1774 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1775 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1776 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1777 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1778 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1779 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1780 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1781 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1782 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1783 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1784 | echo -----------------------------------------------------------------------------------------------------------------------------
1785 | echo /---\ %string25%
1786 | echo / \ %string17%...
1787 | echo / ! \
1788 | echo --------- %string26%...
1789 | echo.
1790 | echo.
1791 | echo -----------------------------------------------------------------------------------------------------------------------------
1792 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1793 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1794 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1795 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1796 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1797 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1798 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1799 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1800 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1801 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1802 | echo `. yddyo++: `-/oymNNNNNdy+:`
1803 | echo -odhhhhyddmmmmmNNmhs/:`
1804 | echo :syhdyyyyso+/-`
1805 | echo INFO: Begining update process>>"%MainFolder%/IOSPatcherLogs.txt"
1806 | :: Deleting the temp files if they exist.
1807 | if exist 00000006-31.delta` del 00000006-31.delta` /q 2> nul
1808 | if exist 00000006-80.delta` del 00000006-80.delta` /q 2> nul
1809 | if exist WadInstaller.dll` del WadInstaller.dll` /q 2> nul
1810 | if exist wget.exe` del wget.exe` /q 2> nul
1811 | if exist xdelta3.exe` del xdelta3.exe` 2> nul
1812 | if exist patch.bat` del patch.bat` /q 2> nul
1813 | if exist libWiiSharp.dll` del libWiiSharp.dll` /q 2> nul
1814 | if exist Sharpii.exe` del Sharpii.exe` /q 2> nul
1815 |
1816 | :: Downloading the update files. In future i'm gonna add something called "Files Version" (at least i call it that way). Because most of the time the patch.bat is only updated
1817 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/00000006-31.delta"', '00000006-31.delta`"')"
1818 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/00000006-80.delta"', '00000006-80.delta`"')"
1819 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/WadInstaller.dll"', 'WadInstaller.dll`"')"
1820 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/libWiiSharp.dll"', 'libWiiSharp.dll`"')"
1821 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/wget.exe"', 'wget.exe`"')"
1822 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/xdelta3.exe"', 'xdelta3.exe`"')"
1823 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/Sharpii.exe"', 'Sharpii.exe`"')"
1824 | call powershell -command "(new-object System.Net.WebClient).DownloadFile('"%FilesHostedOn%/patch.bat"', 'patch.bat`"')"
1825 |
1826 | :: If download failed
1827 | if %update%==1 if not exist 00000006-31.delta` goto error_update_not_available
1828 | if %update%==1 if not exist 00000006-80.delta` goto error_update_not_available
1829 | if %update%==1 if not exist WadInstaller.dll` goto error_update_not_available
1830 | if %update%==1 if not exist wget.exe` goto error_update_not_available
1831 | if %update%==1 if not exist xdelta3.exe` goto error_update_not_available
1832 | if %update%==1 if not exist Sharpii.exe` goto error_update_not_available
1833 | if %update%==1 if not exist patch.bat` goto error_update_not_available
1834 | if %update%==1 if not exist libWiiSharp.dll` goto error_update_not_available
1835 |
1836 | :: Delete the original files
1837 | if %update%==1 if exist 00000006-31.delta del 00000006-31.delta /q
1838 | if %update%==1 if exist 00000006-80.delta del 00000006-80.delta /q
1839 | if %update%==1 if exist WadInstaller.dll del WadInstaller.dll /q
1840 | if %update%==1 if exist wget.exe del wget.exe /q
1841 | if %update%==1 if exist xdelta3.exe del xdelta3.exe /q
1842 | if %update%==1 if exist Sharpii.exe del Sharpii.exe /q
1843 | if %update%==1 if exist libWiiSharp.dll del libWiiSharp.dll /q
1844 |
1845 | :: Renaming the temp files to original names
1846 | ren 00000006-31.delta` 00000006-31.delta
1847 | ren 00000006-80.delta` 00000006-80.delta
1848 | ren WadInstaller.dll` WadInstaller.dll
1849 | ren wget.exe` wget.exe
1850 | ren xdelta3.exe` xdelta3.exe
1851 | ren Sharpii.exe` Sharpii.exe
1852 | ren libWiiSharp.dll` libWiiSharp.dll
1853 |
1854 | :: Patch.bat cannot be overwritten while running so i'm creating a small script
1855 | echo echo off >>temp.bat
1856 | echo ping localhost -n 2^>NUL >>temp.bat
1857 | echo del patch.bat /q >>temp.bat
1858 | echo ren patch.bat` patch.bat >>temp.bat
1859 | echo start patch.bat >>temp.bat
1860 | echo exit >>temp.bat
1861 | :: Running the script and exiting patch.bat
1862 | echo INFO: Updating seems to be done. Restarting to the temporary script>>"%MainFolder%/IOSPatcherLogs.txt"
1863 | start temp.bat
1864 | exit
1865 | exit
1866 | exit
1867 | :error_update_not_available
1868 | cls
1869 | echo.
1870 | echo `..````
1871 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1872 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1873 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1874 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1875 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1876 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1877 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1878 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1879 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1880 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1881 | echo -----------------------------------------------------------------------------------------------------------------------------
1882 | echo /---\ %string80%
1883 | echo / \ %string81%
1884 | echo / ! \
1885 | echo --------- %string11%
1886 | echo -----------------------------------------------------------------------------------------------------------------------------
1887 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1888 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1889 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1890 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1891 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1892 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1893 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1894 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1895 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1896 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1897 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1898 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1899 | echo `. yddyo++: `-/oymNNNNNdy+:`
1900 | echo -odhhhhyddmmmmmNNmhs/:`
1901 | echo :syhdyyyyso+/-`
1902 | pause>NUL
1903 | goto begin_main
1904 | :whatsnew
1905 | cls
1906 | if not exist "%TempStorage%\whatsnew.txt" goto whatsnew_notexist
1907 | echo %header%
1908 | echo -----------------------------------------------------------------------------------------------------------------------------
1909 | echo.
1910 | echo %string27% %updateversion%?
1911 | echo.
1912 | type "%TempStorage%\whatsnew.txt"
1913 | pause>NUL
1914 | goto update_notice
1915 | :whatsnew_notexist
1916 | cls
1917 | echo %header%
1918 | echo ----------------------------------------------------------------------------------------------------------------------------
1919 | echo.
1920 | echo %string28%
1921 | echo.
1922 | echo %string11%
1923 | pause>NUL
1924 | goto update_notice
1925 | :winxp_notice
1926 | set updateserver=0
1927 | goto main_fade_out
1928 | :main_fade_out
1929 | cls
1930 |
1931 | echo.
1932 | echo `..````
1933 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1934 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1935 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1936 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1937 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1938 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1939 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1940 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1941 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1942 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1943 | echo mmmmms smMMMMMMMMMmddMMmmNmNMMMMMMMMMMMM:
1944 | echo `mmmmmo hNMMMMMMMMMmddNMMMNNMMMMMMMMMMMMM.
1945 | echo -mmmmm/ dNMMMMMMMMMNmddMMMNdhdMMMMMMMMMMN
1946 | echo :mmmmm-`mNMMMMMMMMNNmmmNMMNmmmMMMMMMMMMMd
1947 | echo +mmmmN.-mNMMMMMMMMMNmmmmMMMMMMMMMMMMMMMMy
1948 | echo smmmmm`/mMMMMMMMMMNNmmmmNMMMMNMMNMMMMMNmy.
1949 | echo hmmmmd`omMMMMMMMMMNNmmmNmMNNMmNNNNMNdhyhh.
1950 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1951 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1952 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1953 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1954 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1955 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1956 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1957 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1958 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1959 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
1960 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
1961 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
1962 | echo `. yddyo++: `-/oymNNNNNdy+:`
1963 | echo -odhhhhyddmmmmmNNmhs/:`
1964 | echo :syhdyyyyso+/-`
1965 | echo.
1966 | ping localhost -n 3 >NUL
1967 | goto begin
1968 | :error_runtime_error
1969 | set /a update=0
1970 | echo ERROR: Some of the files are missing>>"%MainFolder%/IOSPatcherLogs.txt"
1971 | cls
1972 | echo.
1973 | echo `..````
1974 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
1975 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
1976 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
1977 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
1978 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
1979 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
1980 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
1981 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
1982 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
1983 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
1984 | echo -----------------------------------------------------------------------------------------------------------------------------
1985 | echo /---\ %string29%
1986 | echo / \ %string30%
1987 | echo / ! \ %string31%
1988 | echo ---------
1989 | echo -----------------------------------------------------------------------------------------------------------------------------
1990 | echo mmmmmh ymMMMMMMMMMNNmmmNmNNNMNNMMMMNyyhhh`
1991 | echo `mmmmmy hmMMNMNNMMMNNmmmmmdNMMNmmMMMMhyhhy
1992 | echo -mddmmo`mNMNNNNMMMNNNmdyoo+mMMMNmNMMMNyyys
1993 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
1994 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
1995 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
1996 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
1997 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
1998 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
1999 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
2000 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
2001 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
2002 | echo `. yddyo++: `-/oymNNNNNdy+:`
2003 | echo -odhhhhyddmmmmmNNmhs/:`
2004 | echo :syhdyyyyso+/-`
2005 | pause>NUL
2006 | goto update_files
2007 | :begin
2008 | cls
2009 | if not exist 00000006-80.delta set /a delta80=2
2010 | if not exist 00000006-31.delta set /a delta31=2
2011 | if not exist libWiiSharp.dll goto error_runtime_error
2012 | if not exist Sharpii.exe goto error_runtime_error
2013 | if not exist WadInstaller.dll goto error_runtime_error
2014 | if not exist wget.exe goto error_runtime_error
2015 | if not exist xdelta3.exe goto error_runtime_error
2016 | set filcheck=1
2017 | goto 3
2018 | :debug_load
2019 | cls
2020 | @echo off
2021 | cls
2022 |
2023 | :debug_1
2024 | :: Debug menu
2025 | if not defined %output% set output=No output.
2026 | cls
2027 | echo IOS Patcher for RiiConnect24 Larsenv, KcrPL
2028 | echo debug menu
2029 | echo.
2030 | echo Output:
2031 | echo %output%
2032 | echo.
2033 | echo 1. Check for runtime files
2034 | echo 2. Check system req
2035 | echo 3. Load a translation into memory
2036 | echo 4. Exit debug menu
2037 | echo 5. Exit.
2038 | echo 6. Run patching script
2039 | echo 7. Delete files/Refresh program.
2040 | echo 8. Change coding page to cmd defualt
2041 | echo 9. Change coding page to 65001 (UTF-8)
2042 | echo 10. Open command prompt
2043 | set /p s=Choose:
2044 | if %s%==1 goto debug_runtime
2045 | if %s%==2 goto debug_system_Req
2046 | if %s%==3 goto change_language
2047 | if %s%==4 goto begin
2048 | if %s%==5 exit
2049 | if %s%==6 goto debug_download
2050 | if %s%==7 goto refresh_database
2051 | if %s%==8 goto debug_coding_8
2052 | if %s%==9 goto debug_coding_utf
2053 | if %s%==10 cmd.exe
2054 |
2055 | goto debug_1
2056 | :debug_runtime
2057 | set /a tempvariable=0
2058 | if not exist 00000006-31.delta set /a tempvariable=1
2059 | if not exist 00000006-80.delta set /a tempvariable=1
2060 | if not exist libWiiSharp.dll set /a tempvariable=1
2061 | if not exist Sharpii.exe set /a tempvariable=1
2062 | if not exist WadInstaller.dll set /a tempvariable=1
2063 | if not exist wget.exe set /a tempvariable=1
2064 | if not exist xdelta3.exe set /a tempvariable=1
2065 |
2066 | if %tempvariable%==1 set output=Files are corrupted. Please download a new package from GitHub or unpack this program!
2067 | if %tempvariable%==0 set output=It seems that the files are OK!
2068 | goto debug_1
2069 | :debug_system_Req
2070 | set /a tempvariable=0
2071 | timeout 1 /nobreak >NUL || set /a tempvariable=1
2072 |
2073 | if %tempvariable%==0 set output=There should be no problems with this program.
2074 | if %tempvariable%==1 set output=Your OS is probably Windows XP. You may experience some problems with this program.
2075 | goto debug_1
2076 | :refresh_database
2077 | cls
2078 | echo %header%
2079 | echo ---------------------------------------------------------------------------------------------------------------------------
2080 | echo [*] Deleting files.
2081 | echo.
2082 | echo You are about to delete any temporary files that have been created by this Patcher.
2083 | echo.
2084 | echo Is that OK?
2085 | echo.
2086 | echo ---------------------------------------------------------------------------------------------------------------------------
2087 | echo 1. Yes 2. No
2088 | set /p s=
2089 | if %s%==1 goto debug_ref
2090 | if %s%==2 goto debug_1
2091 | goto refresh_database
2092 | :debug_ref
2093 | cls
2094 | echo %header%
2095 | echo ---------------------------------------------------------------------------------------------------------------------------
2096 | echo [*] Deleting files.
2097 | echo.
2098 | del /q IOS31-old.wad >NUL
2099 | del /q IOS80-old.wad >NUL
2100 | del /q IOS31\00000006.app >NUL
2101 | rmdir /q /s IOS31 >NUL
2102 | rmdir /q /s IOS80 >NUL
2103 | del /q 00000006.app >NUL
2104 | del /q IOS80\00000006.app >NUL
2105 |
2106 | set output=OK!
2107 | echo Files has been deleted.
2108 | echo This program will restart shortly.
2109 | ping localhost -n 5 >NUL
2110 | goto 1
2111 | :debug_coding_8
2112 | chcp 852
2113 | set output=Coding page change was successful.
2114 | goto debug_1
2115 | :debug_coding_utf
2116 | chcp 65001
2117 | set output=Coding page change was successful.
2118 | goto debug_1
2119 | :debug_download
2120 | cls
2121 | echo Downloading IOS 31...
2122 | Sharpii.exe NUSD -ios 31 -v latest -o IOS31-old.wad -wad >NUL
2123 | echo Downloading IOS 80...
2124 | Sharpii.exe NUSD -ios 80 -v latest -o IOS80-old.wad -wad >NUL
2125 | set output=Downloading successfull.
2126 | goto debug_download1
2127 | :debug_download1
2128 | echo Do you want to patch IOS 31 and 80 for RiiConnect?
2129 | echo 1. Yes
2130 | echo 2. No
2131 | set /p s=Choose:
2132 | if %s%==1 goto debug_download_patch
2133 | if %s%==2 goto debug_1
2134 | goto debug_download_1
2135 | :debug_download_patch
2136 | Sharpii.exe WAD -u IOS31-old.wad IOS31/ >NUL
2137 | Sharpii.exe WAD -u IOS80-old.wad IOS80/ >NUL
2138 | move IOS31\00000006.app 00000006.app >NUL
2139 | xdelta3.exe -f -d -s 00000006.app 00000006-31.delta IOS31\00000006.app >NUL
2140 | move IOS80\00000006.app 00000006.app >NUL
2141 | xdelta3.exe -f -d -s 00000006.app 00000006-80.delta IOS80\00000006.app >NUL
2142 | mkdir WAD
2143 | Sharpii.exe WAD -p IOS31\ WAD\IOS31.wad -fs >NUL
2144 | Sharpii.exe WAD -p IOS80\ WAD\IOS80.wad -fs >NUL
2145 | del 00000006.app /q >NUL
2146 | del IOS31-old.wad /q >NUL
2147 | del IOS80-old.wad /q >NUL
2148 | rmdir /s /q IOS31 >NUL
2149 | rmdir /s /q IOS80 >NUL
2150 | Sharpii.exe IOS WAD\IOS31.wad -fs -es -np -vp
2151 | Sharpii.exe IOS WAD\IOS80.wad -fs -es -np -vp
2152 | set output=Patching and downloading IOS 31, 80 done.
2153 | goto debug_1
2154 |
2155 | :3
2156 | if exist "%MainFolder%\failsafe.txt" del /q "%MainFolder%\failsafe.txt"
2157 | mode %mode%
2158 |
2159 | if %file_access%==0 set /a updateserver=4
2160 |
2161 | cls
2162 | echo.
2163 | echo %header%
2164 | echo :=======================================================================:
2165 | echo %string32%
2166 | if %updateserver%==1 echo %string33% %string38%
2167 | if %updateserver%==2 echo %string34% %string38%
2168 | if %updateserver%==3 echo %string35% %string38%
2169 | if %updateserver%==4 echo %string36% %string38%
2170 | if %updateserver%==0 echo %string37% %string38%
2171 | echo :=======================================================================:
2172 | echo.
2173 | echo ---------------------------------------------------------------------------------------------------------------------------
2174 | echo [*] %string39%
2175 | echo.
2176 | echo %string40%
2177 | echo.
2178 | echo ---------------------------------------------------------------------------------------------------------------------------
2179 | echo 1. Wii 2. WiiU
2180 | set /p s=Choose:
2181 | if %s%==c goto more_info_update
2182 | if %s%==C goto more_info_update
2183 | if %s%==1 goto 4
2184 | if %s%==2 goto error_3
2185 | goto 3
2186 | :more_info_update
2187 | cls
2188 | echo %header%
2189 | echo.
2190 | if %updateserver%==1 echo %string41% (v%version%)
2191 | if %updateserver%==2 goto update_notice
2192 |
2193 | if %updateserver%==3 echo %string42%
2194 |
2195 | if %updateserver%==4 echo %string43%
2196 | if %updateserver%==4 echo %string44%
2197 |
2198 | if %updateserver%==0 echo %string37%
2199 | if %updateserver%==0 echo %string45%
2200 | if %updateserver%==0 echo %string46%
2201 | pause>NUL
2202 | goto 3
2203 |
2204 | :error_3
2205 | mode %mode%
2206 | cls
2207 | echo.
2208 | echo %header%
2209 | echo ---------------------------------------------------------------------------------------------------------------------------
2210 | echo [*] Error.
2211 | echo.
2212 | echo %string47%
2213 | echo.
2214 | echo %string11%
2215 | pause>NUL
2216 | goto 3
2217 | :4
2218 | mode %mode%
2219 | set instalorder=1
2220 | set intrepeat=0
2221 | cls
2222 | echo.
2223 | echo %header%
2224 | echo ---------------------------------------------------------------------------------------------------------------------------
2225 | echo [*] Info.
2226 | echo.
2227 | echo %string48%
2228 | echo %string49%
2229 | echo.
2230 | pause>NUL
2231 | goto set_variables
2232 | :set_variables
2233 | cls
2234 | set /a counter_done=0
2235 | set /a percent=0
2236 | set /a temperrorlev=0
2237 | goto 5
2238 | :5
2239 | set /a percent=%percent%+1
2240 |
2241 | if /i %percent% GTR 0 if /i %percent% LSS 10 set /a counter_done=0
2242 | if /i %percent% GTR 10 if /i %percent% LSS 20 set /a counter_done=1
2243 | if /i %percent% GTR 20 if /i %percent% LSS 30 set /a counter_done=2
2244 | if /i %percent% GTR 30 if /i %percent% LSS 40 set /a counter_done=3
2245 | if /i %percent% GTR 40 if /i %percent% LSS 50 set /a counter_done=4
2246 | if /i %percent% GTR 50 if /i %percent% LSS 60 set /a counter_done=5
2247 | if /i %percent% GTR 60 if /i %percent% LSS 70 set /a counter_done=6
2248 | if /i %percent% GTR 70 if /i %percent% LSS 80 set /a counter_done=7
2249 | if /i %percent% GTR 80 if /i %percent% LSS 90 set /a counter_done=8
2250 | if /i %percent% GTR 90 if /i %percent% LSS 100 set /a counter_done=9
2251 | if %percent%==100 set /a counter_done=10
2252 | cls
2253 | echo.
2254 | echo %header%
2255 | echo ---------------------------------------------------------------------------------------------------------------------------
2256 | echo [*] %string50%
2257 | echo.
2258 | if %counter_done%==0 echo : : %percent% %%
2259 | if %counter_done%==1 echo :- : %percent% %%
2260 | if %counter_done%==2 echo :-- : %percent% %%
2261 | if %counter_done%==3 echo :--- : %percent% %%
2262 | if %counter_done%==4 echo :---- : %percent% %%
2263 | if %counter_done%==5 echo :----- : %percent% %%
2264 | if %counter_done%==6 echo :------ : %percent% %%
2265 | if %counter_done%==7 echo :------- : %percent% %%
2266 | if %counter_done%==8 echo :-------- : %percent% %%
2267 | if %counter_done%==9 echo :--------- : %percent% %%
2268 | if %counter_done%==10 echo :----------: %percent% %%
2269 |
2270 | if %percent%==25 call Sharpii.exe NUSD -ios 31 -v latest -o IOS31-old.wad -wad >NUL
2271 | if %percent%==25 set /a temperrorlev=%errorlevel%
2272 | if %percent%==25 set modul=Sharpii.exe
2273 | if %percent%==25 if not %temperrorlev%==0 goto error_patching
2274 |
2275 | if %percent%==50 call Sharpii.exe NUSD -ios 80 -v latest -o IOS80-old.wad -wad >NUL
2276 | if %percent%==50 set /a temperrorlev=%errorlevel%
2277 | if %percent%==50 set modul=Sharpii.exe
2278 | if %percent%==50 if not %temperrorlev%==0 goto error_patching
2279 |
2280 | if %percent%==55 call Sharpii.exe WAD -u IOS31-old.wad IOS31/ >NUL
2281 | if %percent%==55 set /a temperrorlev=%errorlevel%
2282 | if %percent%==55 set modul=Sharpii.exe
2283 | if %percent%==55 if not %temperrorlev%==0 goto error_patching
2284 |
2285 | if %percent%==58 call Sharpii.exe WAD -u IOS80-old.wad IOS80/ >NUL
2286 | if %percent%==58 set /a temperrorlev=%errorlevel%
2287 | if %percent%==58 set modul=Sharpii.exe
2288 | if %percent%==58 if not %temperrorlev%==0 goto error_patching
2289 |
2290 | if %percent%==60 move IOS31\00000006.app 00000006.app >NUL
2291 | if %percent%==60 set /a temperrorlev=%errorlevel%
2292 | if %percent%==60 set modul=move.exe
2293 | if %percent%==60 if not %temperrorlev%==0 goto error_patching
2294 |
2295 | if %percent%==65 call xdelta3.exe -f -d -s 00000006.app 00000006-31.delta IOS31\00000006.app >NUL
2296 | if %percent%==65 set /a temperrorlev=%errorlevel%
2297 | if %percent%==65 set modul=xdelta.exe
2298 | if %percent%==65 if not %temperrorlev%==0 goto error_patching
2299 |
2300 | if %percent%==70 move IOS80\00000006.app 00000006.app >NUL
2301 | if %percent%==70 set /a temperrorlev=%errorlevel%
2302 | if %percent%==70 set modul=move.exe
2303 | if %percent%==70 if not %temperrorlev%==0 goto error_patching
2304 |
2305 | if %percent%==73 call xdelta3.exe -f -d -s 00000006.app 00000006-80.delta IOS80\00000006.app >NUL
2306 | if %percent%==73 set /a temperrorlev=%errorlevel%
2307 | if %percent%==73 set modul=xdelta3.exe
2308 | if %percent%==73 if not %temperrorlev%==0 goto error_patching
2309 |
2310 | if %percent%==75 if not exist WAD mkdir WAD
2311 | if %percent%==75 set /a temperrorlev=%errorlevel%
2312 | if %percent%==75 set modul=mkdir.exe
2313 | if %percent%==75 if not %temperrorlev%==0 goto error_patching
2314 |
2315 | if %percent%==77 call Sharpii.exe WAD -p IOS31\ WAD\IOS31.wad -fs >NUL
2316 | if %percent%==77 set /a temperrorlev=%errorlevel%
2317 | if %percent%==77 set modul=Sharpii.exe
2318 | if %percent%==77 if not %temperrorlev%==0 goto error_patching
2319 |
2320 | if %percent%==80 call Sharpii.exe WAD -p IOS80\ WAD\IOS80.wad -fs >NUL
2321 | if %percent%==80 set /a temperrorlev=%errorlevel%
2322 | if %percent%==80 set modul=Sharpii.exe
2323 | if %percent%==80 if not %temperrorlev%==0 goto error_patching
2324 |
2325 | if %percent%==83 del 00000006.app /q >NUL
2326 | if %percent%==83 set /a temperrorlev=%errorlevel%
2327 | if %percent%==83 set modul=del.exe
2328 | if %percent%==83 if not %temperrorlev%==0 goto error_patching
2329 |
2330 | if %percent%==86 del IOS31-old.wad /q >NUL
2331 | if %percent%==86 set /a temperrorlev=%errorlevel%
2332 | if %percent%==86 set modul=del.exe
2333 | if %percent%==86 if not %temperrorlev%==0 goto error_patching
2334 |
2335 | if %percent%==90 del IOS80-old.wad /q >NUL
2336 | if %percent%==90 set /a temperrorlev=%errorlevel%
2337 | if %percent%==90 set modul=del.exe
2338 | if %percent%==90 if not %temperrorlev%==0 goto error_patching
2339 |
2340 | if %percent%==93 if exist IOS31 rmdir /s /q IOS31 >NUL
2341 | if %percent%==93 set /a temperrorlev=%errorlevel%
2342 | if %percent%==93 set modul=rmdir.exe
2343 | if %percent%==93 if not %temperrorlev%==0 goto error_patching
2344 |
2345 | if %percent%==95 if exist IOS80 rmdir /s /q IOS80 >NUL
2346 | if %percent%==95 set /a temperrorlev=%errorlevel%
2347 | if %percent%==95 set modul=rmdir.exe
2348 | if %percent%==95 if not %temperrorlev%==0 goto error_patching
2349 |
2350 | if %percent%==97 call Sharpii.exe IOS WAD\IOS31.wad -fs -es -np -vp>NUL
2351 | if %percent%==97 set /a temperrorlev=%errorlevel%
2352 | if %percent%==97 set modul=Sharpii.exe
2353 | if %percent%==97 if not %temperrorlev%==0 goto error_patching
2354 |
2355 | if %percent%==99 call Sharpii.exe IOS WAD\IOS80.wad -fs -es -np -vp>NUL
2356 | if %percent%==99 set /a temperrorlev=%errorlevel%
2357 | if %percent%==99 set modul=Sharpii.exe
2358 | if %percent%==99 if not %temperrorlev%==0 goto error_patching
2359 |
2360 | if %percent%==100 echo INFO: Patching done without errors>>"%MainFolder%/IOSPatcherLogs.txt"
2361 | if %percent%==100 goto ask_for_copy_to_an_sd_card
2362 | ping localhost -n 1 >NUL
2363 | goto 5
2364 |
2365 | :error_patching
2366 | mode %mode%
2367 | cls
2368 | echo ERROR: There was an error while patching: Module: %modul% Error code: %temperrorlev%>>"%MainFolder%/IOSPatcherLogs.txt"
2369 | echo %header%
2370 | echo.
2371 | echo `..````
2372 | echo yNNNNNNNNMNNmmmmdddhhhyyyysssooo+++/:--.`
2373 | echo hNNNNNNNNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMd
2374 | echo ddmNNd:dNMMMMNMMMMMMMMMMMMMMMMMMMMMMMMMMs
2375 | echo `mdmNNy dNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM+
2376 | echo .mmmmNs mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM:
2377 | echo :mdmmN+`mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMM.
2378 | echo /mmmmN:-mNMMMMMMMMMMMMMMMMMMMMMMMMMMMMMMN
2379 | echo ommmmN.:mMMMMMMMMMMMMmNMMMMMMMMMMMMMMMMMd
2380 | echo smmmmm`+mMMMMMMMMMNhMNNMNNMMMMMMMMMMMMMMy
2381 | echo hmmmmh omMMMMMMMMMmhNMMMmNNNNMMMMMMMMMMM+
2382 | echo ---------------------------------------------------------------------------------------------------------------------------
2383 | echo /---\ %string29%.
2384 | echo / \ %string51%
2385 | echo / ! \ %string52%: %temperrorlev%
2386 | echo --------- %string53%: %modul%
2387 | echo %string54%
2388 | echo.
2389 | if %temperrorlev%==-532459699 echo %string55%
2390 | if %temperrorlev%==-2146232576 echo %string56%
2391 | if %temperrorlev%==-1073741515 echo %string57% %string56%
2392 | echo %string58%
2393 | echo ---------------------------------------------------------------------------------------------------------------------------
2394 | echo :mdmmmo-mNNNNNNNNNNdyo++sssyNMMMMMMMMMhs+-
2395 | echo .+mmdhhmmmNNNNNNmdysooooosssomMMMNNNMMMm
2396 | echo o/ossyhdmmNNmdyo+++oooooosssoyNMMNNNMMMM+
2397 | echo o/::::::://++//+++ooooooo+oo++mNMMmNNMMMm
2398 | echo `o//::::::::+////+++++++///:/+shNMMNmNNmMM+
2399 | echo .o////////::+++++++oo++///+syyyymMmNmmmNMMm
2400 | echo -+//////////o+ooooooosydmdddhhsosNMMmNNNmho `:/
2401 | echo .+++++++++++ssss+//oyyysso/:/shmshhs+:. `-/oydNNNy
2402 | echo `..-:/+ooss+-` +mmhdy` -/shmNNNNNdy+:`
2403 | echo `. yddyo++: `-/oymNNNNNdy+:`
2404 | echo -odhhhhyddmmmmmNNmhs/:`
2405 | echo :syhdyyyyso+/-`
2406 | pause>NUL
2407 | goto begin_main
2408 | :ask_for_copy_to_an_sd_card
2409 | mode %mode%
2410 | cls
2411 | echo.
2412 | echo %header%
2413 | echo ---------------------------------------------------------------------------------------------------------------------------
2414 | echo [*] SD Card
2415 | echo.
2416 | echo %string59%
2417 | echo %string60%
2418 | echo.
2419 | echo ---------------------------------------------------------------------------------------------------------------------------
2420 | echo 1. %string61% 2. %string62% 3. %string63%
2421 | set /p s=
2422 | if %s%==1 goto sd_card_check
2423 | if %s%==2 goto end
2424 | if %s%==3 goto copy_desktop
2425 | goto ask_for_copy_to_an_sd_card
2426 | :copy_desktop
2427 | cls
2428 | echo.
2429 | echo %header%
2430 | echo ---------------------------------------------------------------------------------------------------------------------------
2431 | echo [*] %string64%...
2432 | echo.
2433 | echo INFO: Copying patched files to desktop. (%userprofile%/Desktop/)
2434 | echo %string17%...
2435 | copy "WAD" "%userprofile%/Desktop/" >>NUL
2436 | goto end
2437 | :sd_card_check
2438 | cls
2439 | echo.
2440 | echo %header%
2441 | echo ---------------------------------------------------------------------------------------------------------------------------
2442 | echo [*] %string65%
2443 | echo.
2444 | echo INFO: Begining SD Card lookup>>"%MainFolder%/IOSPatcherLogs.txt"
2445 | set sdcard=NotDefined
2446 | echo %string17%...
2447 | goto sd_a
2448 | :: Shitty script but it works, duh. :P
2449 | :: Every Wii SD Card should have two folders in it: apps and private. That's how it's being checked :)
2450 | :sd_a
2451 | set /a check=0
2452 | if exist A:\apps set /a check=%check%+1
2453 | if %check%==1 set sdcard=A
2454 | goto sd_b
2455 | :sd_b
2456 | set /a check=0
2457 | if exist B:\apps set /a check=%check%+1
2458 | if %check%==1 set sdcard=B
2459 | goto sd_d
2460 | :sd_d
2461 | set /a check=0
2462 | if exist D:\apps set /a check=%check%+1
2463 | if %check%==1 set sdcard=D
2464 | goto sd_e
2465 | :sd_e
2466 | set /a check=0
2467 | if exist E:\apps set /a check=%check%+1
2468 | if %check%==1 set sdcard=E
2469 | goto sd_f
2470 | :sd_f
2471 | set /a check=0
2472 | if exist F:\apps set /a check=%check%+1
2473 | if %check%==1 set sdcard=F
2474 | goto sd_g
2475 | :sd_g
2476 | set /a check=0
2477 | if exist G:\apps set /a check=%check%+1
2478 | if %check%==1 set sdcard=G
2479 | goto sd_h
2480 | :sd_h
2481 | set /a check=0
2482 | if exist H:\apps set /a check=%check%+1
2483 | if %check%==1 set sdcard=H
2484 | goto sd_i
2485 | :sd_i
2486 | set /a check=0
2487 | if exist I:\apps set /a check=%check%+1
2488 | if %check%==1 set sdcard=J
2489 | goto sd_j
2490 | :sd_j
2491 | set /a check=0
2492 | if exist J:\apps set /a check=%check%+1
2493 | if %check%==1 set sdcard=J
2494 | goto sd_k
2495 | :sd_k
2496 | set /a check=0
2497 | if exist K:\apps set /a check=%check%+1
2498 | if %check%==1 set sdcard=K
2499 | goto sd_l
2500 | :sd_l
2501 | set /a check=0
2502 | if exist L:\apps set /a check=%check%+1
2503 | if %check%==1 set sdcard=L
2504 | goto sd_m
2505 | :sd_m
2506 | set /a check=0
2507 | if exist M:\apps set /a check=%check%+1
2508 | if %check%==1 set sdcard=M
2509 | goto sd_n
2510 | :sd_n
2511 | set /a check=0
2512 | if exist N:\apps set /a check=%check%+1
2513 | if %check%==1 set sdcard=N
2514 | goto sd_o
2515 | :sd_o
2516 | set /a check=0
2517 | if exist O:\apps set /a check=%check%+1
2518 | if %check%==1 set sdcard=O
2519 | goto sd_p
2520 | :sd_p
2521 | set /a check=0
2522 | if exist P:\apps set /a check=%check%+1
2523 | if %check%==1 set sdcard=P
2524 | goto sd_r
2525 | :sd_r
2526 | set /a check=0
2527 | if exist R:\apps set /a check=%check%+1
2528 | if %check%==1 set sdcard=R
2529 | goto sd_s
2530 | :sd_s
2531 | set /a check=0
2532 | if exist S:\apps set /a check=%check%+1
2533 | if %check%==1 set sdcard=S
2534 | goto sd_t
2535 | :sd_t
2536 | set /a check=0
2537 | if exist T:\apps set /a check=%check%+1
2538 | if %check%==1 set sdcard=T
2539 | goto sd_u
2540 | :sd_u
2541 | set /a check=0
2542 | if exist U:\apps set /a check=%check%+1
2543 | if %check%==1 set sdcard=U
2544 | goto sd_w
2545 | :sd_w
2546 | set /a check=0
2547 | if exist W:\apps set /a check=%check%+1
2548 | if %check%==1 set sdcard=W
2549 | goto sd_x
2550 | :sd_x
2551 | set /a check=0
2552 | if exist X:\apps set /a check=%check%+1
2553 | if %check%==1 set sdcard=X
2554 | goto sd_y
2555 | :sd_y
2556 | set /a check=0
2557 | if exist Y:\apps set /a check=%check%+1
2558 | if %check%==1 set sdcard=Y
2559 | goto sd_z
2560 | :sd_z
2561 | set /a check=0
2562 | if exist Z:\apps set /a check=%check%+1
2563 | if %check%==1 set sdcard=Z
2564 | goto sd_card_show
2565 | :sd_card_show
2566 | cls
2567 | echo.
2568 | echo %header%
2569 | echo ---------------------------------------------------------------------------------------------------------------------------
2570 | echo [*] %string65%
2571 | echo.
2572 | echo ERROR: Could not find an SD Card>>"%MainFolder%/IOSPatcherLogs.txt"
2573 | if %sdcard%==NotDefined echo %string66%
2574 | if %sdcard%==NotDefined echo %string67%
2575 | if not %sdcard%==NotDefined goto sd_card_defined
2576 | pause>NUL
2577 | goto ask_for_copy_to_an_sd_card
2578 | :sd_card_defined
2579 | cls
2580 | echo.
2581 | echo %header%
2582 | echo ---------------------------------------------------------------------------------------------------------------------------
2583 | echo [*] %string65%
2584 | echo.
2585 | echo %string68%: %sdcard%
2586 | echo %string69%
2587 | echo.
2588 | echo ---------------------------------------------------------------------------------------------------------------------------
2589 | echo 1. %string70% 2. %string71% 3. %string72%
2590 | set /p s=
2591 | if %s%==1 goto sd_card_copying
2592 | if %s%==2 goto change_sd_card_letter
2593 | if %s%==3 goto ask_for_copy_to_an_sd_card
2594 | goto sd_card_defined
2595 | :change_sd_card_letter
2596 | cls
2597 | echo.
2598 | echo %header%
2599 | echo ---------------------------------------------------------------------------------------------------------------------------
2600 | echo [*] %string65%
2601 | echo.
2602 | echo %string68%: %sdcard%
2603 | echo.
2604 | echo %string73%
2605 | set /p sdcard=
2606 | goto sd_card_defined
2607 | :sd_card_error
2608 | mode %mode%
2609 | cls
2610 | echo.
2611 | echo %header%
2612 | echo ---------------------------------------------------------------------------------------------------------------------------
2613 | echo [*] %string29%
2614 | echo.
2615 | echo %string73%
2616 | pause
2617 | goto ask_for_copy_to_an_sd_card
2618 | :sd_card_copying
2619 | set /a copyingsdcard=1
2620 | set /a errorcopying=0
2621 | cls
2622 | echo INFO: Copying to SD Card (%sdcard%:\)>>"%MainFolder%\IOSPatcherLogs.txt"
2623 | echo.
2624 | echo %header%
2625 | echo ---------------------------------------------------------------------------------------------------------------------------
2626 | echo [*] SD Card
2627 | echo.
2628 | echo %string17%...
2629 | copy "WAD" "%sdcard%:\" >NUL || set /a errorcopying=1
2630 | if %errorcopying%==1 goto sd_card_error
2631 | goto end
2632 |
2633 |
2634 | :end
2635 | set /a exiting=10
2636 | set /a timeouterror=1
2637 | timeout 1 /nobreak >NUL && set /a timeouterror=0
2638 | goto end1
2639 | :end1
2640 | mode %mode%
2641 | cls
2642 | cls
2643 | echo.
2644 | echo %header%
2645 | echo ---------------------------------------------------------------------------------------------------------------------------
2646 | echo [*] %string74% :)
2647 | echo.
2648 | if %patchingok%==1 echo %string75%
2649 | if %patchingok%==1 echo %string76%
2650 | echo.
2651 | if %copyingsdcard%==1 echo %string77%
2652 | echo.
2653 | echo %string78%
2654 | if %exiting%==10 echo :----------: 10
2655 | if %exiting%==9 echo :--------- : 9
2656 | if %exiting%==8 echo :-------- : 8
2657 | if %exiting%==7 echo :------- : 7
2658 | if %exiting%==6 echo :------ : 6
2659 | if %exiting%==5 echo :----- : 5
2660 | if %exiting%==4 echo :---- : 4
2661 | if %exiting%==3 echo :--- : 3
2662 | if %exiting%==2 echo :-- : 2
2663 | if %exiting%==1 echo :- : 1
2664 | if %exiting%==0 echo : :
2665 | if %copyingsdcard%==0 if %exiting%==0 start WAD
2666 | if %copyingsdcard%==1 if %exiting%==0 start %sdcard%:\WAD
2667 | if %exiting%==0 exit
2668 | if %timeouterror%==0 timeout 1 /nobreak >NUL
2669 | if %timeouterror%==1 ping localhost -n 2 >NUL
2670 | set /a exiting=%exiting%-1
2671 | goto end1
2672 |
--------------------------------------------------------------------------------
/Windows/wget.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/wget.exe
--------------------------------------------------------------------------------
/Windows/xdelta3.exe:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/RiiConnect24/IOS-Patcher/b5625857fb0f9d6a0b4b64e2b76236ccb704fab8/Windows/xdelta3.exe
--------------------------------------------------------------------------------