This repository was archived by the owner on Dec 12, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy pathChange.log
1570 lines (1392 loc) · 98.4 KB
/
Change.log
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
======================================================================================================
PLEASE DON'T TOUCH/MOVE FILES UNDER ./LOGS ESPECIALLY HOST_*.LOG BECAUSE THESE FILES ARE USED TO
SAVED BATCHFW'S SETTINGS FOR EACH HOST USED
IF YOU ENCOUNTER ANY ISSUE, TRY RESET BATCH FW TO FACTORY SETTINGS USING "WII-U GAMES\BATCHFW\RESET BATCHFW.LNK"
Once mlc01 data are moved to game's folder. BatchFw "only" prepare CEMU's workspace.
Issues that could be affected to BatchFw are :
- online files are missing
- saves/games stats not found/saved
- settings missing/not saved
- GFX packs are missing
- no cache found (transferable or GLCache)
Other issues should be related to CEMU itself.
IF YOU ENCOUNTER ANY ISSUE WITH CEMU :
1) if settings for this version were IMPORTED from another one, try to delete your settings
using the dedicated shortcut "wii-u games\cemu\cemu_x.y.z\delete all my cemu_x.y.z's settings.lnk"
2) refuse the import the next run to use the factory settings from this version
3) DISABLE ALL GFX PACKS and check if the issue persist
4) DO NOT REPORT BUGS TO CEMU TEAM (discord or subreddit), CONTACT ME FIRST
======================================================================================================
08/09/2021 V23-1 :
add : fix CEMU 1.25.3 support
add : update WiiuFtpServer to V6 in .\resources\WiiuSDcard.rar
fix : only one concurent transfert when FTP to Wii-U (injectGamesToWiiu.bat, dumpGamesFromWiiu.bat)
fix : BFW version not updated in main log
03/09/2021 V23-1 :
add : complete comments for WiiuFtpServer when NAND acces is requiered
add : update WiiuFtpServer to V5-2 in .\resources\WiiuSDcard.rar
01/09/2021 V23 :
add : update WiiuFtpServer to V5 in .\resources\WiiuSDcard.rar
add : comments for WiiuFtpServer when NAND acces is requiered
add : support for CEMU v1.25.3 and up (read the version from the executable (log.txt is not created
anymore if no game is launched)
06/08/2021 V22-9 :
add : update WiiuFtpServer to V4-4 in .\resources\WiiuSDcard.rar (hotfix)
fix : shortcut or exe creation failed when not using setup.bat
03/08/2021 V22-8 :
add : cemuhook_1251_0574 install and disable shareFonts install for versions >= 1.25.1
28/07/2021 V22-7 :
add : replace FTPiiU by WiiuFtpServer V4-3 in WiiuSDcard.rar and code
add : support new transferable shaders cache (CEMU v1.25) and vulkanPermanentCacheFile
fix : BacthFw's version not shown in log file
fix : remove unwanted traces in std_out of wizardFirstSaving.bat and createCapGraphicPacks.bat
07/04/2021 V22-6 :
add : a check on environnement to avoid system with Linux tools in DOS environnement
fix : modify the check on VBS script launch permission
fix : regression on graphic pack completion (deactivated by mistake)
18/03/2021 V22-5 :
add : maximized windows for Export/Import scripts
fix : FPS CAP GFX packs not shown in CEMU 1.22.8 (remove parenthesis in description)
15/03/2021 V22-4 :
add : WII-U / check (regExp) on accounts
add : WII-U / posibility to select all games in ExportSavesToWiiu.bat and importWiiuSaves.bat
add : change Wii-U scrits icons
fix : restoreUserSavesOfAllGames.bat.bat do not ask for account if WiiU ones exists
fix : WII-U / exportSavesToWiiu.bat : in SYNCR mode if an active slot exists, use it instead of CEMU default save
fix : WII-U / remove shutdown option in import/export saves
fix : WII-U / Transfert message in ExportSavesToWiiu.bat
fix : feadback from Cemu2Wii-U
The FTP server has an issue : it can't handle files timestamps (dates). I've tried using WinSCP and FileZilla,
same date = 01/01/1970
Injecting "simple" saves (such as "Fast Racing Neo" one) will work but for some games (BOTW, WWHD, MK8...) saves will be
invalidated by the Wii-U because of incoherents timestamps (dates) on files. Leading in starting a new save or hanging on
the splash screen (MK8)
The workaround consists in forcing the timestamp to 0 (=01/01/200) : files are injected with this date (0) and so as they
are not anteriors to the timestamp value (0) and will not be rejected.
fix : GFX packs completion disabled after a GFX packs folder update
fix : WII-U / remove paste code for sync/keep saves of the Wii-U in getWiiuOnlineFiles.bat
02/03/2021 V22-3 :
fix : missing tools for WiiU file conversion feature (exist in repository but were forgoten in releases)
02/03/2021 V22-2 :
opt : reduce launching time (30%) with optimizing updateGamesGraphicPacks.bat
fix : update FPS cap behavior for pikmin in internal title database.
fix : GFX packs not provided if you do not choose to let BatchFw complete GFX packs
27/02/2021 V22-1 :
add : support for V5 packs (version read in rules.txt) "packaged" as V6 or up (like Xenoblade Chronicles X one)
add : possibility to launch simultaneuous scripts 'Wii-U Games\BatchFw\Tools\Graphic packs\BatchFw's packs\Force rebuilding %GAME_TITLE% packs'
add : details when vbs pre-requisites check failed in setup.bat
fix : remove the option for deleting all folders (including games) in uninstall.bat
fix : regression on CAP FPS for speep-up games when a V4 pack is package as a V6 one (XCX)
22/02/2021 V22 :
opt : enhance settings and game profile import process
opt : enhance scaling accuracy in V2 graphic packs completion
add : Wii-U files format conversion script (need JNUSTool setup completed)
WUD <-> WUX, WUW,WUD -> WUP, WUX, WUD -> RPX, WUP -> RPX
if targeted format is RPX :
- you can choose to keep the WUP package (for example, add it directly on a SDCard for a future installation on your
Wii-U)
- the game is installed automatically and if an active network is found on the next/first run
available upadte and DLC will be detected. Use 'Wii-U Games\Update Games.lnk' shortcut to download and install them
automatically.
add : import new cache (titleId.bin) if old cache (shaderCacheId.bin) is not found (better than nothing for versions
of CEMU earlier than 1.16)
add : use titleId in gamesLibrary.log to track GFX packs completion status
Fix some completion status computation failure for some games
add : FPS CAP packs also when FPS++ is detected (BOTW, only sync monitors refresh rates presets)
add : use a game profile template based on last version of CEMU in LaunchGame and WizardFirstLaunch systematically
fix : remove the _BatchFW_Controller_Profiles folder (now using a template for all games)
fix : remove winmerge and the game profile diff step when importing game's profile (simplify wizard process)
fix : shortcuts to en/disable the progress bar are now always created
Warning : using the progress bar double the launching times
fix : regression on scaling V2 packs instanciated from existant one
13/02/2021 V21-9 :
opt : reduce launching time (33%)
opt : rework the gfx packs handling : considering now the version of CEMU used to define the range of the GFX pack versions
to be selected.
Older packs are completed when needed.
add : rework the extra slots handler scripts
add : fix and enhance the documentation of GFX packs handling in BatchFw
add : filter on the mods selected using the version of CEMU launched (range of GFX pack versions)
add : secure all rarExe process calls (in other thread to let the operation complete if a KILL signal is sent)
fix : force api = 0 in settings. xml when importing for v < 1.16 from v > 1.16 (Vulkan is not suported)
fix : some issues when launching old version of CEMU with GFX packs V4 and V6 mixed (that is the case in the offcial repository)
fix : Sonic Lost Word FPS cap effect behavior (NOEF) in Wii-U title database
12/02/2021 V21-8 :
hotfix : regression (.exe extension ot found when launching setup, create*.bat) due to a missing declaration
fix : "find error" message when launching Create*.bat with selecting games
03/02/2021 V21-7 :
add : Extra save slots concept to handle multiple saves per user
New shortcut in Wii-Games\%BATCHFW_USER%\_BatchFw - Set saves slots.lnk
(you have to launch shortcuts or excutable creation to create it)
add : Script to set extra slot enabled
- list %BATCHFW_USER% games with active slots,
- create a new extra slot and activate it
- activate a given slot
- delete an existing slot
- override default's user save with a given slot and deactivate all slots
- override default's user save with a given slot and delete all slots
- delete all slots (keep default user's save, the CEMU one)
- deactivate all slots (use default user's save and do not delete slots)
add : A readonly file "%GAME_FOLDER_PATH%\Cemu\inGameSaves\%GAME_TITLE%_%user%_activeSlot.txt" define the slot
used by the user (so it keeps the information in the game folder in case of uninstalling/re-installing the game)
Each slot is identified by a number and a label given by the user.
Each label is written in a file in "%GAME_FOLDER_PATH%\Cemu\inGameSaves\%GAME_TITLE%_%user%_slot%i%.txt" close to
the extra save file : "%GAME_FOLDER_PATH%\Cemu\inGameSaves\%GAME_TITLE%_%user%_slot%i%.rar"
add : Wii-U / now you can choose to synchronize OR keep both saves (CEMU AND Wii-U one)
If you choose to keep both, BatchFw creates automatically an extra slot when importing saves from the Wii-U.
The label is filled automatically with : "WII-U import + %DATE%"
All import / export operations will use the last modified slot with a label containing "WII-U import"
(so you can create another slot from this save and it will be used as the last modified slot with its label containing
"Wii-U import" is picked)
add : documentation (create userSavesAndSlots.txt and modify syncWii-U.txt)
add : Script to select games to be compressed and uninstalled (create a COMPLETE rar archive of each game)
New shortcut in Wii-Games\Compress and uninstall games.lnk
(you have to launch shortcuts or excutable creation to create it)
Archive files contains : game + update + DLC + all saves for all users + transferable cache + all settings used by
all users on every host (including controller profiles and mod used)
The files are created in %GAMES_FOLDER% (and this folder is used as working one).
Size left on device is checked before all operations.
If archive file already exist, it is updated instead of be replaced.
The backup file is a max compressed RAR 5 (you need RAR 5 support to open it with a GUI) file that have passed the final files check.
Delete the game's folder only if the operation succeeds (analyse Rar.exe return code)
You can choose to turn PC off when done.
add : Possibility to shutdown PC after all treatments in downloadGames.bat, updateGames.bat, injectGamesToWiiu.bat and dumpGamesFromWiiu.bat
(12 sec timeout to default choice = NO)
add : host name when creating FPS CAP for synchronize FPS and screen refresh rate
add : robustness on games stats computation
add : checking if BatchFw is not already/still running in scripts that might needs it
add : extend integer checks for user's input using regexp
add : a backup of existing save in importSaves.bat
add : GFX pack version in the title bar when updating GFX pack folder
fix : GFX packs not rebuilding when forcing a GFX packs update with packs already completed earlier using the same version
fix : use a local working dir for RAR.exe operations to skip the move time
fix : clean dead code in backupInGameSaves.bat
fix : restore the old version of "injectGamesToWiiu.bat" that inject games/updates and DLC that you have
previously dumped (will be usefull if eShop goes down definitively one day)
16/01/2021 V21-6 :
add : push robocpoy thread to 32 max
fix : regression on GPU Cache copy
15/01/2021 V21-5 :
add : support for resolution GFX pack using aspect ratio presets (BOTW gfx pack >= 734)
add : in launchGame.bat clean useless log files
14/01/2021 V21-4 :
add : minimize time of all files copy (add robocopy multithreaded option)
add : update gamesLibrary.log when scanning games (to remove uninstalled games and avoid conflicts if you re-install them)
fix : when registering a CEMU install in setup.bat, ask to import mlc01 data only if settings.xml exists
fix : clean all fnr logs before exiting launchGame.bat
fix : remove old script deleteAllInGameSaves.bat left by mistake in the project
06/01/2021 V21-3 :
add : handle GFX packs V7 and up
add : update CAP FPS behaviors of some titles in the internal database
add : broken shortcuts deletion now also remove broken shortcuts to game's profile, custom GFX packs handling...
now removes shortcut with
- invalid target and icon location (uninstalled game, CEMU's version)
- game's shortcuts for uninstalled CEMU's versions
fix : in launchGame.bat searching for a transferable cache for API=OpenGL and for Vulkan if CEMU < 1.19
fix : bug on broken shortcuts deletion
fix : some unwanted cmd flash when using fnr.exe (stdout/stderr redirections)
fix : remove old script injectDumpsToWiiu.bat left by mistake in the project (replaced by injectGamesToWiiu.bat)
22/12/2020 V21-2 :
add : in launchGame.bat searching for a transferable cache for API=OpenGL and for Vulkan if CEMU < 1.19
fix : in launchGame.bat clean old update location at the end of the script (this folder is created by links
to 00050000e and 00050000c in updateGameGraphicPacks) to avoid red hightlining in CEMU
fix : when opening CEMU for the first time set GAMES_FOLDER as Games Path to avoid CEMU popup on first run
add : compute data size needed only if source and target partitions differs
add : "Fix broken shortcuts.lnk" now also remove shortcuts with invalid CEMU install paths (removed or moved)
fix : created FPS CAP packs also if a 60FPS pack exists (clean code and comments), FPS++ detection remains
add : a column in internal Wii-U title database used for FPS CAP packs : Cap effect (enum = NOEF, SPEED, SYNCSCR)
- NOEF : NO speed-up, no FPS increase or incompatible or it exists a FPS++ pack
- SPEED : affect emulation speed
- SYNCSCR : increase the FPS only
Values are set by myself using the game dev team (and the game engine they usualy use) otherwise
Unknown/unchecked games in the database are set to the default value = SYNCSCR
fix : CAP FPS packs are now created using "SetFps" instead of "Speed" and only for SPEED and SYNCSCR games
add : save screen refresh rate of every host used
add : a FPS CAP preset to fit refresh rate of all the monitors you use (for each host defined)
On games where only the FPS is affected (SYNCSCR : emulation speed didn't changed but FPS is increased),
it allows to push the FPS close to what your screen can display.
fix : Wipeout & crash download failure (due to '&' charcater). Remove the implicit resolution throught function
call (duplicate the code) to enhance robustness for games with name containing unsupported chars
fix : random bug that finalize downloads too earlier and can cause games to be not completed
fix : download windows that not closing when finalizing downloads
fix : in setup.bat import controller profiles before opening CEMU for the first time
fix : in wizardFirstSaving.bat when importing a gameProfile from the last settings used : check CEMU's folder still exists
13/12/2020 V21-1 :
add : replace multiplyLongInteger.bat with multiply.bat (floats support)
add : updating games : remove FPS++/60FPS warning raised when a GFX pack is found for the game
(those packs used internal memory adresses which could be changed when applying the update and
so it could break the pack). Considering now this GFX packs are up to date (use the latest
update).
fix : when searching silently for update/DLC of a game (if an active network connection is on and if
you have setup JNUSTool), fix false detection of update/DLC that could occurs when the version is
defined with leading 0 in meta.xml and installing issues
fix : regression on update/DLC install issue (one folder level bug)
fix : cleanup code created once to update from old versions of BatchFw
07/12/2020 V21 :
add : V6 GFX Pack support (if you choose to let BatchFw complete the resolution presets)
add : rewrite code for adding resolution preset and creating packs (used for all GFX packs versions) :
- insert presets for existing aspects ratios in a way to have them sorted when displayed in CEMU's GFX packs UI
- force to define presets multiples than 1050 for */10 aspect ratios and multiple of 1080 otherwise (including custom ones)
add : possibility to complete all resolution presets for your games in a row after a GFX pack folder update (forced or not)
add : update embeded GFX packs to v720
add : embeded V4 packs with v703 completed with the ones updated in V720
add : WII-U / add dumpling to homebrew apps in resources\WiiuSDcard.rar
add : Update WiiU-Titles-Library.csv (add titles and Wii-U app)
fix : update documentation on GFX packs
19/11/2020 V20-1 :
add : CEMU V1.22 and above support in wizardFirstSaving.bat (Auto cpu Mode)
add : when a game profile is imported (with CEMU's settings) from an older version than 1.22.0 :
- replace Single-core by SingleCore-recompiler
- replace Multi-core by recommendedMode (computed as it already done in wizardFirstSaving.bat)
fix : minors profile file issues when importing old CEMU's ones
29/10/2020 V20 :
fix : GFX v707 completion failure for packs with extra directives
fix : infinite loop that could occur when completing GFX packs (checking links step)
10/09/2020 V19-9 :
add : WII-U / add NUSspli to ".\resources\WiiuSDcard.rar"
add : WII-U / re-enable the games injection feature
- remove the checks on Code/title.* files
- remove dead code for update and DLC files
HowTo : inject games' files using BatchFw, finish to install games using NUSspli and install update, DLC
It allows you to inject many games via FTP automatically instead of install WUP packages of each games
(usefull if you have a "small" SDCard)
04/09/2020 V19-8 :
add : update embeded GFX packs to v698
add : update WiiU-Titles-Library.csv
fix : bad native FPS computed when a 60FPSMultiplayer packs exists for a game
(fix FPS CAP pack for MK8)
22/08/2020 V19-7 :
add : when reverting saves to a mlc01 folder, use Wii-U accounts if defined under _BatchFw_WiiU\OnlineFiles\usersAccounts
add : 16/9 windowed aspect ratio (401/210) if you use a 16/9 monitor, let BFW complete the packs and choose to not
launch Cemu in full screen mode
fix : fail GFX packs completion (add presets) for BOTW on the first run (v697)
fix : multiple completion of BOTW GFX pack due to the presence of many occurences of the
native resolution preset
18/07/2020 V19-6 :
fix : fix CEMU version not supported when choosing to creates shortcut for all games
fix : unexpected renaming sequence for update and DLC
add : update embeded GFX packs to v693
08/07/2020 V19-5 :
fix : fixbatFiles.bat create ./logs folder if needed
fix : fixbatFiles.bat check if the path does not contain forbiden characters (need to be checked
when used after cloning repository)
fix : change name of the function secureStringPathForDos to secureStringForDos
fix : dat account file was not installed on the very first launch (in wizardFirstSaving.bat)
leading in an incomplete installation of online files ONLY the first run
add : check main path to GAMES_FOLDER (not only games'folders) in setup.bat and create*.bat
add : update embeded GFX packs to v690
04/07/2020 V19-4 :
fix : option "create shortcut/exe for all games" not asked when log.txt does not exist
fix : label for choice 2 in setup.bat when starting with no games
add : update embeded GFX packs to v686
10/06/2020 V19-3 :
fix : regression on GAME_TITLE and GAME_FOLDER_NAME computation
fix : regression on the installation of DLC and update downloaded due to the handling of '('
in the native game title. It might result in folders left in GAMES_FOLDER with name containing
[DLC] or [UPDATE DATA] and so were not installed correctly.
updating to V19-3 will fix the issue in the code AND install DLC and update correctly
fix : BRC64.exe call to earlier in setup.bat for installing correctlty DLC and update with importGames.bat
add : new popup messages in updateGamesGraphicPacks.bat
add : use the name in internal database (if found) to rename game's title
06/06/2020 V19-2 :
fix : GFX completion not detected (no popup displayed when GFX packs for this game once built/completed)
fix : DLC/update install failed if 0050000c/e folder does not exist
add : title name restrictions as WUP limitations (forbid , ®, ©, É otherwise GFX detection fails)
add : update embeded GFX packs to v685
03/06/2020 V19-1 :
fix : RAM amount conversion to GB in reports
fix : choice error message (without consequence) at the end of setup.bat
fix : fail to downloading content with size < 1MB
add : shortcut in "Wii-U Games\CEMU" to access directly to http://wiki.cemu.info/wiki/ for each games
installed
add : the possibility to display CEMU's compatibility for a game when collecting settings on
the first run (wizardFirstSaving.bat)
add : check in background if a new game's update if available when launching a game
(outdated update can result in Wii-U's error 106-0502 when going online)
(java needs to be installed and check only if an active netwok connexion is found)
add : update games feature, to update your games after checking that :
- CEMU is not already running
- if a 60FPS or a FPS++ packs exist and handle the new version
add : update embeded GFX pack to v683
08/05/2020 V19 :
fix : redirect stderr to NUL on xml operations
fix : reports not created (regression)
fix : wait in WizardFirstLaunch.bat not effective and could lead in no GFX found
fix : file extension check when importing transferable cache
fix : add natives values to default in updateGameGraphicPaccks for displaying popup message when the game is
not found in the wii-u titles internal database
fix : update glogFile after the waiting loop in updateGameGraphicPaccks
fix : escape character left in FPS CAP GFX packs created
fix : missing icons for shortcut created in Wii-U Games\BatchFw\Tools\Graphic packs\BatchFw's packs
add : spirv vulkan cache support (API vulkan version >= 1.18.2)
add : "Wii U Error Codes.rtf" in ./doc and a shortcut "Wii-U Games\Wii-U\Wii-U error codes.lnk"
add : possibility to treat all games in Create*.bat
add : automatically correct nativeFPS to 30FPS in the internal Wii-U titles database if a 60FPS pack exists
(when initial value is wrong = 60FPS)
add : update embeded GFX pack to v663
30/04/2020 V18-9 :
fix : Wii-U 106-0502 error when going online with versions >= 1.15.19 and other playing online issues
fix : powershell policy issues
fix : script's name error for the third choice in setup.bat when starting with no games installed
fix : in wizardFirstLaunch.bat set threadQuantum to 100000 and disableGPUFence to false by default when
creating a game's profile (when not provided by CEMU)
fix : import games not treat games without update (or DLC) when base folder is not your games one
add : arguments to killBatchFw to ignore some scripts
add : killBatchFw processes from wizardFirstSaving (on ownership issue found on a used folder) ignore
updateGamesGraphicPacks in order to let batchFw complete/create the GFX packs
add : create scripts to be launched as administrator to fix ownership issues
(script are saved in Wii-U Games\OwnerShip Patchs and auto-deleted once they have been launched)
add : one check more in fixBatFiles.bat
27/04/2020 V18-8 :
fix : fixBatFile's log file error when resetting BatchFw to default
fix : lower threshold to 50% for saves integrity checker
fix : collision on temporary files (same file used by different scripts) that might occurs on low end PC
fix : in setup.bat wii-u user accounts detection when importing setting from another host was broken
fix : GFX pack name not matching between res and FPS cap packs created when special characters are in game's name
fix : "Complete GFX packs for all my games" do not update gameLibrary.log
fix : also patch enum to integer for GpuBufferAccuracy in wizardFirstSaving.bat (when cemu < 1.15.6)
fix : move create/complete GFX packs message to updateGameGraphicPacks.bat
fix : wrong titleId in %GAME_FOLDER_PATH%\Cemu\%GAME_TITLE% (file not used)
fix : setup.bat add a BatchFw's user without Wii-U is more simple now
opt : skip games already installed in importGames.bat
opt : lower the finalizing step
add : script to delete/reset BatchFw's GFX packs created (all of them or per game)
Shortcuts are created under "Wii-U Games\BatchFw\Tools\Graphic packs"
one for deleting all and one per game (using game icon)
add : update embeded GFX pack to v653
23/04/2020 V18-7 :
fix : limit the range of scaling directives created from [1 - 1/12] when creating new res graphic packs
(fix black textures issue in some games)
fix : now display only one pop message when no transferable cache is found
fix : popup return code bug on importing a transferable cache on the fly when launching game
add : popup message to help fixing created packs (res and FPS cap packs) if needed (wrong native resolution and/or
native FPS in the Wii-U internal database).
add : detect windows ownerships issues when trying to move/copy in a folder
If you get a game, update or DLC created by another user on another host (USER_CREATOR rights) move
operations will failed (CEMU's assistant will also failed to migrate update and DLC paths and you'll
get a 'permission denied' popup and so CEMU will launch its assistant on every run)
Extend this check to every move operations (that are few because as windows shell do not catch
signals, BatchFw moves files only if he cannot do otherwise. That also right concerning links
poorly handled under windows)
add : internal Wii-U database integrity check in fixBatFiles.bat
add : forcing GFX pack folder update will re-install embeded GFX packs if no active network connection is found
21/04/2020 V18-6 :
fix : set a threshold at 90% for saves integrity checker (to avoid false positive due to Rar upgrade since 18-4)
fix : resolution GFX V3 pack sometimes not listed in CEMU despite link to it exists
opt : slightly lower pre-processing time
add : enhancements in fixBatfiles.bat
add : update doc\graphicPacksHandling.txt
add : display a "what to do" pop message when creating a graphic pack for a new game if it does not work
on the first run (depends on default values set in internal Wii-U title database)
20/04/2020 V18-5 :
fix : popup return code bug on saves checker
fix : set a threshold at 99% for saves integrity checker
19/04/2020 V18-4 :
fix : minimal CEMU version handled is now 1.11.6
fix : WUP package size threshold didn't work
fix : regression = V2 GFX pack missings with CEMU < 1.14
fix : do not import settings when settings.bin exist only on one side
(only in source or target versions)
fix : if needed after a settings import, replace high/medium/low values by integers when version < 1.15.6
fix : in Create*.bat, NB_GAMES left to 0 when defining only one user
add : in Create*.bat, NB_OUTPUTS counting shortcuts or executables created
add : update rar to V5 in order to support very long file's name in common folder (MK8 for example)
add : catch exceptions in Cemu's log (when return code = 0)
add : update ./doc/CemuInterfacesHistory.log
add : in wizardFirstLaunch.bat create a missing game's profile accordingly to the number
of threads detected on the host when CEMU >= 1.17.2
add : when Cemu return code = 0, add a check on user save's file size to avoid save
corruption by Cemu. If the size of the new file < backup one, warn user :
- if he resets his save : ignore
- else restore backup N (BatchFw handle 2 levels of backup for saves and transferable cache)
11/04/2020 V18-3 :
fix : remove links for GFX packs used in game's folder. Windows failed to copy/move the
game (it creates folder instead of copy links in the target folder and fail to copy
or move broken ones).
fix : regression on ccerts and scerts not copied when installing online files
fis : when a game not listed in the internal Wii-U title database is added, handle readonly
rights on WiiU-Titles-Library.csv
fix : regression on GFX packs gathering that could longer launching time a bit
add : in wizardFirstSaving.bat a number of CPU threads computation to help user to set
a correct cpuMode (Single/Dual/TripleCore) when version of CEMU >= 1.17.2
02/04/2020 V18-2 :
fix : cosmetic things (minor changes)
add : create CAP FPS pack now also if a 60FPS patch exists for a game (to set emulation speed)
(DO NOT USE WITH THE 60FPS ONE)
add : add more presets in CAP FPS pack created by BatchFw
01/04/2020 V18-1 :
add : improve the latest feature
add : a parameter to importTransferableCache.bat to define if the cache is
supposed to be used for CEMU before/after 1.16 (shader cache name changing)
add : in importTransferableCache.bat analyse the file browsed and ask user about
cache nature only if needed
add : import transferable cache on the fly in launchGame.bat (call importTransferableCache.bat
with args)
30/03/2020 V18 :
fix : remove config file from archive (was overwritten by the update process)
create it in setup.bat if needed on the very first run or if you reset BatchFw
29/03/2020 V17-9 :
fix : cl error msg when using version earlier than 1.15.8
fix : avoid _BatchFw_Install folder when searching for rpx files
fix : fixBrokenShortcuts.bat was not modified from setup.bat because of remaining read only attribute
add : update embebed GFX pack to v642
28/03/2020 V17-8 :
fix : GFX packs not found msg after an update
fix : third party software were not launched on the very first run of a game
fix : empty transferable cache detection failure on the very first run of a game
fix : lower size threshold of the new feature
fix : set some choices timeout in setup.bat
fix : when creating new Graphic packs, setting the complete titleId list (regions) in rules.txt was broken
add : more scale directives in GFX packs V3 created
25/03/2020 V17-7 :
fix : msg when reaching the max integer of int32
fix : lower size threshold
24/03/2020 V17-6 :
hot fix : use 'size' instead of 'size on disk' for the threshold used to close
suspended transferts (freezed windows consoles)
handle integers bigger than 32bits
fix : remove explorer popup message
add : don't use progress bar by default (lower pre and post times significatively)
22/03/2020 V17-5 :
hot fix : pause left in launchGame.bat (game not launching).
fix : lower the threshold on size
22/03/2020 V17-4 :
fix : int32 overflow when computing size of "big" titles (Xenoblade Chronicles X...)
fix : size on disk estimation (using target drive cluster size)
add : choice of checking for BatchFw's update (when launching games) in setup.bat
add : choice to remove all (including games) in uninstall.bat
20/03/2020 V17-3 :
hotfix : on last feature added (to get it : create shortcuts for a version of CEMU, even a already registered one)
take "size on disk" into account (transferts was stopped too early)
fix : replace registry acces to read default browser. Using explorer.exe instead
19/03/2020 V17-2 :
fix : error when getting BatchFw version from setup.bat
add : game, update and DLC size support, compute needed and available space left (+check)
progression in the title bar, increase passes number from 5 to 15
paralellize treatments, close child windows on size criterion
add : a silent mode to updateBatchFw.bat
add : warn user if a BatchFw update is available in launchGame.bat
(in a separate process)
17/03/2020 V17-1 :
- fix : DLC detection failure in reportCompatibility.bat
- add : GFX pack V5 support for completion (DO not use them, they are not ready)
- add : JNUSTool in resources
- fix : do not ask for auto import settings anymore (ask each time)
05/03/2020 V17 :
- fix : sync game stats failure in syncGamesFolder.bat
- fix : logs in uninstall.bat
- fix : existing profile files copied in _BatchFW_Missing_Games_Profiles
- fix : NB_GAMES_TREATED not increased when calling Create*.bat from setup.bat
- fix : AUTO_IMPORT_MODE switch ineffective in setup.bat and misplaced
03/03/2020 V16-8 :
- fix : games treated not counted correctly in CreateShortcuts/Executables.bat
- fix : windows titles not displayed in restore*ForAllGames.bat
- fix : ask for auto import mode in setup.bat only one time
- add : time_played when sync games stats in syncGamesFolder.bat
- add : a warning if no active network connection is found when checking pre-requisites
on a first run of setup.bat. Do not try to update if this test has failed for this
run.
- add : a check to know if the game exists in the target games folder in
- restoreMlc01DataForAllGames.bat
- restoreTransShadersForAllGames.bat
- restoreUserSavesOfAllGames.bat
if it doesn't, ask you to skip the game
- add : when installed on a HDD, add shortcuts to enable/disable the progressbar in
'Wii-U Games\BatchFw\enable/disableProgressBar'
- add : recompute the current resolution on each run to set progress bar correctly
- fix : bug in exportUserGamesStatsToCemu.bat
- fix : replace call by external call for importSaves.bat in copy/moveMlc01Data.bat
27/02/2020 V16-7 :
- add : auto import settings is now a Host parameter
(if you disable it, a notification will be displayed and you can choose to import
the candidate settings or to collect settings as for a first run)
- add : sync games stats in syncGamesFolder.bat
- fix : shortcuts creation failed for displayGamesStats & exportUserGamesStatsToCemu
- fix : GFX packs not found when collecting settings (wizardFirstLaunch)
25/02/2020 V16-6 :
- fix : import games failure when the folder has DOS unsupported characters in
- fix : do not maximize create*.bat when called with args
- fix : version left to 16-4 in source code => ask for update batchFw everytime
- fix : when a new aspect ratio is detected from the resolution, force BatchFw to complete GFX packs
on next run.
- add : exportUserGamesStatsToCemu.bat that collects playtime stats of a user for all games and update
the ones in a target CEMU's install
(+shortcut in "Wii-U Games\%BatchFwUser%\Export all stats to a CEMU install.lnk")
- add : exportAllToCemu.bat now call exportUserGamesStatsToCemu.bat
- add : new icon for "Wii-U Games\%BatchFwUser%\Display games stats.lnk"
- add : now ask to import games stats from a CEMU install for the chosen user in importSaves.bat
- add : a suffix "BatchFw : " to batchFw's shortcuts names in user folders (to gather them)
- opt : remove useless checks in internals scripts (that have not shortcut in BatchFw interface)
- add : resources : cemuhook_1116_0564.zip, cemuhook_1159_0573.zip and sharedFonts.zip
- add : auto install CemuHook and sharedFonts (in function of CEMU's version)
- add : auto-import is now enabled by default
if installing a version >= 1.15.15, if a user game profile is found => import (CEMU's auto-
update feature will update the settings.xml file)
else :
- if a user's game profile is not found => do not import
- all requiered nodes must exist in the candidate settings.xml
- and if settings.bin files exist, check their sizes
Keep the launchGame.bat's arg for compatibility (previous shortcuts created)
- add : copy instead of move by default in restoreMlc01DataForAllGames.bat (when called with args)
- add : redirect launch/StopThirdPartySoftware outputs to batchFw's log
21/02/2020 V16-5 :
- fix : GFX packs missing when collecting settings (wizardFirstSaving)
regression due to recent optimizations
- fix : windows title set in restoreUserSavesOfAllGames.bat and
importSaves.bat when called with args
- fix : (copy/moveMlc01DataForAllGames.bat) check if mlc01 folder already exist in game's folder
only when called without args
- opt : remove useless checks in pre-processing (launchGame.bat)
- add : launchGame.bat now writes batchFw version in logs\Host_!USERDOMAIN!.log
- add : traces in console's output for importModsForAllGames.bat
21/02/2020 V16-4 :
- fix : native height to 720 for Monster Hunter 3 Ultimate in WiiU-Titles-Library.csv
- fix : launchGame.bat might ends when old transferable shader cache is not found
(regression due to recent optimizations)
- add : a new check in fixBatFiles.bat to avoid this kind of issue (searching for unused/undefined label)
- opt : clean the code using the results of the new check on bat files (remove all unused labels and fucntions)
- add : a script exportAllToCemu.bat that call
- restoreMlc01DataForAllGames.bat
- restoreTransShadersForAllGames.bat
- restoreUserSavesOfAllGames.bat
in order to move back updates, DLC, transferable cache and extract
all saves for all users (choosing theirs accounts) in a CEMU target folder
+ shortcut to this script in "Wii-U Games\CEMU"
- add : the choice to dump or import games when no games are found during setup.bat
19/02/2020 V16-3 :
- fix : link creation test failed in setup.bat.
- fix : do not save GLCache Id in host's log file anymore.
- fix : remove debug lines in exportSavesToWiiu.bat
- fix : FTP configuration not found in ftpSetWiiuFirmwareUpdateMode.bat
- fix : WII-U / remove injection feature since it not works on all games
I need to investigate why
- add : CEMU accounts support in import/export saves
- add : script (wipeTracesOnThisHost.bat) and its shortcut to wipe all traces on this host
- add : wipeTracesOnThisHost.bat flush items in host's log file when removing them.
- add : vulkan caches backup deletion in uninstall.bat
15/02/2020 V16-2 :
- fix : when adding a new aspect ratio, instead of forcing a GFX pack update flush the
gamesLibrary.log (to force batchFw will complete the GFX packs on next launch)
- fix : auto-update issue (did not end). Fixed but you'll get an excpeted error
"'RLEVEL" when update (due the dynamic patch of the updater source
file). Just close the windows.
- fix : saves not found for the current user in restoreUserSavesOfAllGames.bat
- fix : importGames.bat always copy even if move was chosen
- opt : lower compression time by using the update mode
- opt : lower significatively pre processing time :
- extract saves earlier
- lower updateGameGraphicPacks.bat execution time
- add : robustness on launching game : call wizardFirstRun.bat in the same instance
- add : folder size computation in
- copyMlc01DataForAllGames.bat
- dumpGamesFromWiiu.bat
- importGames.bat
- moveMlc01DataForAllGames.bat
- restoreMlc01DataForAllGames.bat
- add : 16/9 standard HDTV as proposed aspect ratios in setup.bat
- add : possibility to copy data (move by default) in restoreMlc01DataForAllGames.bat
when called with no args
- add : a shortcut to delete all game's shortcuts created for this version in each
CEMU's version subfolder under "Wii-U Games\CEMU"
- add : WII-U / add DLC injection in injectDumpsToWiiu.bat (only update seems to use
symlinks on Wii-U file system)
- add : WII-U / do not use SaveMii anymore : BatchFw now fully handle saves (import/export)
- add : WII-U / now game stats are handled and updated both ways (CEMU <-> Wii-U) during import/export
It does not work before because i didn't realize that Wii-U timestamp in saveinfo.xml is an hexa
number. Converted to decimal, it gives a J2000 timestamp and Cemu uses a 1970 timestamp (like Linux)
07/02/2020 V16-1 :
- fix : allow Restricted as powershell policy when checking pre-requisites
06/02/2020 V16 :
- add : now it is possible to add a descripton when defining a user aspect ratio
(visibles when browsing GFX packs in CEMU and used to name V2 graphic packs)
- add : the choice to copy or move data in importGames.bat
- add : output folder as arg when calling setup.bat from dumpingGames.bat (to avoid
asking you the outputs location you already defined on this host)
- add : if no new cache is found for a game, rename and use the old one (warn user
with a popup message) to avoid the CEMU (> 1.16) popup import.
- add : checks on the first run of setup.bat on a given host
-> try to create a link (used in BatchFw for GFX packs)
-> check if powershell scripts execution is allowed (policy <> Restricted or AllSigned)
-> check if the vbs scripts execution is allowed
- add : WII-U / scripts to enable/disable WII-U firmware update and shortcuts
- add : WII-U / a script to inject games'dumps (games you removed from the wii-U) and
previsouly dumped with BatchFw.
Due to FTPiiU server limitation it is impossible to recreate symlinks on the
WiiU file system remotely => only game is injected (not the update nor the DLC).
You'll have to update the game and get the DLC from your Wii-U
Only FULL games dumps are candidates : files title.fst and title.tmd must exist under the
code folder of the game.
- add : WII-U / add shortcut for inject dump script in "Wii-u Games\Wii-U"
- add : WII-U / and start/end dumping dates in "_BatchFw_WiiU\gameDownloadHistory.log" and
for injecting games in "_BatchFw_WiiU\gameUploadHistory.log"
- fix : WII-U / WinScp compare files (sync feature) by size and not by date anymore
- fix : GFX pack availability check failure in importGames.bat
- fix : setup.bat force GFX update on aspect ratios list changed only if
_BatchFw_Install\logs\gamesLibrary.log doesn't exist
31/01/2020 V15-9 :
- fix : update process needs to flush DESIRED_ASPECT_RATIO in all host log files
otherwise GFX completion might failed (you can fix it on V15-8 by using
"Wii-U Games\BatchFw\Reset BatchFw.lnk")
- fix : Reset BatchFw call to fixBatFiles.bat
- fix : WII-U / dumpGames exit after selecting games'numbers
- fix : WII-U / unexpected check on wiiU IP adress (DOS syntax)
- fix : WII-U / useless warning raised by scanWiiU.bat
- add : WII-U / ask for a SDcard creation when dumping games from the setup.bat (if no games
were found in setup.bat)
- add : WII-U / dump games script check if an active network connection exists before
propose you to update GFX packs folder (if needed)
- add : import games script check if a GFX pack are available for each game imported
if at least one game has no GFX pack, propose to update the GFX packs folder
- add : import games script call setup.bat if no args are given
- fix : import games script creates new update and DLC paths
- fix : WII-U / dump games script uses new update and DLC paths
29/01/2020 V15-8 :
add : in setup.bat enter outputs type before asking where create outputs
add : WII-U / call to setup.bat at the end of dumping game if a game was added
add : get //fullscreen value from settings.xml in wizardFirstSaving.bat
add : force GFX packs update after V2 pack extraction if you let batchFw complete packs
add : get ratio aspect from the current resolution with computing the minimum
rational number associated (no need to add the current ratio anymore)
add : TV aspect ratio support (HDTV, DCI, UltraWide)
opt : lower GFX pack completion time
fix : limit windowed presets and packs to 16/10 and 1366x768
fix : regression setup.bat exit (choice 3) was not taken into account
fix : regression V2 packs not listed in CEMU < 1.14 (links were not created)
fix : update paths/detection compatibility broken for CEMU < 1.15.11
(>1.16 move files and break the comptability on update location, DLC is OK since 1.11.6)
rebuild the old paths (using links) for versions < 1.15.11
27/01/2020 V15-7 :
fix : migrate games'update and DLC path to new ones (break compatibility with versions
earlier than 1.11.6) ti avoid 1.17 DLC check on the old location (copy/moveMlc01 scripts
are not impacted)
fix : update scale factor for 16/10 windowed ratio
fix : System.IO.DirectoryNotFoundException that can be raised because of fnr subfolder deletion
by other scripts when building GFX packs
fix : do not display the progress bar when collecting settings for a game
opt : slightly optimize GFX completion process
26/01/2020 V15-6 :
fix : dumpGame call location in setup.bat
fix : windowed GFX packs broken
24/01/2020 V15-5 :
fix : unexpected "file not found" message due to a missing redirection of stderr
fix : force fullscreen choice in settings.xml (fullscreen node introduced in version 1.15.18)
fix : progress bar message : "installing GPU cache" ("OpenGL cache" was displayed also when
using vulkan API)
fix : setup.bat ask outputs type 2 times
fix : size of converted icons from jpg are now 512x512
fix : remove unused icons built with box art image (save 40Mb on BatchFw)
fix : multiplyLongInteger error if a custom character (not ISO 850) is in games' path
(implicit expansion not delayed in for loop)
add : if GFX completion is running and progress bar is used : in launchGame.bat use the
progress bar to display the message
add : a 0 limit on height in create*GraphicPacks when computing "exotic" custom aspect ratio
such as 1366x768 -> 863/384
add : WII-U / call to dumGamesFromWiiu.bat in setup.bat when no games were found
opt : lower graphic completion time by 5sec if no V2 GFX packs are used
22/01/2020 V15-4 :
- add : handle custom user aspect ratio for GFX packs completion/creation
- add : script to complete GFX packs for all games installed
- add : WII-U / add createSdCard call in setup.bat
- add : fix ineffective regExp filters using findStr
- add : WII-U / when dumping game, you can choose all/select/none or a user for which
all saves found will be imported.
none,all or a given user : do not interrupt the download process
select : choose for each games, which users you want to import saves for.
- fix : unexpected titleId.ini folder created in _BatchFw_Install\tools
- fix : replace cmdOw version with v1.4.8 (not detected as false positive by some antivirus)
04/01/2020 V15-3 :
- fix : gameprofile import failure (auto import settings enabled)
- add : update embeded GFX packs to V587
23/12/2019 V15-2 :
- fix : mlc and update handling
- fix : auto-updater
- fix : shortcut to game profile
- fix : titleId case issues
19/12/2019 V15-1 :
- add : script to synchronize GAMES_FOLDER (copy in both sides the newest saves
for all users and newer transferable cache)
- add : shortcuts to the script to sync GAMES_FOLDER
- add : new transferable shader cache handling (CEMU >= 1.16 : shaderCache Name = titleId)
- add : retro compatibility for update and DLC installed in new locations (0005000c/e)
- fix : existing messages weren't flushed in games library's log file
- fix : game profile's shortcut creation failure
- fix : others minors fixes
12/12/2019 V15 :
- add : in copy/moveMlc01DataForAllGames.bat : if mlc01 folder is within a CEMU's folder
import transferable caches (compute shaderCache name : thanks Exzap !)
That means that there's no need to launch the game a first time with CEMU to get
the transferable cache when importing mlc01 data any more (install step)
- add : an optional progressbar launching mode to monitor BatchFw Pre and Post processing
if BatchFw is installed on a removable device => always use progress bar
- add : Vulkan shader cache backup implementation + add a shortcut to access to caches backup
- add : update embeded GFX packs to v563, rename V3_GFX_packs.rar to GFX_Packs.rar
- add : support V4 GFX packs for presets completion
- add : volatiles messages boxes (popup with timeout to avoid stopping treatments)
- add : handle a list for user aspect ratios
- add : support in GFX packs files for the packs created by BatchFw
- add : 32/9 aspect ratio support
- add : GFX packs completion take all hosts settings into account (aspect ratios defined)
- add : in setup.bat, defining a new aspect ratios list will force a GFX pack update (only if
an active connection is found)
- add : support of user's game profiles (Cemu 1.15.15)
- add : BatchFw now propgates games'stats through versions of CEMU ( > 1.15.18) for all
Hosts used for each user.
A script updateGameStats.bat is added
- add : script displayMyGamesStats.bat and a shortcut for each users
- add : import games stats in launchGame.bat (using the last modified settings.xml
no matter the host was) and update settings.xml of the current version with stats
- add : WII-U / creasteSdCard.bat call in first launch of setup.bat
- add : WII-U / if a Wii-U is used on first launch of setup.bat, add a call to importWiiuSaves.bat
after registering CEMU's installs
- add : WII-U / add HIDtoVPAD-v0.9k in resources\WiiuSDcard.rar (used to create a SD card)
- add : import 3rd party software from the last other host configuration if the path is valid
else try to changed the drive's letter and if it is valid import the setting
- add : script to fix broken shortcuts in case of drive letter changing (installation on
an USB device) or if you have moved your games'library.
Missing CEMU's install folder is already handle in LaunchGame.bat (shortcuts are
deleted automatically)
- add : add a file browsing option when defining a 3rd party software to be launched
before (and optionnaly closed after) CEMU.
- add : add an existance check for 3rd Party Software when entering its command line
- add : launchThirdPartySoftware.bat try to patch the drive letter on command and its args
to launch third party software in case of installation of an USB drive
where the drive letter changed. It was already working for third party softwares installed
at the same level (or lower) than BatchFw.
- add : setup.bat now removes a third party software with invalid path and also modify the
path to software installed on an USB drive for whose driver letter had changed
- add : a check on GFX packs links build that cancel the run if no GFX pack were found
- add : GLCache handling in getMyShaderCachesSize.bat
- add : update embeded V3 GFX packs to v542
- opt : pre-post processing times was reduced by running asynchronous treatments earlier
- opt : monitorBatchFw don't close after CEMU anymore (to enhance priority of post treatments process)
- opt : optimize game GFX packs gathering
- opt : externalize GFX packs import (to be launched earlier in launchGame.bat and re-use in wizardFirstSaving.bat)
- opt : only warn user of a new GFX pack release when launching a game
- fix : regression ignore precompiled shaders did not work on latests releases
- fix : wait for the end of V2 GFX pack extraction in Create*.bat
- fix : still some unwanted message sent to console when completing/creating extra GFX packs
- fix : disable the delayed expansion on game's profile path (when the file does not exist, it leads
in a warning displayed in the console : the process tried to write on a nonexistent pipe)
- fix : when a game's profile file was created (not existing) on versions >= 1.15.6, it wasn't
copied in _BatchFw_Missing_Games_Profiles
- fix : launchThirdPartySoftware.bat not removing a third party software with invalid path
- fix : bug when comparing CEMU versions with a version without a letter in and do not re-computed
formated version read everytime
- fix : WII-U / online files are compressed to not appear in games list in CEMU UI
- fix : force temporary files location to !TMP!
- fix : ignore RC versions of BatchFw when searching for an update
- fix : change mlc01 folder validity check with using mlc01/usr (remain after moving mlc01)
- fix : createGameGraphicPacks.bat failed when launch with its shortcut
- fix : deleteAllInGameSavesBackup.bat to treat only backup files
20/09/2019 V14-13 :
- hotfix : GFX pack update failure (URL changed)
24/08/2019 V14-12 :
- fix : online files installation failed when made from the wizard with no Cemu subfolder
in the game's folder
- fix : use the same method comparison in wizardFirstLaunch.bat than in launchGame.bat
23/08/2019 V14-11 :
- fix : remaining bug when comparing versions
- fix : move icons to %GAME_FOLDER_PATH%\Cemu (now leave game's folders untouched)
22/08/2019 V14-10 :
- add : add a script restoreUserSavesOfAllGames.bat to copy back all last saves of a given user to
a mlc01 folder (add a shortcut also in Wii-U Games\BatchFw\Tools\Mlc01 folder handling)
- add : call restoreUserSavesOfAllGames.bat in restoreMlc01DataForAllGames.bat and remove saves
handling from this script
- add : call restoreUserSavesOfAllGames.bat in uninstall.bat for all users registered
- fix : using delayed expansion for versionRead (when comparing versions). Fixed broken graphic packs
intallation failure when BatchFw and Cemu are not on the same partition (because of cemu Bug #34)
- fix : don't ask for a user in importSaves.bat if no users were defined
- add : add a call to importSaves.bat in copy/moveMlc01DataForAllGames.bat with the mlc01 folder as
argument (it asks which user is concerned by the Mlc01 folder and create his compressed save)
- fix : in setup.bat, do not ask to import mlc01 data when registering a CEMU's install
if you already browse to any external mlc01 folder
- fix : now hosts share all controller profiles
- add : rename getOnlineFiles shortcut (you can also use this script to sync your online accounts)
- add : deleteMyGpuCache.bat now also clean CEMU's cache folders (GLCache + precompiled one)
- add : a script to validate the extra graphic packs creation (dev purpose only) on all games in
BatchFw's GFX pack folder
- add : rename GFX packs folders to be DOS compliant in updateGameGraphicPacks.bat if needed (to prevent
issues if user extract manually a GFX pack release in BatchFw's folder)
- add : handle the 13 digits format of the titleId (ex 5000010116300) in rules.txt
18/08/2019 V14-9 :
- hotfix : online files installation was broken and may lead in puting CEMU in the background
15/08/2019 V14-8 :
- fix : getMyShaderCachesSize.bat size were not displayed if the cache is less than 1Mo
- fix : launchGame.bat extend search for Cemu.exe already running
- hotfix : killBatchFw.bat call in launchGame.bat
- fix : killBatchFw.bat kill Cemu.exe before every BatchFw process
14/08/2019 V14-7 :
- fix : fix find in rules.txt console output when completing GFX packs from wizardFirstSaving.bat
- fix : re-write the code for GFX pack completion/creation using regExp (checked on all V512 res packs)
- add : force formating rules.txt of resolution packs with LF (UTF-8 without BOM)
- fix : sync native resolutions between WiiU-Titles-Library.csv and GFX packs v512 release
- add : add BatchFw's log display on more errors in LaunchGame.bat
- fix : settings.xml backup handling
- add : update embeded GFX pack to V512
10/08/2019 V14-6 :
- fix : regression on GFX update process
- fix : "No loadiines games founds" in setup.bat after reset BatchFw to default
- opt : optimize xmlStarlet use in wizardFirstSaving.bat
- fix : remove user's name from outputs's name (shortcuts and executables)
(you'll need to delete existing shortcuts after updating)
- add : in wizardFirstSaving.bat add a check on settings.xml file size not equal to 0
- fix : in wizardFirstSaving.bat remove existings links in ./logs
08/08/2019 V14-5 :
- fix : in wizardFirstSaving.bat do not propose a profile file comparison if no profile file was found
- fix : in wizardFirstSaving.bat clean GameCache entries to force CEMU to refresh its games' list
- add : in wizardFirstSaving.bat use xmlStarlet to parse settings.xml
- fix : enhance "Kill BatchFw Processes" features
- fix : do not create a missing game profiles for CEMU >= 1.15.6 (let CEMU handle it)
- fix : backupInGameSaves.bat delete the old save file only if rar.exe return 0 (backup the old first)
07/08/2019 V14-4 :
- add : enhance the portability of the games library. Add an users import process from a previous
installation (on another host) when installing batchFw on a new host
- add : install online files only if an active network connection is found.
- fix : unwanted message in the console when exporting save to the Wii-U
- fix : remove GFX packs filtering (useless and force a GFX packs update on a game addition)
- fix : remaining issue on CAP FPS packs and separate V2 from V3 FPS++ detection
- fix : in setup.bat ask for output folder before registering CEMu install
- add : update GFX packs to v509
02/08/2019 V14-3 :
- fix : broken comptability reports
- add : support to new paths of update and DLC (since CEMU 1.15.11)
31/07/2019 V14-2 :
- fix : precompiled shader key in profile file since 1.15.8 (disablePrecompiledShaders => precompiledShaders)
- fix : FPS++ and 60FPS packs detection
- fix : BOTW GFX pack completion failure
- add : update GFX packs to v503
27/07/2019 V14-1 :
- add : when BatchFw completes GFX packs, add a "contains inconsistent preset variables" check when analysing Cemu's log
- add : scaleBlur & 2pScaling directives in GFX pack completion
- fix : aspectRatio directive write twice when completing GFX packs
- fix : nativeFps value not double for 30FPS native game without FPS++
- fix : detect _60FPS GFX packs (FPS++)
- add : WII-U / restore scan Wii-U shortcuts and the call from setup.bat
01/07/2019 V14 :
- add : enhance existing settings import process (using settings.bin size and settings
nodes in settings.xml if files exist).
If no suitable settings are found => launching the wizard to collect settings
- add : automatic settings import mode is enabled by default (default timeout choice
and so it still can be disabled)
- add : you can import the last modified save when launching for a user that does not
have save for this game
- add : empty transferable shader cache detection : if an active internet connexion is found
launch a google search on your web browser
- add : ignoring the precompiled cache for NVIDIA users (for all games) is now by default
(disabled for other GPU type)
- add : use Game's icon (if meta\iconTex.tga found, use box art icons otherwise)
- add : Cemu.exe and WinScp.exe shortcuts
- fix : GFX packs not installed when you don't let BatchFw complete them
- fix : not handling spaces and custom characters in user's name
- fix : re-work the wii-u title database (full game's title) and ignoring spaces when
parsing it
- add : add a shocrtcut to the script used to kill all BatchFw's processes
- add : xmlStartlet resource for handling xml files
- fix : enhance GFX completion to compute scaleShader, aspectRatio (Wind Waker HD bug)
- fix : now uninstall delete _BatchFw_WiiU folder
- add : active network detection in forceGraphicPackUpdate.bat
- fix : setting.xml found in CEMU FOLDER is restored after every run
- add : if CEMU version >= 1.15.6, wizardFirstLaunch.bat use CEMU UI to tweak game's settings
it's still possible to compare game's profile with the one from another version
when opening CEMU in wizardFirstLaunch.bat, create a fake game's folder using a link
to let only the game in CEMU UI games list
- add : WII-U / set BatchFw's users list with WiiU users list (if asked in the setup.bat)
- add : WII-U / scan: to list games, saves, updates and DLC installed on mlc and usb
it takes snapshots (dated and saved under _BatchFW_WiiU\Scans)
- add : WII-U / script to dump selected games from mlc and usb storage (including saves for all
users, update and DLC files
- add : WII-U / script to import game's save for each BatchFw's user (associated to a WiiU
account) from the Wii-U