@@ -17,6 +17,7 @@ public RegionHandler(FileSystemInfo origin, FileSystemInfo target)
1717 _originGameRegion = GetGameRegionFromTitleId ( origin ) ;
1818 _targetGameRegion = GetGameRegionFromTitleId ( target ) ;
1919
20+ /*
2021 if (_targetGameRegion == GameRegions.Japan)
2122 {
2223 ShouldSwitch = true;
@@ -25,6 +26,7 @@ public RegionHandler(FileSystemInfo origin, FileSystemInfo target)
2526 _targetGameRegion = _originGameRegion;
2627 _originGameRegion = temp;
2728 }
29+ */
2830
2931 OriginRegionInfo = GetRegionInfoFromGameRegion ( _originGameRegion ) ;
3032
@@ -36,32 +38,32 @@ private static RegionInfo GetRegionInfoFromGameRegion(GameRegions gameRegion)
3638 return gameRegion switch
3739 {
3840 GameRegions . EU => new RegionInfo
39- {
40- FileArchiveStartAddress = GameRegionConstants . EuIsoConstants . FileArchiveStartAddress ,
41- FileTableStartAddress = GameRegionConstants . EuIsoConstants . FileTableStartAddress ,
42- FileTypeTableStartAddress = GameRegionConstants . EuIsoConstants . FileTypeTableStartAddress ,
43- NumberFiles = GameRegionConstants . EuIsoConstants . NumberFiles ,
44- FileArchiveEndAddress = GameRegionConstants . EuIsoConstants . FileArchiveEndAddress ,
45- FileArchiveEndIsoAddress = GameRegionConstants . EuIsoConstants . FileArchiveEndIsoAddress
46- } ,
41+ {
42+ FileArchiveStartAddress = GameRegionConstants . EuIsoConstants . FileArchiveStartAddress ,
43+ FileTableStartAddress = GameRegionConstants . EuIsoConstants . FileTableStartAddress ,
44+ FileTypeTableStartAddress = GameRegionConstants . EuIsoConstants . FileTypeTableStartAddress ,
45+ NumberFiles = GameRegionConstants . EuIsoConstants . NumberFiles ,
46+ FileArchiveEndAddress = GameRegionConstants . EuIsoConstants . FileArchiveEndAddress ,
47+ FileArchiveEndIsoAddress = GameRegionConstants . EuIsoConstants . FileArchiveEndIsoAddress
48+ } ,
4749 GameRegions . USA => new RegionInfo
48- {
49- FileArchiveStartAddress = GameRegionConstants . UsIsoConstants . FileArchiveStartAddress ,
50- FileTableStartAddress = GameRegionConstants . UsIsoConstants . FileTableStartAddress ,
51- FileTypeTableStartAddress = GameRegionConstants . UsIsoConstants . FileTypeTableStartAddress ,
52- NumberFiles = GameRegionConstants . UsIsoConstants . NumberFiles ,
53- FileArchiveEndAddress = GameRegionConstants . UsIsoConstants . FileArchiveEndAddress ,
54- FileArchiveEndIsoAddress = GameRegionConstants . UsIsoConstants . FileArchiveEndIsoAddress
55- } ,
50+ {
51+ FileArchiveStartAddress = GameRegionConstants . UsIsoConstants . FileArchiveStartAddress ,
52+ FileTableStartAddress = GameRegionConstants . UsIsoConstants . FileTableStartAddress ,
53+ FileTypeTableStartAddress = GameRegionConstants . UsIsoConstants . FileTypeTableStartAddress ,
54+ NumberFiles = GameRegionConstants . UsIsoConstants . NumberFiles ,
55+ FileArchiveEndAddress = GameRegionConstants . UsIsoConstants . FileArchiveEndAddress ,
56+ FileArchiveEndIsoAddress = GameRegionConstants . UsIsoConstants . FileArchiveEndIsoAddress
57+ } ,
5658 GameRegions . Japan => new RegionInfo
57- {
58- FileArchiveStartAddress = GameRegionConstants . JpIsoConstants . FileArchiveStartAddress ,
59- FileTableStartAddress = GameRegionConstants . JpIsoConstants . FileTableStartAddress ,
60- FileTypeTableStartAddress = GameRegionConstants . JpIsoConstants . FileTypeTableStartAddress ,
61- NumberFiles = GameRegionConstants . JpIsoConstants . NumberFiles ,
62- FileArchiveEndAddress = GameRegionConstants . JpIsoConstants . FileArchiveEndAddress ,
63- FileArchiveEndIsoAddress = GameRegionConstants . JpIsoConstants . FileArchiveEndIsoAddress
64- } ,
59+ {
60+ FileArchiveStartAddress = GameRegionConstants . JpIsoConstants . FileArchiveStartAddress ,
61+ FileTableStartAddress = GameRegionConstants . JpIsoConstants . FileTableStartAddress ,
62+ FileTypeTableStartAddress = GameRegionConstants . JpIsoConstants . FileTypeTableStartAddress ,
63+ NumberFiles = GameRegionConstants . JpIsoConstants . NumberFiles ,
64+ FileArchiveEndAddress = GameRegionConstants . JpIsoConstants . FileArchiveEndAddress ,
65+ FileArchiveEndIsoAddress = GameRegionConstants . JpIsoConstants . FileArchiveEndIsoAddress
66+ } ,
6567 GameRegions . UNKNOWN => throw new Exception ( "Unknown game region." ) ,
6668 _=> throw new Exception ( "Unknown game region." )
6769 } ;
0 commit comments