-
Notifications
You must be signed in to change notification settings - Fork 24
/
project.pbxproj
3549 lines (3532 loc) · 206 KB
/
project.pbxproj
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
// !$*UTF8*$!
{
archiveVersion = 1;
classes = {
};
objectVersion = 55;
objects = {
/* Begin PBXBuildFile section */
B900A7A127F255EF000361DD /* libdolphin.dylib in CopyFiles */ = {isa = PBXBuildFile; fileRef = B9476B2427F23FFE009C0A4B /* libdolphin.dylib */; platformFilter = ios; settings = {ATTRIBUTES = (CodeSignOnCopy, ); }; };
B900A7A727F26F61000361DD /* AppDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B900A7A627F26F61000361DD /* AppDelegate.swift */; };
B900A7AE27F27F36000361DD /* DolphinCoreService.mm in Sources */ = {isa = PBXBuildFile; fileRef = B900A7AD27F27F36000361DD /* DolphinCoreService.mm */; };
B900A7B027F2866D000361DD /* UserFolderUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B900A7AF27F2866D000361DD /* UserFolderUtil.swift */; };
B900A7B527F2D3C0000361DD /* MoltenVK.xcframework in Frameworks */ = {isa = PBXBuildFile; fileRef = B900A7B327F2D3AF000361DD /* MoltenVK.xcframework */; };
B900A7B627F2D3C4000361DD /* MoltenVK.xcframework in CopyFiles */ = {isa = PBXBuildFile; fileRef = B900A7B327F2D3AF000361DD /* MoltenVK.xcframework */; settings = {ATTRIBUTES = (CodeSignOnCopy, RemoveHeadersOnCopy, ); }; };
B900A7BA27F4CB80000361DD /* DefaultsInitService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B900A7B927F4CB80000361DD /* DefaultsInitService.swift */; };
B900A7BD27F4CDD3000361DD /* SwiftStringUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B900A7BC27F4CDD3000361DD /* SwiftStringUtil.swift */; };
B900A7CA27F4DA97000361DD /* SoftwareListViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B900A7C927F4DA97000361DD /* SoftwareListViewController.mm */; };
B900A7CF27F4DB9A000361DD /* SoftwareListCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B900A7CE27F4DB9A000361DD /* SoftwareListCell.swift */; };
B900A7D227F5228B000361DD /* UICollectionViewLeftAlignedLayout in Frameworks */ = {isa = PBXBuildFile; productRef = B900A7D127F5228B000361DD /* UICollectionViewLeftAlignedLayout */; };
B900A7D527F61F3A000361DD /* GameFileCacheManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = B900A7D427F61F3A000361DD /* GameFileCacheManager.mm */; };
B904ACBE28851C5C008B6BE9 /* GraphicsBackendCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904ACBD28851C5C008B6BE9 /* GraphicsBackendCell.m */; };
B904ACC128851C6F008B6BE9 /* GraphicsBackendViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACC028851C6F008B6BE9 /* GraphicsBackendViewController.mm */; };
B904ACC4288524D9008B6BE9 /* GraphicsAspectRatioViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACC3288524D9008B6BE9 /* GraphicsAspectRatioViewController.mm */; };
B904ACC728852708008B6BE9 /* GraphicsShaderModeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACC628852708008B6BE9 /* GraphicsShaderModeViewController.mm */; };
B904ACCB28854782008B6BE9 /* GraphicsEnhancementsViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACCA28854782008B6BE9 /* GraphicsEnhancementsViewController.mm */; };
B904ACCF288555E8008B6BE9 /* InternalResolutionViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACCE288555E8008B6BE9 /* InternalResolutionViewController.mm */; };
B904ACD22885561E008B6BE9 /* InternalResolutionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904ACD12885561E008B6BE9 /* InternalResolutionCell.m */; };
B904ACD52885D2C4008B6BE9 /* AnisotropicFilteringViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACD42885D2C4008B6BE9 /* AnisotropicFilteringViewController.mm */; };
B904ACD92885E7DE008B6BE9 /* GraphicsHacksViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACD82885E7DE008B6BE9 /* GraphicsHacksViewController.mm */; };
B904ACDD28862941008B6BE9 /* GraphicsAdvancedViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACDC28862941008B6BE9 /* GraphicsAdvancedViewController.mm */; };
B904ACDE28863119008B6BE9 /* GraphicsSettings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B904ACE028863119008B6BE9 /* GraphicsSettings.storyboard */; };
B904ACE828866E2D008B6BE9 /* ControllersSettings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B904ACE728866E2D008B6BE9 /* ControllersSettings.storyboard */; };
B904ACEB28866FF4008B6BE9 /* ControllersRootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACEA28866FF4008B6BE9 /* ControllersRootViewController.mm */; };
B904ACEE2886701C008B6BE9 /* ControllersRootPortCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904ACED2886701C008B6BE9 /* ControllersRootPortCell.m */; };
B904ACF128868E4B008B6BE9 /* ControllersSettingsUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACF028868E4B008B6BE9 /* ControllersSettingsUtil.mm */; };
B904ACF42886AB06008B6BE9 /* ButtonMapping.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B904ACF32886AB05008B6BE9 /* ButtonMapping.storyboard */; };
B904ACF82886AC58008B6BE9 /* MappingRootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904ACF72886AC58008B6BE9 /* MappingRootViewController.mm */; };
B904AD012887B9D1008B6BE9 /* ControllersPortViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904AD002887B9D1008B6BE9 /* ControllersPortViewController.mm */; };
B904AD082887DAEE008B6BE9 /* ControllersTypeCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD052887D99B008B6BE9 /* ControllersTypeCell.m */; };
B904AD092887DAF1008B6BE9 /* ControllersTypeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904AD072887DA0E008B6BE9 /* ControllersTypeViewController.mm */; };
B904AD0C28886AE6008B6BE9 /* MappingRootDeviceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD0B28886AE6008B6BE9 /* MappingRootDeviceCell.m */; };
B904AD0F28886AF8008B6BE9 /* MappingRootGroupCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD0E28886AF8008B6BE9 /* MappingRootGroupCell.m */; };
B904AD1228886B0D008B6BE9 /* MappingRootExtensionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD1128886B0D008B6BE9 /* MappingRootExtensionCell.m */; };
B904AD1A2888AB5E008B6BE9 /* MappingDeviceCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD192888AB5E008B6BE9 /* MappingDeviceCell.m */; };
B904AD1D2888AB6B008B6BE9 /* MappingDeviceViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904AD1C2888AB6B008B6BE9 /* MappingDeviceViewController.mm */; };
B904AD272888D346008B6BE9 /* MappingUtil.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904AD262888D346008B6BE9 /* MappingUtil.mm */; };
B904AD2B2888D72F008B6BE9 /* MappingExtensionViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904AD2A2888D72F008B6BE9 /* MappingExtensionViewController.mm */; };
B904AD2E2888D75F008B6BE9 /* MappingExtensionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD2D2888D75F008B6BE9 /* MappingExtensionCell.m */; };
B904AD322888FF17008B6BE9 /* MappingGroupEditViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B904AD312888FF17008B6BE9 /* MappingGroupEditViewController.mm */; };
B904AD3528890477008B6BE9 /* MappingGroupEditEnabledCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD3428890477008B6BE9 /* MappingGroupEditEnabledCell.m */; };
B904AD3828890489008B6BE9 /* MappingGroupEditControlCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD3728890489008B6BE9 /* MappingGroupEditControlCell.m */; };
B904AD3B288904AC008B6BE9 /* MappingGroupEditBoolCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD3A288904AC008B6BE9 /* MappingGroupEditBoolCell.m */; };
B904AD3E288904D9008B6BE9 /* MappingGroupEditDoubleCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B904AD3D288904D9008B6BE9 /* MappingGroupEditDoubleCell.m */; };
B9114F972893C5E600B9C57A /* DebugSettings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9114F962893C5E600B9C57A /* DebugSettings.storyboard */; };
B9114F9C2893C6CA00B9C57A /* DebugRootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9114F9B2893C6CA00B9C57A /* DebugRootViewController.mm */; };
B9114FA02893C71E00B9C57A /* VirtualMFiControllerManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B9114F9F2893C71E00B9C57A /* VirtualMFiControllerManager.m */; };
B9114FA52894E0C800B9C57A /* NKitWarning.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9114FA42894E0C700B9C57A /* NKitWarning.xib */; };
B933EDBE27F6A7BF004D7DD7 /* GameFileCacheService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B933EDBD27F6A7BF004D7DD7 /* GameFileCacheService.swift */; };
B933EDC127F77D1E004D7DD7 /* GameFilePtrWrapper.mm in Sources */ = {isa = PBXBuildFile; fileRef = B933EDC027F77D1E004D7DD7 /* GameFilePtrWrapper.mm */; };
B933EDC327F8E215004D7DD7 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B933EDC227F8E215004D7DD7 /* Assets.xcassets */; };
B93986FB287F45A3008E8E47 /* SettingsRootViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B93986FA287F45A3008E8E47 /* SettingsRootViewController.swift */; };
B9398707287F998C008E8E47 /* ConfigGeneralViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9398706287F998C008E8E47 /* ConfigGeneralViewController.mm */; };
B939870A287FBB08008E8E47 /* SpeedLimitViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9398709287FBB08008E8E47 /* SpeedLimitViewController.mm */; };
B9398710287FBB80008E8E47 /* SpeedLimitCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B939870F287FBB80008E8E47 /* SpeedLimitCell.m */; };
B9398713287FDF23008E8E47 /* FallbackRegionViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9398712287FDF23008E8E47 /* FallbackRegionViewController.mm */; };
B9398716287FE28F008E8E47 /* FallbackRegionCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9398715287FE28F008E8E47 /* FallbackRegionCell.m */; };
B939871A287FF135008E8E47 /* ConfigInterfaceViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9398719287FF135008E8E47 /* ConfigInterfaceViewController.mm */; };
B9398724287FFBEC008E8E47 /* ConfigSoundViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9398723287FFBEC008E8E47 /* ConfigSoundViewController.mm */; };
B9398727288009D0008E8E47 /* AudioBackendViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9398726288009D0008E8E47 /* AudioBackendViewController.mm */; };
B939872A28800BA2008E8E47 /* AudioBackendCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B939872928800BA2008E8E47 /* AudioBackendCell.m */; };
B939872E2880896D008E8E47 /* ConfigGameCubeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B939872D2880896D008E8E47 /* ConfigGameCubeViewController.mm */; };
B9447AFD28418D7600BC9110 /* TCButton.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9447AFC28418D7600BC9110 /* TCButton.swift */; };
B9447AFF28418EA100BC9110 /* TCDirectionalPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9447AFE28418EA100BC9110 /* TCDirectionalPad.swift */; };
B9447B0128418F2600BC9110 /* TCJoystick.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9447B0028418F2600BC9110 /* TCJoystick.swift */; };
B9447B042841901200BC9110 /* TCGameCubePad.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9447B022841901200BC9110 /* TCGameCubePad.xib */; };
B9447B052841901200BC9110 /* TCGameCubePad.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9447B032841901200BC9110 /* TCGameCubePad.swift */; };
B9447B072841906000BC9110 /* TCView.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9447B062841906000BC9110 /* TCView.swift */; };
B9447B09284192FA00BC9110 /* DolphinAssets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B9447B08284192FA00BC9110 /* DolphinAssets.xcassets */; };
B9476B2527F23FFE009C0A4B /* libdolphin.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = B9476B2427F23FFE009C0A4B /* libdolphin.dylib */; platformFilter = ios; };
B950CA942846A13100F45219 /* Sys in Resources */ = {isa = PBXBuildFile; fileRef = B950CA932846A13100F45219 /* Sys */; };
B950CFA32961696100197719 /* BootNoticeNavigationViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B950CFA22961696100197719 /* BootNoticeNavigationViewController.m */; };
B950CFAA29616B4F00197719 /* MainSceneCoordinator.m in Sources */ = {isa = PBXBuildFile; fileRef = B950CFA929616B4F00197719 /* MainSceneCoordinator.m */; };
B950CFAD296170BC00197719 /* BootNoticeManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B950CFAC296170BC00197719 /* BootNoticeManager.m */; };
B950CFB2296179A000197719 /* UnofficialBuildNoticeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B950CFB1296179A000197719 /* UnofficialBuildNoticeViewController.m */; };
B950CFB6296179E000197719 /* UnofficialBuildNotice.xib in Resources */ = {isa = PBXBuildFile; fileRef = B950CFB5296179E000197719 /* UnofficialBuildNotice.xib */; };
B950CFBA296208A900197719 /* UpdateNoticeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B950CFB9296208A900197719 /* UpdateNoticeViewController.mm */; };
B950CFBD296208D400197719 /* UpdateNotice.xib in Resources */ = {isa = PBXBuildFile; fileRef = B950CFBC296208D400197719 /* UpdateNotice.xib */; };
B950CFBF29620C8900197719 /* UpdateCheckService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B950CFBE29620C8900197719 /* UpdateCheckService.swift */; };
B950CFC3296219C800197719 /* WiiSystemUpdateViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B950CFC2296219C800197719 /* WiiSystemUpdateViewController.mm */; };
B950CFC629621AFC00197719 /* WiiSystemUpdate.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B950CFC529621AFC00197719 /* WiiSystemUpdate.storyboard */; };
B950CFC92962562200197719 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = B950CFC82962562200197719 /* main.m */; };
B950CFCC2962590600197719 /* JitManager+PTrace.m in Sources */ = {isa = PBXBuildFile; fileRef = B950CFCB2962590600197719 /* JitManager+PTrace.m */; };
B960AFF1295FB45500A246F0 /* TCDeviceMotion.swift in Sources */ = {isa = PBXBuildFile; fileRef = B960AFF0295FB45500A246F0 /* TCDeviceMotion.swift */; };
B96C9A4A2A46501C002B5ECF /* DOLAppVersion.swift in Sources */ = {isa = PBXBuildFile; fileRef = B96C9A492A46501B002B5ECF /* DOLAppVersion.swift */; };
B96C9A602A46C2C1002B5ECF /* DOLAppVersionTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = B96C9A5F2A46C2C1002B5ECF /* DOLAppVersionTests.swift */; };
B974923C2960096C00794509 /* ImportFileManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B974923B2960096C00794509 /* ImportFileManager.m */; };
B9749240296035F500794509 /* FastmemManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B974923F296035F500794509 /* FastmemManager.m */; };
B974924429603A8A00794509 /* LegacyInputConfigMigrationService.mm in Sources */ = {isa = PBXBuildFile; fileRef = B974924329603A8A00794509 /* LegacyInputConfigMigrationService.mm */; };
B97492472960CD2B00794509 /* FirstRunInitializationService.mm in Sources */ = {isa = PBXBuildFile; fileRef = B97492462960CD2B00794509 /* FirstRunInitializationService.mm */; };
B97492492960F64300794509 /* DefaultPreferences.plist in Resources */ = {isa = PBXBuildFile; fileRef = B97492482960F64300794509 /* DefaultPreferences.plist */; };
B97C49AF297E6CFF00E30877 /* AboutSettings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B97C49AE297E6CFF00E30877 /* AboutSettings.storyboard */; };
B97C49B2297E717D00E30877 /* AboutViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B97C49B1297E717C00E30877 /* AboutViewController.m */; };
B97C49B4297E7DB600E30877 /* AnalyticsNoticeViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B97C49B3297E7DB600E30877 /* AnalyticsNoticeViewControllerDelegate.swift */; };
B97C49B6297F8B0D00E30877 /* UniformTypeIdentifiers.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B97C49B5297F8B0D00E30877 /* UniformTypeIdentifiers.framework */; };
B97E4B492964CBA100B3EE9C /* FirebaseAnalyticsWithoutAdIdSupport in Frameworks */ = {isa = PBXBuildFile; productRef = B97E4B482964CBA100B3EE9C /* FirebaseAnalyticsWithoutAdIdSupport */; };
B97E4B4B2964CBA100B3EE9C /* FirebaseCrashlytics in Frameworks */ = {isa = PBXBuildFile; productRef = B97E4B4A2964CBA100B3EE9C /* FirebaseCrashlytics */; };
B97E4B532965011C00B3EE9C /* FirebaseService.mm in Sources */ = {isa = PBXBuildFile; fileRef = B97E4B522965011C00B3EE9C /* FirebaseService.mm */; };
B97E4B5629656EC300B3EE9C /* VersionManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B97E4B5529656EC300B3EE9C /* VersionManager.swift */; };
B97E4B58296573E200B3EE9C /* DOLBuildSource.swift in Sources */ = {isa = PBXBuildFile; fileRef = B97E4B57296573E200B3EE9C /* DOLBuildSource.swift */; };
B97E4B5A29657BCB00B3EE9C /* GoogleService-Info.plist in Resources */ = {isa = PBXBuildFile; fileRef = B97E4B5929657BCB00B3EE9C /* GoogleService-Info.plist */; };
B97E4B5D2965F9BE00B3EE9C /* AnalyticsNotice.xib in Resources */ = {isa = PBXBuildFile; fileRef = B97E4B5C2965F9BE00B3EE9C /* AnalyticsNotice.xib */; };
B97E4B612965FA1B00B3EE9C /* AnalyticsNoticeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B97E4B602965FA1B00B3EE9C /* AnalyticsNoticeViewController.mm */; };
B9809C592A4811B000877579 /* SoftwareProperties.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9809C582A4811B000877579 /* SoftwareProperties.storyboard */; };
B9809C5C2A48149B00877579 /* SoftwarePropertiesViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9809C5B2A48149B00877579 /* SoftwarePropertiesViewController.mm */; };
B9809C602A48236900877579 /* SoftwarePropertiesInfoViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9809C5F2A48236900877579 /* SoftwarePropertiesInfoViewController.mm */; };
B9809C6C2A49705500877579 /* GeckoCodeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9809C6B2A49705500877579 /* GeckoCodeViewController.mm */; };
B9809C6F2A49707900877579 /* CheatCell.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9809C6E2A49707900877579 /* CheatCell.swift */; };
B9809C722A4970A700877579 /* Gecko.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9809C712A4970A700877579 /* Gecko.storyboard */; };
B9809C762A49F78700877579 /* GeckoCodeEditViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9809C752A49F78700877579 /* GeckoCodeEditViewController.mm */; };
B9809C792A4A166D00877579 /* DOLSwitch.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9809C782A4A166C00877579 /* DOLSwitch.swift */; };
B9809C7C2A4A180700877579 /* ActionReplay.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9809C7B2A4A180700877579 /* ActionReplay.storyboard */; };
B9809C802A4A190C00877579 /* ActionReplayCodeViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9809C7F2A4A190C00877579 /* ActionReplayCodeViewController.mm */; };
B9809C832A4A22EB00877579 /* ActionReplayCodeEditViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9809C822A4A22EB00877579 /* ActionReplayCodeEditViewController.mm */; };
B991377C28808D9000588446 /* GameCubeSystemLanguageViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B991377B28808D8F00588446 /* GameCubeSystemLanguageViewController.mm */; };
B9913781288096A300588446 /* ConfigWiiViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9913780288096A300588446 /* ConfigWiiViewController.mm */; };
B9913785288146D700588446 /* WiiAspectRatioViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9913784288146D700588446 /* WiiAspectRatioViewController.mm */; };
B99137882881486200588446 /* WiiSystemLanguageViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B99137872881486200588446 /* WiiSystemLanguageViewController.mm */; };
B991378B288149F100588446 /* WiiSoundViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B991378A288149F100588446 /* WiiSoundViewController.mm */; };
B991378E28814BCD00588446 /* WiiSensorBarViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B991378D28814BCD00588446 /* WiiSensorBarViewController.mm */; };
B9913792288153D000588446 /* ConfigAdvancedViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9913791288153D000588446 /* ConfigAdvancedViewController.mm */; };
B99137952881D62C00588446 /* CpuEngineCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B99137942881D62C00588446 /* CpuEngineCell.m */; };
B99137982881D68600588446 /* CpuEngineViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B99137972881D68600588446 /* CpuEngineViewController.mm */; };
B991379E2881F23A00588446 /* Core.strings in Resources */ = {isa = PBXBuildFile; fileRef = B99137A02881F23A00588446 /* Core.strings */; };
B99137AC28827AD200588446 /* SettingsRoot.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B99137AE28827AD200588446 /* SettingsRoot.storyboard */; };
B99137B52882A58000588446 /* SoftwareList.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B99137B72882A58000588446 /* SoftwareList.storyboard */; };
B99137BF288327AC00588446 /* ConfigSettings.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B99137C1288327AC00588446 /* ConfigSettings.storyboard */; };
B99137C928832A0800588446 /* LocalizationUtil.m in Sources */ = {isa = PBXBuildFile; fileRef = B99137C828832A0800588446 /* LocalizationUtil.m */; };
B9B1483829642C75002C4BE7 /* UpdateRequiredNotice.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B1483729642C75002C4BE7 /* UpdateRequiredNotice.xib */; };
B9B1483C29642CB8002C4BE7 /* UpdateRequiredNoticeViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B1483A29642CB8002C4BE7 /* UpdateRequiredNoticeViewController.m */; };
B9B2C5E2288D0A9800CB6569 /* MappingLoadProfileViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C5E1288D0A9800CB6569 /* MappingLoadProfileViewController.mm */; };
B9B2C5E5288D0C5500CB6569 /* MappingLoadProfileIniCell.m in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C5E4288D0C5500CB6569 /* MappingLoadProfileIniCell.m */; };
B9B2C61A288D3A7F00CB6569 /* EmulationiOSViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C619288D3A7F00CB6569 /* EmulationiOSViewController.mm */; };
B9B2C620288DB62D00CB6569 /* TCClassicWiiPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C61B288DB62D00CB6569 /* TCClassicWiiPad.swift */; };
B9B2C621288DB62D00CB6569 /* TCClassicWiiPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B2C61C288DB62D00CB6569 /* TCClassicWiiPad.xib */; };
B9B2C622288DB62D00CB6569 /* TCSidewaysWiiPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C61D288DB62D00CB6569 /* TCSidewaysWiiPad.swift */; };
B9B2C623288DB62D00CB6569 /* TCSidewaysWiiPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B2C61E288DB62D00CB6569 /* TCSidewaysWiiPad.xib */; };
B9B2C624288DB62D00CB6569 /* TCWiiPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9B2C61F288DB62D00CB6569 /* TCWiiPad.xib */; };
B9B2C626288DB64700CB6569 /* TCWiiPad.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C625288DB64700CB6569 /* TCWiiPad.swift */; };
B9B2C64D288E170600CB6569 /* ServiceManager.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C64C288E170600CB6569 /* ServiceManager.swift */; };
B9B2C64F288E1C4F00CB6569 /* MainDisplaySceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C64E288E1C4F00CB6569 /* MainDisplaySceneDelegate.swift */; };
B9B2C652288E252900CB6569 /* EmulationCoordinator.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C651288E252900CB6569 /* EmulationCoordinator.mm */; };
B9B2C654288E400100CB6569 /* ExternalDisplay.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9B2C653288E400100CB6569 /* ExternalDisplay.storyboard */; };
B9B2C65B288E454700CB6569 /* ExternalDisplaySceneDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C65A288E454700CB6569 /* ExternalDisplaySceneDelegate.swift */; };
B9B2C661288E569E00CB6569 /* ExternalDisplayEmulationViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9B2C660288E569E00CB6569 /* ExternalDisplayEmulationViewController.mm */; };
B9D9388C283DD86100B290FC /* EmulationBootParameter.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9D9388B283DD86100B290FC /* EmulationBootParameter.mm */; };
B9D9388F283DE3C800B290FC /* EmulationViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9D9388E283DE3C800B290FC /* EmulationViewController.mm */; };
B9D93892283DE63800B290FC /* Emulation.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9D93891283DE63800B290FC /* Emulation.storyboard */; };
B9D93897283ECE1100B290FC /* DOLUIKitSwitch.m in Sources */ = {isa = PBXBuildFile; fileRef = B9D93896283ECE1100B290FC /* DOLUIKitSwitch.m */; };
B9D9389E283EF7AD00B290FC /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9D9389D283EF7AD00B290FC /* MetalKit.framework */; };
B9D938A1283F23A000B290FC /* TCButtonType.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9D938A0283F239F00B290FC /* TCButtonType.swift */; };
B9D938A728418AFE00B290FC /* TCManagerInterface.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9D938A628418AFD00B290FC /* TCManagerInterface.mm */; };
B9DC3E0427EFBD2D0084DAA4 /* Main.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9DC3E0227EFBD2D0084DAA4 /* Main.storyboard */; };
B9DC3E0627EFBD2F0084DAA4 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = B9DC3E0527EFBD2F0084DAA4 /* Assets.xcassets */; };
B9DC3E0927EFBD2F0084DAA4 /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = B9DC3E0727EFBD2F0084DAA4 /* LaunchScreen.storyboard */; };
B9DC5FAB28849535004BD94A /* GraphicsRootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9DC5FAA28849535004BD94A /* GraphicsRootViewController.mm */; };
B9DC5FAF28849640004BD94A /* GraphicsTabViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = B9DC5FAE28849640004BD94A /* GraphicsTabViewController.m */; };
B9DC5FB3288497B0004BD94A /* GraphicsGeneralViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9DC5FB2288497B0004BD94A /* GraphicsGeneralViewController.mm */; };
B9DC5FB62884A563004BD94A /* GraphicsBoolCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9DC5FB52884A563004BD94A /* GraphicsBoolCell.mm */; };
B9DC5FB92884CB7C004BD94A /* GraphicsChoiceCell.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9DC5FB82884CB7C004BD94A /* GraphicsChoiceCell.mm */; };
B9EC1A43295FFFD30013EBE4 /* SoftwareListiOSViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9EC1A42295FFFD30013EBE4 /* SoftwareListiOSViewController.mm */; };
B9FCB7B9289670830020E233 /* JitManager.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7B8289670830020E233 /* JitManager.m */; };
B9FCB7BC289672830020E233 /* JitManager+Debugger.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7BB289672830020E233 /* JitManager+Debugger.m */; };
B9FCB7BE28967C130020E233 /* JitAcquisitionService.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7BD28967C130020E233 /* JitAcquisitionService.swift */; };
B9FCB7C828976CE60020E233 /* JitWait.xib in Resources */ = {isa = PBXBuildFile; fileRef = B9FCB7C728976CE60020E233 /* JitWait.xib */; };
B9FCB7CC2897700C0020E233 /* JitWaitViewController.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7CB2897700C0020E233 /* JitWaitViewController.swift */; };
B9FCB7CE2897998B0020E233 /* JitWaitViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7CD2897998B0020E233 /* JitWaitViewControllerDelegate.swift */; };
B9FCB7D22897B9D60020E233 /* NKitWarningViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7D12897B9D60020E233 /* NKitWarningViewController.mm */; };
B9FCB7D42897C7D80020E233 /* NKitWarningViewControllerDelegate.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7D32897C7D80020E233 /* NKitWarningViewControllerDelegate.swift */; };
B9FCB7D8289841730020E233 /* MsgAlertManager.mm in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7D7289841730020E233 /* MsgAlertManager.mm */; };
B9FCB7DB28988E4C0020E233 /* JitManager+AltServer.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7DA28988E4B0020E233 /* JitManager+AltServer.m */; };
B9FCB7DE28988E7E0020E233 /* AltKit in Frameworks */ = {isa = PBXBuildFile; productRef = B9FCB7DD28988E7E0020E233 /* AltKit */; };
B9FCB7E12898D1E80020E233 /* SwiftLocalizationUtil.swift in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7E02898D1E80020E233 /* SwiftLocalizationUtil.swift */; };
B9FCB7E42898F4D60020E233 /* JitManager+JitStreamer.m in Sources */ = {isa = PBXBuildFile; fileRef = B9FCB7E32898F4D60020E233 /* JitManager+JitStreamer.m */; };
B9FCB7E62898FAC10020E233 /* GameController.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B9FCB7E52898FAC10020E233 /* GameController.framework */; };
/* End PBXBuildFile section */
/* Begin PBXContainerItemProxy section */
B96C9A532A46C1CE002B5ECF /* PBXContainerItemProxy */ = {
isa = PBXContainerItemProxy;
containerPortal = B9DC3DEE27EFBD2C0084DAA4 /* Project object */;
proxyType = 1;
remoteGlobalIDString = B9DC3DF527EFBD2C0084DAA4;
remoteInfo = DolphiniOS;
};
/* End PBXContainerItemProxy section */
/* Begin PBXCopyFilesBuildPhase section */
B900A7A027F255E0000361DD /* CopyFiles */ = {
isa = PBXCopyFilesBuildPhase;
buildActionMask = 2147483647;
dstPath = "";
dstSubfolderSpec = 10;
files = (
B900A7A127F255EF000361DD /* libdolphin.dylib in CopyFiles */,
B900A7B627F2D3C4000361DD /* MoltenVK.xcframework in CopyFiles */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXCopyFilesBuildPhase section */
/* Begin PBXFileReference section */
B900A7A227F25718000361DD /* Common.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Common.xcconfig; sourceTree = "<group>"; };
B900A7A627F26F61000361DD /* AppDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AppDelegate.swift; sourceTree = "<group>"; };
B900A7AC27F27F36000361DD /* DolphinCoreService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DolphinCoreService.h; sourceTree = "<group>"; };
B900A7AD27F27F36000361DD /* DolphinCoreService.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = DolphinCoreService.mm; sourceTree = "<group>"; };
B900A7AF27F2866D000361DD /* UserFolderUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UserFolderUtil.swift; sourceTree = "<group>"; };
B900A7B127F28806000361DD /* FoundationStringUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FoundationStringUtil.h; sourceTree = "<group>"; };
B900A7B227F2CF8A000361DD /* BridgingHeader.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BridgingHeader.h; sourceTree = "<group>"; };
B900A7B327F2D3AF000361DD /* MoltenVK.xcframework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.xcframework; name = MoltenVK.xcframework; path = "../../../Externals/MoltenVK-iOS/MoltenVK.xcframework"; sourceTree = SOURCE_ROOT; };
B900A7B927F4CB80000361DD /* DefaultsInitService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DefaultsInitService.swift; sourceTree = "<group>"; };
B900A7BC27F4CDD3000361DD /* SwiftStringUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftStringUtil.swift; sourceTree = "<group>"; };
B900A7C827F4DA97000361DD /* SoftwareListViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoftwareListViewController.h; sourceTree = "<group>"; };
B900A7C927F4DA97000361DD /* SoftwareListViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SoftwareListViewController.mm; sourceTree = "<group>"; };
B900A7CE27F4DB9A000361DD /* SoftwareListCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SoftwareListCell.swift; sourceTree = "<group>"; };
B900A7D327F61F3A000361DD /* GameFileCacheManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GameFileCacheManager.h; sourceTree = "<group>"; };
B900A7D427F61F3A000361DD /* GameFileCacheManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GameFileCacheManager.mm; sourceTree = "<group>"; };
B904ACBC28851C5C008B6BE9 /* GraphicsBackendCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsBackendCell.h; sourceTree = "<group>"; };
B904ACBD28851C5C008B6BE9 /* GraphicsBackendCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GraphicsBackendCell.m; sourceTree = "<group>"; };
B904ACBF28851C6F008B6BE9 /* GraphicsBackendViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsBackendViewController.h; sourceTree = "<group>"; };
B904ACC028851C6F008B6BE9 /* GraphicsBackendViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsBackendViewController.mm; sourceTree = "<group>"; };
B904ACC2288524D9008B6BE9 /* GraphicsAspectRatioViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsAspectRatioViewController.h; sourceTree = "<group>"; };
B904ACC3288524D9008B6BE9 /* GraphicsAspectRatioViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsAspectRatioViewController.mm; sourceTree = "<group>"; };
B904ACC528852708008B6BE9 /* GraphicsShaderModeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsShaderModeViewController.h; sourceTree = "<group>"; };
B904ACC628852708008B6BE9 /* GraphicsShaderModeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsShaderModeViewController.mm; sourceTree = "<group>"; };
B904ACC928854782008B6BE9 /* GraphicsEnhancementsViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsEnhancementsViewController.h; sourceTree = "<group>"; };
B904ACCA28854782008B6BE9 /* GraphicsEnhancementsViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsEnhancementsViewController.mm; sourceTree = "<group>"; };
B904ACCD288555E8008B6BE9 /* InternalResolutionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InternalResolutionViewController.h; sourceTree = "<group>"; };
B904ACCE288555E8008B6BE9 /* InternalResolutionViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = InternalResolutionViewController.mm; sourceTree = "<group>"; };
B904ACD02885561E008B6BE9 /* InternalResolutionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = InternalResolutionCell.h; sourceTree = "<group>"; };
B904ACD12885561E008B6BE9 /* InternalResolutionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = InternalResolutionCell.m; sourceTree = "<group>"; };
B904ACD32885D2C4008B6BE9 /* AnisotropicFilteringViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnisotropicFilteringViewController.h; sourceTree = "<group>"; };
B904ACD42885D2C4008B6BE9 /* AnisotropicFilteringViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AnisotropicFilteringViewController.mm; sourceTree = "<group>"; };
B904ACD72885E7DE008B6BE9 /* GraphicsHacksViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsHacksViewController.h; sourceTree = "<group>"; };
B904ACD82885E7DE008B6BE9 /* GraphicsHacksViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsHacksViewController.mm; sourceTree = "<group>"; };
B904ACDB28862941008B6BE9 /* GraphicsAdvancedViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsAdvancedViewController.h; sourceTree = "<group>"; };
B904ACDC28862941008B6BE9 /* GraphicsAdvancedViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsAdvancedViewController.mm; sourceTree = "<group>"; };
B904ACDF28863119008B6BE9 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/GraphicsSettings.storyboard; sourceTree = "<group>"; };
B904ACE228863123008B6BE9 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/GraphicsSettings.strings; sourceTree = "<group>"; };
B904ACE42886312D008B6BE9 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/GraphicsSettings.strings; sourceTree = "<group>"; };
B904ACE728866E2D008B6BE9 /* ControllersSettings.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ControllersSettings.storyboard; sourceTree = "<group>"; };
B904ACE928866FF4008B6BE9 /* ControllersRootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControllersRootViewController.h; sourceTree = "<group>"; };
B904ACEA28866FF4008B6BE9 /* ControllersRootViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ControllersRootViewController.mm; sourceTree = "<group>"; };
B904ACEC2886701C008B6BE9 /* ControllersRootPortCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControllersRootPortCell.h; sourceTree = "<group>"; };
B904ACED2886701C008B6BE9 /* ControllersRootPortCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ControllersRootPortCell.m; sourceTree = "<group>"; };
B904ACEF28868E4B008B6BE9 /* ControllersSettingsUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControllersSettingsUtil.h; sourceTree = "<group>"; };
B904ACF028868E4B008B6BE9 /* ControllersSettingsUtil.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ControllersSettingsUtil.mm; sourceTree = "<group>"; };
B904ACF32886AB05008B6BE9 /* ButtonMapping.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ButtonMapping.storyboard; sourceTree = "<group>"; };
B904ACF62886AC58008B6BE9 /* MappingRootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingRootViewController.h; sourceTree = "<group>"; };
B904ACF72886AC58008B6BE9 /* MappingRootViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MappingRootViewController.mm; sourceTree = "<group>"; };
B904ACFF2887B9D1008B6BE9 /* ControllersPortViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControllersPortViewController.h; sourceTree = "<group>"; };
B904AD002887B9D1008B6BE9 /* ControllersPortViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ControllersPortViewController.mm; sourceTree = "<group>"; };
B904AD022887CF13008B6BE9 /* DOLControllerPortType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DOLControllerPortType.h; sourceTree = "<group>"; };
B904AD042887D99B008B6BE9 /* ControllersTypeCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControllersTypeCell.h; sourceTree = "<group>"; };
B904AD052887D99B008B6BE9 /* ControllersTypeCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ControllersTypeCell.m; sourceTree = "<group>"; };
B904AD062887DA0E008B6BE9 /* ControllersTypeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ControllersTypeViewController.h; sourceTree = "<group>"; };
B904AD072887DA0E008B6BE9 /* ControllersTypeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ControllersTypeViewController.mm; sourceTree = "<group>"; };
B904AD0A28886AE6008B6BE9 /* MappingRootDeviceCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingRootDeviceCell.h; sourceTree = "<group>"; };
B904AD0B28886AE6008B6BE9 /* MappingRootDeviceCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingRootDeviceCell.m; sourceTree = "<group>"; };
B904AD0D28886AF8008B6BE9 /* MappingRootGroupCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingRootGroupCell.h; sourceTree = "<group>"; };
B904AD0E28886AF8008B6BE9 /* MappingRootGroupCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingRootGroupCell.m; sourceTree = "<group>"; };
B904AD1028886B0D008B6BE9 /* MappingRootExtensionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingRootExtensionCell.h; sourceTree = "<group>"; };
B904AD1128886B0D008B6BE9 /* MappingRootExtensionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingRootExtensionCell.m; sourceTree = "<group>"; };
B904AD182888AB5E008B6BE9 /* MappingDeviceCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingDeviceCell.h; sourceTree = "<group>"; };
B904AD192888AB5E008B6BE9 /* MappingDeviceCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingDeviceCell.m; sourceTree = "<group>"; };
B904AD1B2888AB6B008B6BE9 /* MappingDeviceViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingDeviceViewController.h; sourceTree = "<group>"; };
B904AD1C2888AB6B008B6BE9 /* MappingDeviceViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MappingDeviceViewController.mm; sourceTree = "<group>"; };
B904AD252888D346008B6BE9 /* MappingUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingUtil.h; sourceTree = "<group>"; };
B904AD262888D346008B6BE9 /* MappingUtil.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MappingUtil.mm; sourceTree = "<group>"; };
B904AD292888D72F008B6BE9 /* MappingExtensionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingExtensionViewController.h; sourceTree = "<group>"; };
B904AD2A2888D72F008B6BE9 /* MappingExtensionViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MappingExtensionViewController.mm; sourceTree = "<group>"; };
B904AD2C2888D75F008B6BE9 /* MappingExtensionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingExtensionCell.h; sourceTree = "<group>"; };
B904AD2D2888D75F008B6BE9 /* MappingExtensionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingExtensionCell.m; sourceTree = "<group>"; };
B904AD302888FF17008B6BE9 /* MappingGroupEditViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditViewController.h; sourceTree = "<group>"; };
B904AD312888FF17008B6BE9 /* MappingGroupEditViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MappingGroupEditViewController.mm; sourceTree = "<group>"; };
B904AD3328890477008B6BE9 /* MappingGroupEditEnabledCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditEnabledCell.h; sourceTree = "<group>"; };
B904AD3428890477008B6BE9 /* MappingGroupEditEnabledCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingGroupEditEnabledCell.m; sourceTree = "<group>"; };
B904AD3628890489008B6BE9 /* MappingGroupEditControlCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditControlCell.h; sourceTree = "<group>"; };
B904AD3728890489008B6BE9 /* MappingGroupEditControlCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingGroupEditControlCell.m; sourceTree = "<group>"; };
B904AD39288904AC008B6BE9 /* MappingGroupEditBoolCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditBoolCell.h; sourceTree = "<group>"; };
B904AD3A288904AC008B6BE9 /* MappingGroupEditBoolCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingGroupEditBoolCell.m; sourceTree = "<group>"; };
B904AD3C288904D9008B6BE9 /* MappingGroupEditDoubleCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditDoubleCell.h; sourceTree = "<group>"; };
B904AD3D288904D9008B6BE9 /* MappingGroupEditDoubleCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingGroupEditDoubleCell.m; sourceTree = "<group>"; };
B904AD3F2889CC86008B6BE9 /* MappingGroupEditEnabledCellDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditEnabledCellDelegate.h; sourceTree = "<group>"; };
B904AD40288A2706008B6BE9 /* MappingGroupEditViewControllerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditViewControllerDelegate.h; sourceTree = "<group>"; };
B904AD41288A54B0008B6BE9 /* MappingGroupEditDoubleCellDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditDoubleCellDelegate.h; sourceTree = "<group>"; };
B904AD42288B4C80008B6BE9 /* MappingGroupEditBoolCellDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingGroupEditBoolCellDelegate.h; sourceTree = "<group>"; };
B904AD43288B5426008B6BE9 /* MappingExtensionViewControllerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingExtensionViewControllerDelegate.h; sourceTree = "<group>"; };
B9114F962893C5E600B9C57A /* DebugSettings.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = DebugSettings.storyboard; sourceTree = "<group>"; };
B9114F9A2893C6CA00B9C57A /* DebugRootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DebugRootViewController.h; sourceTree = "<group>"; };
B9114F9B2893C6CA00B9C57A /* DebugRootViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = DebugRootViewController.mm; sourceTree = "<group>"; };
B9114F9E2893C71E00B9C57A /* VirtualMFiControllerManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = VirtualMFiControllerManager.h; sourceTree = "<group>"; };
B9114F9F2893C71E00B9C57A /* VirtualMFiControllerManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = VirtualMFiControllerManager.m; sourceTree = "<group>"; };
B9114FA12893D10B00B9C57A /* MappingDeviceViewControllerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingDeviceViewControllerDelegate.h; sourceTree = "<group>"; };
B9114FA42894E0C700B9C57A /* NKitWarning.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = NKitWarning.xib; sourceTree = "<group>"; };
B933EDBC27F6A61B004D7DD7 /* Swift.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = Swift.h; sourceTree = "<group>"; };
B933EDBD27F6A7BF004D7DD7 /* GameFileCacheService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = GameFileCacheService.swift; sourceTree = "<group>"; };
B933EDBF27F77D1E004D7DD7 /* GameFilePtrWrapper.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GameFilePtrWrapper.h; sourceTree = "<group>"; };
B933EDC027F77D1E004D7DD7 /* GameFilePtrWrapper.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GameFilePtrWrapper.mm; sourceTree = "<group>"; };
B933EDC227F8E215004D7DD7 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
B93986FA287F45A3008E8E47 /* SettingsRootViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SettingsRootViewController.swift; sourceTree = "<group>"; };
B93986FC287F7C2F008E8E47 /* CoreVersion.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = CoreVersion.xcconfig; sourceTree = "<group>"; };
B9398705287F998C008E8E47 /* ConfigGeneralViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigGeneralViewController.h; sourceTree = "<group>"; };
B9398706287F998C008E8E47 /* ConfigGeneralViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigGeneralViewController.mm; sourceTree = "<group>"; };
B9398708287FBB08008E8E47 /* SpeedLimitViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpeedLimitViewController.h; sourceTree = "<group>"; };
B9398709287FBB08008E8E47 /* SpeedLimitViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SpeedLimitViewController.mm; sourceTree = "<group>"; };
B939870E287FBB80008E8E47 /* SpeedLimitCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SpeedLimitCell.h; sourceTree = "<group>"; };
B939870F287FBB80008E8E47 /* SpeedLimitCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = SpeedLimitCell.m; sourceTree = "<group>"; };
B9398711287FDF23008E8E47 /* FallbackRegionViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FallbackRegionViewController.h; sourceTree = "<group>"; };
B9398712287FDF23008E8E47 /* FallbackRegionViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = FallbackRegionViewController.mm; sourceTree = "<group>"; };
B9398714287FE28F008E8E47 /* FallbackRegionCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FallbackRegionCell.h; sourceTree = "<group>"; };
B9398715287FE28F008E8E47 /* FallbackRegionCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FallbackRegionCell.m; sourceTree = "<group>"; };
B9398718287FF135008E8E47 /* ConfigInterfaceViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigInterfaceViewController.h; sourceTree = "<group>"; };
B9398719287FF135008E8E47 /* ConfigInterfaceViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigInterfaceViewController.mm; sourceTree = "<group>"; };
B9398722287FFBEC008E8E47 /* ConfigSoundViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigSoundViewController.h; sourceTree = "<group>"; };
B9398723287FFBEC008E8E47 /* ConfigSoundViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigSoundViewController.mm; sourceTree = "<group>"; };
B9398725288009D0008E8E47 /* AudioBackendViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AudioBackendViewController.h; sourceTree = "<group>"; };
B9398726288009D0008E8E47 /* AudioBackendViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AudioBackendViewController.mm; sourceTree = "<group>"; };
B939872828800BA2008E8E47 /* AudioBackendCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AudioBackendCell.h; sourceTree = "<group>"; };
B939872928800BA2008E8E47 /* AudioBackendCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AudioBackendCell.m; sourceTree = "<group>"; };
B939872C2880896D008E8E47 /* ConfigGameCubeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigGameCubeViewController.h; sourceTree = "<group>"; };
B939872D2880896D008E8E47 /* ConfigGameCubeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigGameCubeViewController.mm; sourceTree = "<group>"; };
B9447AFC28418D7600BC9110 /* TCButton.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TCButton.swift; sourceTree = "<group>"; };
B9447AFE28418EA100BC9110 /* TCDirectionalPad.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TCDirectionalPad.swift; sourceTree = "<group>"; };
B9447B0028418F2600BC9110 /* TCJoystick.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TCJoystick.swift; sourceTree = "<group>"; };
B9447B022841901200BC9110 /* TCGameCubePad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TCGameCubePad.xib; sourceTree = "<group>"; };
B9447B032841901200BC9110 /* TCGameCubePad.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TCGameCubePad.swift; sourceTree = "<group>"; };
B9447B062841906000BC9110 /* TCView.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TCView.swift; sourceTree = "<group>"; };
B9447B08284192FA00BC9110 /* DolphinAssets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = DolphinAssets.xcassets; sourceTree = "<group>"; };
B9447B0A2841931E00BC9110 /* CopyAssets.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = CopyAssets.sh; sourceTree = "<group>"; };
B9447B0C2841939300BC9110 /* ImageAsset.json.in */ = {isa = PBXFileReference; lastKnownFileType = text; path = ImageAsset.json.in; sourceTree = "<group>"; };
B9476B1B27F1A6D8009C0A4B /* Debug.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Debug.xcconfig; sourceTree = "<group>"; };
B9476B1D27F1AB0E009C0A4B /* PreprocessorCombine.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = PreprocessorCombine.xcconfig; sourceTree = "<group>"; };
B9476B1E27F1B17F009C0A4B /* NonJailbroken.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = NonJailbroken.xcconfig; sourceTree = "<group>"; };
B9476B1F27F1B1F2009C0A4B /* Beta.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Beta.xcconfig; sourceTree = "<group>"; };
B9476B2027F22416009C0A4B /* Release.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Release.xcconfig; sourceTree = "<group>"; };
B9476B2227F235A0009C0A4B /* BuildCore.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = BuildCore.sh; sourceTree = "<group>"; };
B9476B2427F23FFE009C0A4B /* libdolphin.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libdolphin.dylib; path = "../../../build-$(PLATFORM_NAME)-$(DOL_CORE_BUILD_TARGET)/Source/iOS/Library/libdolphin.dylib"; sourceTree = SOURCE_ROOT; };
B950CA932846A13100F45219 /* Sys */ = {isa = PBXFileReference; lastKnownFileType = text; name = Sys; path = ../../../Data/Sys; sourceTree = SOURCE_ROOT; };
B950CFA12961696100197719 /* BootNoticeNavigationViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BootNoticeNavigationViewController.h; sourceTree = "<group>"; };
B950CFA22961696100197719 /* BootNoticeNavigationViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BootNoticeNavigationViewController.m; sourceTree = "<group>"; };
B950CFA829616B4F00197719 /* MainSceneCoordinator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MainSceneCoordinator.h; sourceTree = "<group>"; };
B950CFA929616B4F00197719 /* MainSceneCoordinator.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MainSceneCoordinator.m; sourceTree = "<group>"; };
B950CFAB296170BC00197719 /* BootNoticeManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = BootNoticeManager.h; sourceTree = "<group>"; };
B950CFAC296170BC00197719 /* BootNoticeManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = BootNoticeManager.m; sourceTree = "<group>"; };
B950CFB0296179A000197719 /* UnofficialBuildNoticeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UnofficialBuildNoticeViewController.h; sourceTree = "<group>"; };
B950CFB1296179A000197719 /* UnofficialBuildNoticeViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = UnofficialBuildNoticeViewController.m; sourceTree = "<group>"; };
B950CFB5296179E000197719 /* UnofficialBuildNotice.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UnofficialBuildNotice.xib; sourceTree = "<group>"; };
B950CFB8296208A900197719 /* UpdateNoticeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = UpdateNoticeViewController.h; sourceTree = "<group>"; };
B950CFB9296208A900197719 /* UpdateNoticeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = UpdateNoticeViewController.mm; sourceTree = "<group>"; };
B950CFBC296208D400197719 /* UpdateNotice.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UpdateNotice.xib; sourceTree = "<group>"; };
B950CFBE29620C8900197719 /* UpdateCheckService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = UpdateCheckService.swift; sourceTree = "<group>"; };
B950CFC1296219C800197719 /* WiiSystemUpdateViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WiiSystemUpdateViewController.h; sourceTree = "<group>"; };
B950CFC2296219C800197719 /* WiiSystemUpdateViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WiiSystemUpdateViewController.mm; sourceTree = "<group>"; };
B950CFC529621AFC00197719 /* WiiSystemUpdate.storyboard */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.storyboard; path = WiiSystemUpdate.storyboard; sourceTree = "<group>"; };
B950CFC82962562200197719 /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = "<group>"; };
B950CFCA2962590600197719 /* JitManager+PTrace.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitManager+PTrace.h"; sourceTree = "<group>"; };
B950CFCB2962590600197719 /* JitManager+PTrace.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "JitManager+PTrace.m"; sourceTree = "<group>"; };
B950CFCE2962D08100197719 /* Private.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Private.entitlements; sourceTree = "<group>"; };
B950CFCF2962D1A500197719 /* Public.entitlements */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.entitlements; path = Public.entitlements; sourceTree = "<group>"; };
B960AFF0295FB45500A246F0 /* TCDeviceMotion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TCDeviceMotion.swift; sourceTree = "<group>"; };
B96C9A492A46501B002B5ECF /* DOLAppVersion.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DOLAppVersion.swift; sourceTree = "<group>"; };
B96C9A4F2A46C1CE002B5ECF /* DolphiniOSTests.xctest */ = {isa = PBXFileReference; explicitFileType = wrapper.cfbundle; includeInIndex = 0; path = DolphiniOSTests.xctest; sourceTree = BUILT_PRODUCTS_DIR; };
B96C9A5E2A46C2C0002B5ECF /* Bridging-Header.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "Bridging-Header.h"; sourceTree = "<group>"; };
B96C9A5F2A46C2C1002B5ECF /* DOLAppVersionTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DOLAppVersionTests.swift; sourceTree = "<group>"; };
B96F72CE27F0E8BD0024BA7D /* Debug (Non-Jailbroken).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug (Non-Jailbroken).xcconfig"; sourceTree = "<group>"; };
B96F72CF27F0FBE90024BA7D /* Debug (Jailbroken).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Debug (Jailbroken).xcconfig"; sourceTree = "<group>"; };
B96F72D027F0FC020024BA7D /* Release (Non-Jailbroken).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release (Non-Jailbroken).xcconfig"; sourceTree = "<group>"; };
B96F72D127F0FC1A0024BA7D /* Release (Jailbroken).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release (Jailbroken).xcconfig"; sourceTree = "<group>"; };
B96F72D227F0FC420024BA7D /* Release (Beta, Non-Jailbroken).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release (Beta, Non-Jailbroken).xcconfig"; sourceTree = "<group>"; };
B96F72D327F0FC520024BA7D /* Release (Beta, Jailbroken).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release (Beta, Jailbroken).xcconfig"; sourceTree = "<group>"; };
B96F72DD27F199040024BA7D /* BundleIdentifier.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = BundleIdentifier.xcconfig; sourceTree = "<group>"; };
B974923A2960096C00794509 /* ImportFileManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ImportFileManager.h; sourceTree = "<group>"; };
B974923B2960096C00794509 /* ImportFileManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ImportFileManager.m; sourceTree = "<group>"; };
B974923E296035F500794509 /* FastmemManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FastmemManager.h; sourceTree = "<group>"; };
B974923F296035F500794509 /* FastmemManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = FastmemManager.m; sourceTree = "<group>"; };
B974924229603A8A00794509 /* LegacyInputConfigMigrationService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LegacyInputConfigMigrationService.h; sourceTree = "<group>"; };
B974924329603A8A00794509 /* LegacyInputConfigMigrationService.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = LegacyInputConfigMigrationService.mm; sourceTree = "<group>"; };
B97492452960CD2B00794509 /* FirstRunInitializationService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirstRunInitializationService.h; sourceTree = "<group>"; };
B97492462960CD2B00794509 /* FirstRunInitializationService.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = FirstRunInitializationService.mm; sourceTree = "<group>"; };
B97492482960F64300794509 /* DefaultPreferences.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = DefaultPreferences.plist; sourceTree = "<group>"; };
B97C49AE297E6CFF00E30877 /* AboutSettings.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = AboutSettings.storyboard; sourceTree = "<group>"; };
B97C49B0297E717C00E30877 /* AboutViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AboutViewController.h; sourceTree = "<group>"; };
B97C49B1297E717C00E30877 /* AboutViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AboutViewController.m; sourceTree = "<group>"; };
B97C49B3297E7DB600E30877 /* AnalyticsNoticeViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = AnalyticsNoticeViewControllerDelegate.swift; sourceTree = "<group>"; };
B97C49B5297F8B0D00E30877 /* UniformTypeIdentifiers.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UniformTypeIdentifiers.framework; path = System/Library/Frameworks/UniformTypeIdentifiers.framework; sourceTree = SDKROOT; };
B97E4B512965011C00B3EE9C /* FirebaseService.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = FirebaseService.h; sourceTree = "<group>"; };
B97E4B522965011C00B3EE9C /* FirebaseService.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = FirebaseService.mm; sourceTree = "<group>"; };
B97E4B5529656EC300B3EE9C /* VersionManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = VersionManager.swift; sourceTree = "<group>"; };
B97E4B57296573E200B3EE9C /* DOLBuildSource.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DOLBuildSource.swift; sourceTree = "<group>"; };
B97E4B5929657BCB00B3EE9C /* GoogleService-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = "GoogleService-Info.plist"; sourceTree = "<group>"; };
B97E4B5C2965F9BE00B3EE9C /* AnalyticsNotice.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = AnalyticsNotice.xib; sourceTree = "<group>"; };
B97E4B5F2965FA1B00B3EE9C /* AnalyticsNoticeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AnalyticsNoticeViewController.h; sourceTree = "<group>"; };
B97E4B602965FA1B00B3EE9C /* AnalyticsNoticeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = AnalyticsNoticeViewController.mm; sourceTree = "<group>"; };
B97E4B63296635AC00B3EE9C /* Normal.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = Normal.xcconfig; sourceTree = "<group>"; };
B97E4B642966480300B3EE9C /* CreateDeb.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = CreateDeb.sh; sourceTree = "<group>"; };
B97E4B6729664E1500B3EE9C /* control-beta.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "control-beta.in"; sourceTree = "<group>"; };
B97E4B6829664E1500B3EE9C /* postinst.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = postinst.sh; sourceTree = "<group>"; };
B97E4B6929664E1500B3EE9C /* control-normal.in */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "control-normal.in"; sourceTree = "<group>"; };
B97E4B6A29664E1600B3EE9C /* postrm.sh */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.script.sh; path = postrm.sh; sourceTree = "<group>"; };
B9809C582A4811B000877579 /* SoftwareProperties.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = SoftwareProperties.storyboard; sourceTree = "<group>"; };
B9809C5A2A48149B00877579 /* SoftwarePropertiesViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoftwarePropertiesViewController.h; sourceTree = "<group>"; };
B9809C5B2A48149B00877579 /* SoftwarePropertiesViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SoftwarePropertiesViewController.mm; sourceTree = "<group>"; };
B9809C5E2A48236900877579 /* SoftwarePropertiesInfoViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoftwarePropertiesInfoViewController.h; sourceTree = "<group>"; };
B9809C5F2A48236900877579 /* SoftwarePropertiesInfoViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SoftwarePropertiesInfoViewController.mm; sourceTree = "<group>"; };
B9809C6A2A49705500877579 /* GeckoCodeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeckoCodeViewController.h; sourceTree = "<group>"; };
B9809C6B2A49705500877579 /* GeckoCodeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GeckoCodeViewController.mm; sourceTree = "<group>"; };
B9809C6E2A49707900877579 /* CheatCell.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CheatCell.swift; sourceTree = "<group>"; };
B9809C712A4970A700877579 /* Gecko.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Gecko.storyboard; sourceTree = "<group>"; };
B9809C742A49F78700877579 /* GeckoCodeEditViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeckoCodeEditViewController.h; sourceTree = "<group>"; };
B9809C752A49F78700877579 /* GeckoCodeEditViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GeckoCodeEditViewController.mm; sourceTree = "<group>"; };
B9809C772A49F7D600877579 /* GeckoCodeEditViewControllerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GeckoCodeEditViewControllerDelegate.h; sourceTree = "<group>"; };
B9809C782A4A166C00877579 /* DOLSwitch.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = DOLSwitch.swift; sourceTree = "<group>"; };
B9809C7B2A4A180700877579 /* ActionReplay.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = ActionReplay.storyboard; sourceTree = "<group>"; };
B9809C7E2A4A190C00877579 /* ActionReplayCodeViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ActionReplayCodeViewController.h; sourceTree = "<group>"; };
B9809C7F2A4A190C00877579 /* ActionReplayCodeViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ActionReplayCodeViewController.mm; sourceTree = "<group>"; };
B9809C812A4A22EB00877579 /* ActionReplayCodeEditViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ActionReplayCodeEditViewController.h; sourceTree = "<group>"; };
B9809C822A4A22EB00877579 /* ActionReplayCodeEditViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ActionReplayCodeEditViewController.mm; sourceTree = "<group>"; };
B9809C842A4A2A4700877579 /* ActionReplayCodeEditViewControllerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ActionReplayCodeEditViewControllerDelegate.h; sourceTree = "<group>"; };
B991377A28808D8F00588446 /* GameCubeSystemLanguageViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GameCubeSystemLanguageViewController.h; sourceTree = "<group>"; };
B991377B28808D8F00588446 /* GameCubeSystemLanguageViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GameCubeSystemLanguageViewController.mm; sourceTree = "<group>"; };
B991377F288096A300588446 /* ConfigWiiViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigWiiViewController.h; sourceTree = "<group>"; };
B9913780288096A300588446 /* ConfigWiiViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigWiiViewController.mm; sourceTree = "<group>"; };
B99137822880ABDA00588446 /* DevelopmentTeam.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = DevelopmentTeam.xcconfig; sourceTree = "<group>"; };
B9913783288146D700588446 /* WiiAspectRatioViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WiiAspectRatioViewController.h; sourceTree = "<group>"; };
B9913784288146D700588446 /* WiiAspectRatioViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WiiAspectRatioViewController.mm; sourceTree = "<group>"; };
B99137862881486200588446 /* WiiSystemLanguageViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WiiSystemLanguageViewController.h; sourceTree = "<group>"; };
B99137872881486200588446 /* WiiSystemLanguageViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WiiSystemLanguageViewController.mm; sourceTree = "<group>"; };
B9913789288149F100588446 /* WiiSoundViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WiiSoundViewController.h; sourceTree = "<group>"; };
B991378A288149F100588446 /* WiiSoundViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WiiSoundViewController.mm; sourceTree = "<group>"; };
B991378C28814BCD00588446 /* WiiSensorBarViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = WiiSensorBarViewController.h; sourceTree = "<group>"; };
B991378D28814BCD00588446 /* WiiSensorBarViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = WiiSensorBarViewController.mm; sourceTree = "<group>"; };
B9913790288153D000588446 /* ConfigAdvancedViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ConfigAdvancedViewController.h; sourceTree = "<group>"; };
B9913791288153D000588446 /* ConfigAdvancedViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ConfigAdvancedViewController.mm; sourceTree = "<group>"; };
B99137932881D62C00588446 /* CpuEngineCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CpuEngineCell.h; sourceTree = "<group>"; };
B99137942881D62C00588446 /* CpuEngineCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = CpuEngineCell.m; sourceTree = "<group>"; };
B99137962881D68600588446 /* CpuEngineViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = CpuEngineViewController.h; sourceTree = "<group>"; };
B99137972881D68600588446 /* CpuEngineViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = CpuEngineViewController.mm; sourceTree = "<group>"; };
B991379A2881DC2200588446 /* UpdateStoryboardStrings.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = UpdateStoryboardStrings.sh; sourceTree = "<group>"; };
B991379F2881F23A00588446 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Core.strings; sourceTree = "<group>"; };
B99137A228825AA600588446 /* UpdateCoreStrings.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = UpdateCoreStrings.py; sourceTree = "<group>"; };
B99137A6288279AC00588446 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Main.strings; sourceTree = "<group>"; };
B99137A8288279F000588446 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
B99137A928827A1400588446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Main.strings; sourceTree = "<group>"; };
B99137AA28827A1500588446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/LaunchScreen.strings; sourceTree = "<group>"; };
B99137AB28827A1700588446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/Core.strings; sourceTree = "<group>"; };
B99137AD28827AD200588446 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/SettingsRoot.storyboard; sourceTree = "<group>"; };
B99137B028827B0400588446 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SettingsRoot.strings; sourceTree = "<group>"; };
B99137B228827B8700588446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/SettingsRoot.strings; sourceTree = "<group>"; };
B99137B328827BF300588446 /* TransferCoreStringsToStoryboard.py */ = {isa = PBXFileReference; lastKnownFileType = text.script.python; path = TransferCoreStringsToStoryboard.py; sourceTree = "<group>"; };
B99137B62882A58000588446 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/SoftwareList.storyboard; sourceTree = "<group>"; };
B99137B92882A58800588446 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/SoftwareList.strings; sourceTree = "<group>"; };
B99137BB2882A5BC00588446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/SoftwareList.strings; sourceTree = "<group>"; };
B99137C0288327AC00588446 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/ConfigSettings.storyboard; sourceTree = "<group>"; };
B99137C3288327B200588446 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/ConfigSettings.strings; sourceTree = "<group>"; };
B99137C5288327BB00588446 /* ja */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = ja; path = ja.lproj/ConfigSettings.strings; sourceTree = "<group>"; };
B99137C728832A0800588446 /* LocalizationUtil.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = LocalizationUtil.h; sourceTree = "<group>"; };
B99137C828832A0800588446 /* LocalizationUtil.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = LocalizationUtil.m; sourceTree = "<group>"; };
B9B1483429636565002C4BE7 /* CreateIpa.sh */ = {isa = PBXFileReference; lastKnownFileType = text.script.sh; path = CreateIpa.sh; sourceTree = "<group>"; };
B9B1483729642C75002C4BE7 /* UpdateRequiredNotice.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = UpdateRequiredNotice.xib; sourceTree = "<group>"; };
B9B1483A29642CB8002C4BE7 /* UpdateRequiredNoticeViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = UpdateRequiredNoticeViewController.m; sourceTree = "<group>"; };
B9B1483B29642CB8002C4BE7 /* UpdateRequiredNoticeViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = UpdateRequiredNoticeViewController.h; sourceTree = "<group>"; };
B9B2C5E0288D0A9800CB6569 /* MappingLoadProfileViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingLoadProfileViewController.h; sourceTree = "<group>"; };
B9B2C5E1288D0A9800CB6569 /* MappingLoadProfileViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MappingLoadProfileViewController.mm; sourceTree = "<group>"; };
B9B2C5E3288D0C5500CB6569 /* MappingLoadProfileIniCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingLoadProfileIniCell.h; sourceTree = "<group>"; };
B9B2C5E4288D0C5500CB6569 /* MappingLoadProfileIniCell.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = MappingLoadProfileIniCell.m; sourceTree = "<group>"; };
B9B2C5E6288D1BF400CB6569 /* MappingLoadProfileViewControllerDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MappingLoadProfileViewControllerDelegate.h; sourceTree = "<group>"; };
B9B2C618288D3A7F00CB6569 /* EmulationiOSViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EmulationiOSViewController.h; sourceTree = "<group>"; };
B9B2C619288D3A7F00CB6569 /* EmulationiOSViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = EmulationiOSViewController.mm; sourceTree = "<group>"; };
B9B2C61B288DB62D00CB6569 /* TCClassicWiiPad.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TCClassicWiiPad.swift; sourceTree = "<group>"; };
B9B2C61C288DB62D00CB6569 /* TCClassicWiiPad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TCClassicWiiPad.xib; sourceTree = "<group>"; };
B9B2C61D288DB62D00CB6569 /* TCSidewaysWiiPad.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TCSidewaysWiiPad.swift; sourceTree = "<group>"; };
B9B2C61E288DB62D00CB6569 /* TCSidewaysWiiPad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TCSidewaysWiiPad.xib; sourceTree = "<group>"; };
B9B2C61F288DB62D00CB6569 /* TCWiiPad.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = TCWiiPad.xib; sourceTree = "<group>"; };
B9B2C625288DB64700CB6569 /* TCWiiPad.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = TCWiiPad.swift; sourceTree = "<group>"; };
B9B2C64C288E170600CB6569 /* ServiceManager.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ServiceManager.swift; sourceTree = "<group>"; };
B9B2C64E288E1C4F00CB6569 /* MainDisplaySceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MainDisplaySceneDelegate.swift; sourceTree = "<group>"; };
B9B2C650288E252900CB6569 /* EmulationCoordinator.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EmulationCoordinator.h; sourceTree = "<group>"; };
B9B2C651288E252900CB6569 /* EmulationCoordinator.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = EmulationCoordinator.mm; sourceTree = "<group>"; };
B9B2C653288E400100CB6569 /* ExternalDisplay.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = ExternalDisplay.storyboard; path = ../ExternalDisplay/ExternalDisplay.storyboard; sourceTree = "<group>"; };
B9B2C65A288E454700CB6569 /* ExternalDisplaySceneDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ExternalDisplaySceneDelegate.swift; sourceTree = "<group>"; };
B9B2C65F288E569E00CB6569 /* ExternalDisplayEmulationViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ExternalDisplayEmulationViewController.h; sourceTree = "<group>"; };
B9B2C660288E569E00CB6569 /* ExternalDisplayEmulationViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = ExternalDisplayEmulationViewController.mm; sourceTree = "<group>"; };
B9D93889283DD83E00B290FC /* EmulationBootType.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EmulationBootType.h; sourceTree = "<group>"; };
B9D9388A283DD86100B290FC /* EmulationBootParameter.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EmulationBootParameter.h; sourceTree = "<group>"; };
B9D9388B283DD86100B290FC /* EmulationBootParameter.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = EmulationBootParameter.mm; sourceTree = "<group>"; };
B9D9388D283DE3C800B290FC /* EmulationViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = EmulationViewController.h; sourceTree = "<group>"; };
B9D9388E283DE3C800B290FC /* EmulationViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = EmulationViewController.mm; sourceTree = "<group>"; };
B9D93891283DE63800B290FC /* Emulation.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = Emulation.storyboard; sourceTree = "<group>"; };
B9D93894283ECD9500B290FC /* DOLSwitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DOLSwitch.h; sourceTree = "<group>"; };
B9D93895283ECE1100B290FC /* DOLUIKitSwitch.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = DOLUIKitSwitch.h; sourceTree = "<group>"; };
B9D93896283ECE1100B290FC /* DOLUIKitSwitch.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = DOLUIKitSwitch.m; sourceTree = "<group>"; };
B9D9389D283EF7AD00B290FC /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
B9D938A0283F239F00B290FC /* TCButtonType.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = TCButtonType.swift; sourceTree = "<group>"; };
B9D938A528418AFD00B290FC /* TCManagerInterface.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = TCManagerInterface.h; sourceTree = "<group>"; };
B9D938A628418AFD00B290FC /* TCManagerInterface.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = TCManagerInterface.mm; sourceTree = "<group>"; };
B9DC3DF627EFBD2C0084DAA4 /* DolphiniOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = DolphiniOS.app; sourceTree = BUILT_PRODUCTS_DIR; };
B9DC3E0327EFBD2D0084DAA4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/Main.storyboard; sourceTree = "<group>"; };
B9DC3E0527EFBD2F0084DAA4 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
B9DC3E0827EFBD2F0084DAA4 /* Base */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; name = Base; path = Base.lproj/LaunchScreen.storyboard; sourceTree = "<group>"; };
B9DC3E0A27EFBD2F0084DAA4 /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = "<group>"; };
B9DC5FA928849535004BD94A /* GraphicsRootViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsRootViewController.h; sourceTree = "<group>"; };
B9DC5FAA28849535004BD94A /* GraphicsRootViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsRootViewController.mm; sourceTree = "<group>"; };
B9DC5FAD28849640004BD94A /* GraphicsTabViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsTabViewController.h; sourceTree = "<group>"; };
B9DC5FAE28849640004BD94A /* GraphicsTabViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = GraphicsTabViewController.m; sourceTree = "<group>"; };
B9DC5FB1288497B0004BD94A /* GraphicsGeneralViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsGeneralViewController.h; sourceTree = "<group>"; };
B9DC5FB2288497B0004BD94A /* GraphicsGeneralViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsGeneralViewController.mm; sourceTree = "<group>"; };
B9DC5FB42884A563004BD94A /* GraphicsBoolCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsBoolCell.h; sourceTree = "<group>"; };
B9DC5FB52884A563004BD94A /* GraphicsBoolCell.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsBoolCell.mm; sourceTree = "<group>"; };
B9DC5FB72884CB7C004BD94A /* GraphicsChoiceCell.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = GraphicsChoiceCell.h; sourceTree = "<group>"; };
B9DC5FB82884CB7C004BD94A /* GraphicsChoiceCell.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = GraphicsChoiceCell.mm; sourceTree = "<group>"; };
B9EC1A41295FFFD30013EBE4 /* SoftwareListiOSViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = SoftwareListiOSViewController.h; sourceTree = "<group>"; };
B9EC1A42295FFFD30013EBE4 /* SoftwareListiOSViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = SoftwareListiOSViewController.mm; sourceTree = "<group>"; };
B9FCB7B7289670830020E233 /* JitManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = JitManager.h; sourceTree = "<group>"; };
B9FCB7B8289670830020E233 /* JitManager.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = JitManager.m; sourceTree = "<group>"; };
B9FCB7BA289672830020E233 /* JitManager+Debugger.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitManager+Debugger.h"; sourceTree = "<group>"; };
B9FCB7BB289672830020E233 /* JitManager+Debugger.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "JitManager+Debugger.m"; sourceTree = "<group>"; };
B9FCB7BD28967C130020E233 /* JitAcquisitionService.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JitAcquisitionService.swift; sourceTree = "<group>"; };
B9FCB7C728976CE60020E233 /* JitWait.xib */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = file.xib; path = JitWait.xib; sourceTree = "<group>"; };
B9FCB7CB2897700C0020E233 /* JitWaitViewController.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JitWaitViewController.swift; sourceTree = "<group>"; };
B9FCB7CD2897998B0020E233 /* JitWaitViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = JitWaitViewControllerDelegate.swift; sourceTree = "<group>"; };
B9FCB7D02897B9D60020E233 /* NKitWarningViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = NKitWarningViewController.h; sourceTree = "<group>"; };
B9FCB7D12897B9D60020E233 /* NKitWarningViewController.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = NKitWarningViewController.mm; sourceTree = "<group>"; };
B9FCB7D32897C7D80020E233 /* NKitWarningViewControllerDelegate.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = NKitWarningViewControllerDelegate.swift; sourceTree = "<group>"; };
B9FCB7D6289841730020E233 /* MsgAlertManager.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = MsgAlertManager.h; sourceTree = "<group>"; };
B9FCB7D7289841730020E233 /* MsgAlertManager.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = MsgAlertManager.mm; sourceTree = "<group>"; };
B9FCB7D928988E4B0020E233 /* JitManager+AltServer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitManager+AltServer.h"; sourceTree = "<group>"; };
B9FCB7DA28988E4B0020E233 /* JitManager+AltServer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "JitManager+AltServer.m"; sourceTree = "<group>"; };
B9FCB7E02898D1E80020E233 /* SwiftLocalizationUtil.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = SwiftLocalizationUtil.swift; sourceTree = "<group>"; };
B9FCB7E22898F4D60020E233 /* JitManager+JitStreamer.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "JitManager+JitStreamer.h"; sourceTree = "<group>"; };
B9FCB7E32898F4D60020E233 /* JitManager+JitStreamer.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = "JitManager+JitStreamer.m"; sourceTree = "<group>"; };
B9FCB7E52898FAC10020E233 /* GameController.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameController.framework; path = System/Library/Frameworks/GameController.framework; sourceTree = SDKROOT; };
B9FCB7E72898FB620020E233 /* DolphiniOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = DolphiniOS.entitlements; sourceTree = "<group>"; };
B9FF01E72977DCBE00B49B00 /* TrollStore.xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = TrollStore.xcconfig; sourceTree = "<group>"; };
B9FF01E82977DCF700B49B00 /* Release (TrollStore).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release (TrollStore).xcconfig"; sourceTree = "<group>"; };
B9FF01E92977DD0000B49B00 /* Release (Beta, TrollStore).xcconfig */ = {isa = PBXFileReference; lastKnownFileType = text.xcconfig; path = "Release (Beta, TrollStore).xcconfig"; sourceTree = "<group>"; };
/* End PBXFileReference section */
/* Begin PBXFrameworksBuildPhase section */
B96C9A4C2A46C1CE002B5ECF /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
);
runOnlyForDeploymentPostprocessing = 0;
};
B9DC3DF327EFBD2C0084DAA4 /* Frameworks */ = {
isa = PBXFrameworksBuildPhase;
buildActionMask = 2147483647;
files = (
B97C49B6297F8B0D00E30877 /* UniformTypeIdentifiers.framework in Frameworks */,
B9FCB7DE28988E7E0020E233 /* AltKit in Frameworks */,
B9D9389E283EF7AD00B290FC /* MetalKit.framework in Frameworks */,
B9FCB7E62898FAC10020E233 /* GameController.framework in Frameworks */,
B9476B2527F23FFE009C0A4B /* libdolphin.dylib in Frameworks */,
B97E4B492964CBA100B3EE9C /* FirebaseAnalyticsWithoutAdIdSupport in Frameworks */,
B97E4B4B2964CBA100B3EE9C /* FirebaseCrashlytics in Frameworks */,
B900A7B527F2D3C0000361DD /* MoltenVK.xcframework in Frameworks */,
B900A7D227F5228B000361DD /* UICollectionViewLeftAlignedLayout in Frameworks */,
);
runOnlyForDeploymentPostprocessing = 0;
};
/* End PBXFrameworksBuildPhase section */
/* Begin PBXGroup section */
B900A7A327F260EF000361DD /* Libraries */ = {
isa = PBXGroup;
children = (
B9476B2427F23FFE009C0A4B /* libdolphin.dylib */,
B900A7B327F2D3AF000361DD /* MoltenVK.xcframework */,
);
path = Libraries;
sourceTree = "<group>";
};
B900A7A427F26F17000361DD /* Common */ = {
isa = PBXGroup;
children = (
B9B2C65C288E481300CB6569 /* Emulation */,
B974923D296035E500794509 /* Fastmem */,
B900A7BB27F4CD16000361DD /* FoundationUtil */,
B9FCB7B6289658FC0020E233 /* Jit */,
B9749241296039BF00794509 /* Mapping */,
B900A7A827F27EB9000361DD /* Services */,
B933EDBB27F6A5C7004D7DD7 /* Swift */,
B900A7BF27F4D2E4000361DD /* UI */,
B97E4B5429656E8600B3EE9C /* Version */,
B900A7A627F26F61000361DD /* AppDelegate.swift */,
B933EDC227F8E215004D7DD7 /* Assets.xcassets */,
B9447B08284192FA00BC9110 /* DolphinAssets.xcassets */,
B9B2C65A288E454700CB6569 /* ExternalDisplaySceneDelegate.swift */,
B950CFC82962562200197719 /* main.m */,
B9B2C64E288E1C4F00CB6569 /* MainDisplaySceneDelegate.swift */,
B900A7AF27F2866D000361DD /* UserFolderUtil.swift */,
);
path = Common;
sourceTree = "<group>";
};
B900A7A827F27EB9000361DD /* Services */ = {
isa = PBXGroup;
children = (
B900A7B927F4CB80000361DD /* DefaultsInitService.swift */,
B900A7AC27F27F36000361DD /* DolphinCoreService.h */,
B900A7AD27F27F36000361DD /* DolphinCoreService.mm */,
B97E4B512965011C00B3EE9C /* FirebaseService.h */,
B97E4B522965011C00B3EE9C /* FirebaseService.mm */,
B97492452960CD2B00794509 /* FirstRunInitializationService.h */,
B97492462960CD2B00794509 /* FirstRunInitializationService.mm */,
B933EDBD27F6A7BF004D7DD7 /* GameFileCacheService.swift */,
B9FCB7BD28967C130020E233 /* JitAcquisitionService.swift */,
B974924229603A8A00794509 /* LegacyInputConfigMigrationService.h */,
B974924329603A8A00794509 /* LegacyInputConfigMigrationService.mm */,
B9B2C64C288E170600CB6569 /* ServiceManager.swift */,
B950CFBE29620C8900197719 /* UpdateCheckService.swift */,
);
path = Services;
sourceTree = "<group>";
};
B900A7BB27F4CD16000361DD /* FoundationUtil */ = {
isa = PBXGroup;
children = (
B900A7B127F28806000361DD /* FoundationStringUtil.h */,
B900A7BC27F4CDD3000361DD /* SwiftStringUtil.swift */,
);
path = FoundationUtil;
sourceTree = "<group>";
};
B900A7BF27F4D2E4000361DD /* UI */ = {
isa = PBXGroup;
children = (
B9FCB7D5289841600020E233 /* Alert */,
B950CF9D2961690A00197719 /* BootNotice */,
B9809C692A496F2600877579 /* Cheats */,
B9D93893283ECD6F00B290FC /* Controls */,
B933EDC527F8E8D6004D7DD7 /* Emulation */,
B99137C62883290000588446 /* Localization */,
B950CFA729616B3300197719 /* Scene */,
B93986F9287F4592008E8E47 /* Settings */,
B900A7C327F4D44D000361DD /* SoftwareList */,
B950CFC0296219B000197719 /* WiiSystemUpdate */,
);
path = UI;
sourceTree = "<group>";
};
B900A7C327F4D44D000361DD /* SoftwareList */ = {
isa = PBXGroup;
children = (
B9809C562A48106300877579 /* Properties */,
B900A7D327F61F3A000361DD /* GameFileCacheManager.h */,
B900A7D427F61F3A000361DD /* GameFileCacheManager.mm */,
B933EDBF27F77D1E004D7DD7 /* GameFilePtrWrapper.h */,
B933EDC027F77D1E004D7DD7 /* GameFilePtrWrapper.mm */,
B900A7CE27F4DB9A000361DD /* SoftwareListCell.swift */,
B900A7C827F4DA97000361DD /* SoftwareListViewController.h */,
B900A7C927F4DA97000361DD /* SoftwareListViewController.mm */,
);
path = SoftwareList;
sourceTree = "<group>";
};
B900A7C427F4D4DE000361DD /* UI */ = {
isa = PBXGroup;
children = (
B950CFB3296179BD00197719 /* BootNotice */,
B9809C702A49709400877579 /* Cheats */,
B9D9389B283ECF0B00B290FC /* Controls */,
B9D93890283DE62700B290FC /* Emulation */,
B9B2C655288E40A400CB6569 /* ExternalDisplay */,
B97492392960094B00794509 /* Import */,
B938835B287EBA5500910606 /* Settings */,
B900A7C527F4D4E2000361DD /* SoftwareList */,
B950CFC429621ADA00197719 /* WiiSystemUpdate */,
);
path = UI;
sourceTree = "<group>";
};
B900A7C527F4D4E2000361DD /* SoftwareList */ = {
isa = PBXGroup;
children = (
B9809C572A48118D00877579 /* Properties */,
B99137B72882A58000588446 /* SoftwareList.storyboard */,
B9EC1A41295FFFD30013EBE4 /* SoftwareListiOSViewController.h */,
B9EC1A42295FFFD30013EBE4 /* SoftwareListiOSViewController.mm */,
);
path = SoftwareList;
sourceTree = "<group>";
};
B904ACC828854768008B6BE9 /* Enhancements */ = {
isa = PBXGroup;
children = (
B904ACD32885D2C4008B6BE9 /* AnisotropicFilteringViewController.h */,
B904ACD42885D2C4008B6BE9 /* AnisotropicFilteringViewController.mm */,
B904ACC928854782008B6BE9 /* GraphicsEnhancementsViewController.h */,
B904ACCA28854782008B6BE9 /* GraphicsEnhancementsViewController.mm */,
B904ACD02885561E008B6BE9 /* InternalResolutionCell.h */,
B904ACD12885561E008B6BE9 /* InternalResolutionCell.m */,
B904ACCD288555E8008B6BE9 /* InternalResolutionViewController.h */,
B904ACCE288555E8008B6BE9 /* InternalResolutionViewController.mm */,
);
path = Enhancements;
sourceTree = "<group>";
};
B904ACD62885E7B5008B6BE9 /* Hacks */ = {
isa = PBXGroup;
children = (
B904ACD72885E7DE008B6BE9 /* GraphicsHacksViewController.h */,
B904ACD82885E7DE008B6BE9 /* GraphicsHacksViewController.mm */,
);
path = Hacks;
sourceTree = "<group>";
};
B904ACDA2886292D008B6BE9 /* Advanced */ = {
isa = PBXGroup;
children = (
B904ACDB28862941008B6BE9 /* GraphicsAdvancedViewController.h */,
B904ACDC28862941008B6BE9 /* GraphicsAdvancedViewController.mm */,
);
path = Advanced;
sourceTree = "<group>";
};
B904ACE5288666D3008B6BE9 /* Controllers */ = {
isa = PBXGroup;
children = (
B904ACE728866E2D008B6BE9 /* ControllersSettings.storyboard */,
);
path = Controllers;
sourceTree = "<group>";
};
B904ACE628866E12008B6BE9 /* Controllers */ = {
isa = PBXGroup;
children = (
B904AD032887D65A008B6BE9 /* Port */,
B904ACEC2886701C008B6BE9 /* ControllersRootPortCell.h */,
B904ACED2886701C008B6BE9 /* ControllersRootPortCell.m */,
B904ACE928866FF4008B6BE9 /* ControllersRootViewController.h */,
B904ACEA28866FF4008B6BE9 /* ControllersRootViewController.mm */,
B904ACEF28868E4B008B6BE9 /* ControllersSettingsUtil.h */,
B904ACF028868E4B008B6BE9 /* ControllersSettingsUtil.mm */,
);
path = Controllers;
sourceTree = "<group>";
};
B904ACF22886AAED008B6BE9 /* Mapping */ = {
isa = PBXGroup;
children = (
B904ACF32886AB05008B6BE9 /* ButtonMapping.storyboard */,
);
path = Mapping;
sourceTree = "<group>";
};
B904ACF52886AC2F008B6BE9 /* Mapping */ = {
isa = PBXGroup;
children = (
B904AD172888AB3B008B6BE9 /* Device */,
B904AD282888D719008B6BE9 /* Extension */,
B904AD2F2888FEDE008B6BE9 /* GroupEdit */,
B9B2C5DF288D0A7900CB6569 /* LoadProfile */,
B904AD0A28886AE6008B6BE9 /* MappingRootDeviceCell.h */,
B904AD0B28886AE6008B6BE9 /* MappingRootDeviceCell.m */,
B904AD1028886B0D008B6BE9 /* MappingRootExtensionCell.h */,
B904AD1128886B0D008B6BE9 /* MappingRootExtensionCell.m */,
B904AD0D28886AF8008B6BE9 /* MappingRootGroupCell.h */,
B904AD0E28886AF8008B6BE9 /* MappingRootGroupCell.m */,
B904ACF62886AC58008B6BE9 /* MappingRootViewController.h */,
B904ACF72886AC58008B6BE9 /* MappingRootViewController.mm */,
B904AD252888D346008B6BE9 /* MappingUtil.h */,
B904AD262888D346008B6BE9 /* MappingUtil.mm */,
);
path = Mapping;
sourceTree = "<group>";
};
B904AD032887D65A008B6BE9 /* Port */ = {
isa = PBXGroup;
children = (
B904ACFF2887B9D1008B6BE9 /* ControllersPortViewController.h */,
B904AD002887B9D1008B6BE9 /* ControllersPortViewController.mm */,
B904AD042887D99B008B6BE9 /* ControllersTypeCell.h */,
B904AD052887D99B008B6BE9 /* ControllersTypeCell.m */,
B904AD062887DA0E008B6BE9 /* ControllersTypeViewController.h */,
B904AD072887DA0E008B6BE9 /* ControllersTypeViewController.mm */,
B904AD022887CF13008B6BE9 /* DOLControllerPortType.h */,
);
path = Port;
sourceTree = "<group>";
};
B904AD172888AB3B008B6BE9 /* Device */ = {
isa = PBXGroup;
children = (
B904AD182888AB5E008B6BE9 /* MappingDeviceCell.h */,
B904AD192888AB5E008B6BE9 /* MappingDeviceCell.m */,
B904AD1B2888AB6B008B6BE9 /* MappingDeviceViewController.h */,
B904AD1C2888AB6B008B6BE9 /* MappingDeviceViewController.mm */,
B9114FA12893D10B00B9C57A /* MappingDeviceViewControllerDelegate.h */,
);
path = Device;
sourceTree = "<group>";
};
B904AD282888D719008B6BE9 /* Extension */ = {
isa = PBXGroup;
children = (
B904AD2C2888D75F008B6BE9 /* MappingExtensionCell.h */,
B904AD2D2888D75F008B6BE9 /* MappingExtensionCell.m */,
B904AD292888D72F008B6BE9 /* MappingExtensionViewController.h */,
B904AD2A2888D72F008B6BE9 /* MappingExtensionViewController.mm */,
B904AD43288B5426008B6BE9 /* MappingExtensionViewControllerDelegate.h */,
);
path = Extension;
sourceTree = "<group>";
};
B904AD2F2888FEDE008B6BE9 /* GroupEdit */ = {
isa = PBXGroup;
children = (
B904AD39288904AC008B6BE9 /* MappingGroupEditBoolCell.h */,
B904AD3A288904AC008B6BE9 /* MappingGroupEditBoolCell.m */,
B904AD42288B4C80008B6BE9 /* MappingGroupEditBoolCellDelegate.h */,
B904AD3628890489008B6BE9 /* MappingGroupEditControlCell.h */,
B904AD3728890489008B6BE9 /* MappingGroupEditControlCell.m */,
B904AD3C288904D9008B6BE9 /* MappingGroupEditDoubleCell.h */,
B904AD3D288904D9008B6BE9 /* MappingGroupEditDoubleCell.m */,
B904AD41288A54B0008B6BE9 /* MappingGroupEditDoubleCellDelegate.h */,
B904AD3328890477008B6BE9 /* MappingGroupEditEnabledCell.h */,
B904AD3428890477008B6BE9 /* MappingGroupEditEnabledCell.m */,
B904AD3F2889CC86008B6BE9 /* MappingGroupEditEnabledCellDelegate.h */,
B904AD302888FF17008B6BE9 /* MappingGroupEditViewController.h */,
B904AD312888FF17008B6BE9 /* MappingGroupEditViewController.mm */,
B904AD40288A2706008B6BE9 /* MappingGroupEditViewControllerDelegate.h */,
);
path = GroupEdit;
sourceTree = "<group>";
};
B9114F952893C5D600B9C57A /* Debug */ = {
isa = PBXGroup;
children = (
B9114F962893C5E600B9C57A /* DebugSettings.storyboard */,
);
path = Debug;
sourceTree = "<group>";
};
B9114F982893C69E00B9C57A /* Debug */ = {
isa = PBXGroup;
children = (
B9114F9A2893C6CA00B9C57A /* DebugRootViewController.h */,
B9114F9B2893C6CA00B9C57A /* DebugRootViewController.mm */,
);
path = Debug;
sourceTree = "<group>";
};
B9114F9D2893C6FD00B9C57A /* VirtualMFi */ = {
isa = PBXGroup;
children = (
B9114F9E2893C71E00B9C57A /* VirtualMFiControllerManager.h */,
B9114F9F2893C71E00B9C57A /* VirtualMFiControllerManager.m */,
);
path = VirtualMFi;
sourceTree = "<group>";
};
B9114FA32894E0B400B9C57A /* NKitWarning */ = {
isa = PBXGroup;
children = (
B9114FA42894E0C700B9C57A /* NKitWarning.xib */,
);
path = NKitWarning;
sourceTree = "<group>";
};
B933EDBB27F6A5C7004D7DD7 /* Swift */ = {
isa = PBXGroup;
children = (
B900A7B227F2CF8A000361DD /* BridgingHeader.h */,
B933EDBC27F6A61B004D7DD7 /* Swift.h */,
);
path = Swift;
sourceTree = "<group>";
};
B933EDC527F8E8D6004D7DD7 /* Emulation */ = {
isa = PBXGroup;
children = (
B9FCB7C328976C340020E233 /* JitWait */,
B9FCB7CF2897B9A90020E233 /* NKitWarning */,
B9D9388D283DE3C800B290FC /* EmulationViewController.h */,
B9D9388E283DE3C800B290FC /* EmulationViewController.mm */,
);
path = Emulation;
sourceTree = "<group>";
};
B938835B287EBA5500910606 /* Settings */ = {
isa = PBXGroup;
children = (
B97C49AD297E6CED00E30877 /* About */,
B93986FD287F8F0F008E8E47 /* Config */,
B904ACE5288666D3008B6BE9 /* Controllers */,
B9114F952893C5D600B9C57A /* Debug */,
B9DC5FA628849467004BD94A /* Graphics */,
B904ACF22886AAED008B6BE9 /* Mapping */,
B99137AE28827AD200588446 /* SettingsRoot.storyboard */,
);
path = Settings;
sourceTree = "<group>";
};
B93986F9287F4592008E8E47 /* Settings */ = {
isa = PBXGroup;
children = (
B97C49AC297E6CE400E30877 /* About */,
B9398700287F98E7008E8E47 /* Config */,
B904ACE628866E12008B6BE9 /* Controllers */,
B9114F982893C69E00B9C57A /* Debug */,
B9DC5FA52884945C004BD94A /* Graphics */,
B904ACF52886AC2F008B6BE9 /* Mapping */,
B93986FA287F45A3008E8E47 /* SettingsRootViewController.swift */,
);
path = Settings;
sourceTree = "<group>";
};
B93986FD287F8F0F008E8E47 /* Config */ = {
isa = PBXGroup;
children = (
B99137C1288327AC00588446 /* ConfigSettings.storyboard */,
);
path = Config;
sourceTree = "<group>";
};
B9398700287F98E7008E8E47 /* Config */ = {
isa = PBXGroup;
children = (
B991378F288153A500588446 /* Advanced */,
B939872B28808958008E8E47 /* GameCube */,
B9398720287FFBA2008E8E47 /* General */,
B9398717287FF121008E8E47 /* Interface */,
B9398721287FFBD3008E8E47 /* Sound */,
B991377E2880969400588446 /* Wii */,
);
path = Config;
sourceTree = "<group>";
};
B9398717287FF121008E8E47 /* Interface */ = {
isa = PBXGroup;
children = (
B9398718287FF135008E8E47 /* ConfigInterfaceViewController.h */,
B9398719287FF135008E8E47 /* ConfigInterfaceViewController.mm */,
);
path = Interface;
sourceTree = "<group>";
};
B9398720287FFBA2008E8E47 /* General */ = {
isa = PBXGroup;
children = (
B9398705287F998C008E8E47 /* ConfigGeneralViewController.h */,
B9398706287F998C008E8E47 /* ConfigGeneralViewController.mm */,
B9398714287FE28F008E8E47 /* FallbackRegionCell.h */,
B9398715287FE28F008E8E47 /* FallbackRegionCell.m */,
B9398711287FDF23008E8E47 /* FallbackRegionViewController.h */,
B9398712287FDF23008E8E47 /* FallbackRegionViewController.mm */,
B939870E287FBB80008E8E47 /* SpeedLimitCell.h */,
B939870F287FBB80008E8E47 /* SpeedLimitCell.m */,
B9398708287FBB08008E8E47 /* SpeedLimitViewController.h */,
B9398709287FBB08008E8E47 /* SpeedLimitViewController.mm */,
);
path = General;
sourceTree = "<group>";
};
B9398721287FFBD3008E8E47 /* Sound */ = {
isa = PBXGroup;
children = (
B939872828800BA2008E8E47 /* AudioBackendCell.h */,
B939872928800BA2008E8E47 /* AudioBackendCell.m */,
B9398725288009D0008E8E47 /* AudioBackendViewController.h */,
B9398726288009D0008E8E47 /* AudioBackendViewController.mm */,
B9398722287FFBEC008E8E47 /* ConfigSoundViewController.h */,
B9398723287FFBEC008E8E47 /* ConfigSoundViewController.mm */,
);
path = Sound;
sourceTree = "<group>";
};
B939872B28808958008E8E47 /* GameCube */ = {
isa = PBXGroup;
children = (
B939872C2880896D008E8E47 /* ConfigGameCubeViewController.h */,
B939872D2880896D008E8E47 /* ConfigGameCubeViewController.mm */,
B991377A28808D8F00588446 /* GameCubeSystemLanguageViewController.h */,
B991377B28808D8F00588446 /* GameCubeSystemLanguageViewController.mm */,
);
path = GameCube;
sourceTree = "<group>";
};
B9447B0B2841937100BC9110 /* Templates */ = {
isa = PBXGroup;
children = (
B9447B0C2841939300BC9110 /* ImageAsset.json.in */,
);
path = Templates;
sourceTree = "<group>";
};
B9476B2127F2357B009C0A4B /* Scripts */ = {