Thanks damar15!
A few things though
- Support folder
MUST be in game folder before compression, as stated in setup.ini. You should edit that step.
- In the script,
[Registry] section is wrong. I guess that's from another game.
- The language can be changed from options menu, but it can be set in the registry section if you want to. (I'm not sure if all of them works on all versions of the game)
Code:
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: English; ValueType: string; Languages: eng; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: German; ValueType: string; Languages: ger; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: French; ValueType: string; Languages: fre; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Spanish; ValueType: string; Languages: esp; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Italian; ValueType: string; Languages: ita; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Portuguese; ValueType: string; Languages: por; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Brazil; ValueType: string; Languages: porbr; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Dutch; ValueType: string; Languages: ndl; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Danish; ValueType: string; Languages: dan; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Norwegian; ValueType: string; Languages: nor; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Swedish; ValueType: string; Languages: swe; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Finnish; ValueType: string; Languages: fin; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Czech; ValueType: string; Languages: cze; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Polish; ValueType: string; Languages: pol; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Russian; ValueType: string; Languages: rus; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Japanese; ValueType: string; Languages: jap; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Hungarian; ValueType: string; Languages: hun; Flags: uninsdeletekey;
Root: HKCU; SubKey: "SOFTWARE\Ubisoft\Assassin's Creed IV Black Flag"; ValueName: Language; ValueData: Korean; ValueType: string; Languages: kor; Flags: uninsdeletekey;
Edit: Setup.ini is wrong too. System requirements are not accurate, and you forgot to edit the redist installation.
I attached my modified setup.ini.