found a few 'corrections' that need to be changed.
In BatmanAC.iss find this section
Code:
#ifdef AddToFireWallList
if FWAdd then begin
SetIniString('Windows Firewall', 'AppExlist', 'True', ExpandConstant('{app}\setup.ini'))
AddApplicationToExceptionList(ExpandConstant('{app}\iw5sp.exe'),ExpandConstant('{cm:AppName}'));
end else SetIniString('Windows Firewall', 'AppExlist', 'False', ExpandConstant('{app}\setup.ini'))
#endif
change the iw5sp.exe to \Binaries\Win32\BatmanAC.exe, do a search for it and replace all. Easier.
Under the [Languages] subsection:
change: Name: en; MessagesFile: compiler : Default.isl --> added a space so it wont show up as

to: Name: en; MessagesFile: Default.isl
and the rest from MessagesFile: compiler:xxx.isl
to MessagesFile: Languages\xxx.isl
where xxx is the languages the game supports ( under the [Languages] subsection. Remove ANY that the game doesnt support. Do the same for autorun.iss, remove any languages the game doesnt support.