├── .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 | [![License](https://img.shields.io/github/license/riiconnect24/ios-patcher.svg?style=flat-square)](http://www.gnu.org/licenses/agpl-3.0) 3 | ![Production List](https://img.shields.io/discord/206934458954153984.svg?style=flat-square) 4 | ![Version Badge](https://img.shields.io/github/release/riiconnect24/ios-patcher.svg?style=flat-square) 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 --------------------------------------------------------------------------------