Project Perfect Mod Forums
:: Home :: Get Hosted :: PPM FAQ :: Forum FAQ :: Privacy Policy :: Search :: Memberlist :: Usergroups :: Register :: Profile :: Log in to check your private messages :: Log in ::


The time now is Thu Mar 28, 2024 9:56 pm
All times are UTC + 0
Tried running my AICHECK on TS...
Moderators: Global Moderators, Tiberian Sun Moderators
Post new topic   Reply to topic Page 1 of 1 [3 Posts] Mark the topic unread ::  View previous topic :: View next topic
Author Message
G-E
Defense Minister


Joined: 09 Feb 2015

PostPosted: Fri Dec 09, 2016 6:00 am    Post subject:  Tried running my AICHECK on TS...
Subject description: (for giggles...)
Reply with quote  Mark this post and the followings unread

And it works remarkably well !!!

These are the original inis extracted from local.mix provided by OpenRA.... just like the vanilla RA2 and YR, it has obvious errors.
Code:


---- RULES.INI ----

processing declarations...
[BuildingTypes] -> duplicate declaration found: PROC
[Animations] -> duplicate declaration found: TWLT100
[Animations] -> duplicate declaration found: GAWEAP_1
[Animations] -> duplicate declaration found: GAWEAP_2
[Animations] -> duplicate declaration found: GAWEAP_A
[Animations] -> duplicate declaration found: GAWEAP_B

checking [Animations]...
[NAWEAP_2] -> undefined ANIMATION
[NAWEAP_B] -> undefined ANIMATION
[NAWEAP_1] -> undefined ANIMATION
[NAWEAP_A] -> undefined ANIMATION
[GATICK_A] -> ANIMATION missing art data: GATICK_A
[GAICBMMK] -> ANIMATION missing art data: GAICBMMK
[GAWEAP_1] -> ANIMATION missing art data: GAWEAP_1
[GAWEAP_2] -> ANIMATION missing art data: GAWEAP_2
[GAWEAP_D] -> ANIMATION missing art data: GAWEAP_D
[PULSE] -> ANIMATION missing art data: PULSE
[GATICKMK] -> ANIMATION missing art data: GATICKMK
[NATMPLMK] -> ANIMATION missing art data: NATMPLMK
[GAFIRE_A] -> ANIMATION missing art data: GAFIRE_A
[NAWEAP_1] -> ANIMATION missing art data: NAWEAP_1
[NAWEAP_2] -> ANIMATION missing art data: NAWEAP_2
[GADPSAMK] -> ANIMATION missing art data: GADPSAMK
[NAWEAP_A] -> ANIMATION missing art data: NAWEAP_A
[NAWEAP_B] -> ANIMATION missing art data: NAWEAP_B
[GACNSTMK] -> ANIMATION missing art data: GACNSTMK

checking [VoxelAnims]...
[METEOR01] -> WARHEAD not found or no data: Meteorite
[METEOR02] -> WARHEAD not found or no data: Meteorite

re-classifying undeclared tags...
[RPG] -> WARHEAD data exists but is undeclared
[Fire2] -> WARHEAD data exists but is undeclared
[Shard] -> WARHEAD data exists but is undeclared

checking [InfantryTypes]...

checking [VehicleTypes]...
[JEEP] -> VEHICLE not found or no data

checking [AircraftTypes]...
[DPOD] -> undefined prerequisite BUILDING: afld

checking [BuildingTypes]...
[GAWALL] -> BUILDING not found or no data
[NAPULS] -> undefined prerequisite BUILDING: Radar
[NAWALL] -> BUILDING not found or no data
[GASAND] -> BUILDING not found or no data

checking [Particles]...
[GasCloudM1] -> missing or undefined PARTICLE art: gaslrgmk
[GasCloudD2] -> missing or undefined PARTICLE art: CLOUD2D
[GasCloudM2] -> missing or undefined PARTICLE art: gaslrgmk
[LargeGreySmoke] -> missing or undefined PARTICLE art: LGRYSMK1
[FireStream] -> missing or undefined PARTICLE art: FLAMEALL
[GasCloud1] -> missing or undefined PARTICLE art: CLOUD1
[GasCloud2] -> missing or undefined PARTICLE art: CLOUD2
[GasCloudD1] -> missing or undefined PARTICLE art: CLOUD1D

checking [ParticleSys]...

checking [Projectiles]...

checking [Warheads]...
[RailShot2] -> WARHEAD has missing/invalid Verses values
[SAMWH] -> WARHEAD has missing/invalid Verses values
[Shard] -> WARHEAD has missing/invalid Verses values
[ORCAHE] -> WARHEAD has missing/invalid Verses values
[IonCannonWH] -> WARHEAD has missing/invalid Verses values
[FirestormWH] -> WARHEAD has missing/invalid Verses values
[Gas] -> WARHEAD has missing/invalid Verses values
[Organic] -> WARHEAD has missing/invalid Verses values
[Slimer] -> WARHEAD has missing/invalid Verses values
[PlasmaWH] -> WARHEAD has missing/invalid Verses values
[ARTYHE] -> WARHEAD has missing/invalid Verses values
[IonWH] -> WARHEAD has missing/invalid Verses values
[Fire] -> WARHEAD has missing/invalid Verses values
[HollowPoint] -> WARHEAD has missing/invalid Verses values
[Fire2] -> WARHEAD has missing/invalid Verses values
[SonicWarhead] -> WARHEAD has missing/invalid Verses values
[TankOGas] -> WARHEAD has missing/invalid Verses values
[RPG] -> WARHEAD has missing/invalid Verses values
[VeinholeWH] -> WARHEAD has missing/invalid Verses values
[AP] -> WARHEAD has missing/invalid Verses values
[SA] -> WARHEAD has missing/invalid Verses values
[Mechanical] -> WARHEAD has missing/invalid Verses values
[HE] -> WARHEAD has missing/invalid Verses values
[ORCAAP] -> WARHEAD has missing/invalid Verses values
[RailShot] -> WARHEAD has missing/invalid Verses values
[Super] -> WARHEAD has missing/invalid Verses values

checking [Weapons]...
[M1Carbine] -> WEAPON exists but is unused
[EMPulseWeapon] -> PROJECTILE not found or no data: PulsPr
[75mm] -> WEAPON exists but is unused
[ChemLauncher] -> WEAPON exists but is unused
[MultiLauncher] -> WEAPON exists but is unused
[SuicideBomb] -> WARHEAD not found or no data: SUPER

checking undeclared/orphan tags...
[PulsPr] -> unknown object/heading
[MultiplayerDefaults] -> unknown object/heading
[Houses] -> unknown object/heading



---- ART.INI ----

[NAWEAP] -> ANIM specified but is undeclared/undefined: NAWEAP_2
[NAWEAP] -> ANIM specified but is undeclared/undefined: NAWEAP_B
[NAWEAP] -> ANIM specified but is undeclared/undefined: NAWEAP_1
[NAWEAP] -> ANIM specified but is undeclared/undefined: NAWEAP_A


[GADEPT_C1] -> ALTERNATE ART missing data: GADEPT_C
[GADEPT_C2] -> ALTERNATE ART missing data: GADEPT_C
[GADEPT_C3] -> ALTERNATE ART missing data: GADEPT_C


[CRYSTAL02] -> VOXELANIM missing art data: GASTANK
[TIRE] -> VOXELANIM missing art data: TIRE
[METEOR01] -> VOXELANIM missing art data: MTRS
[GASTANK] -> VOXELANIM missing art data: GASTANK
[PEBBLE] -> VOXELANIM missing art data: MTRB
[METEOR02] -> VOXELANIM missing art data: MTRB
[PIECE] -> VOXELANIM missing art data: PIECE


[VISC_SML] -> undefined VEHICLE art: VISSML
[VISC_LRG] -> undefined VEHICLE art: VISLRG
[Lobbed] -> missing or undefined PROJECTILE art: DISCUS
[Lobbed2] -> missing or undefined PROJECTILE art: CANISTER
[SAM-SW] -> object ART exists but is undeclared/unused
[SAM-N] -> object ART exists but is undeclared/unused
[SAM-S] -> object ART exists but is undeclared/unused
[SAM-W] -> object ART exists but is undeclared/unused
[SAM-NE] -> object ART exists but is undeclared/unused
[FPLS] -> object ART exists but is undeclared/unused
[SAM-SE] -> object ART exists but is undeclared/unused
[SAM-E] -> object ART exists but is undeclared/unused
[SAM-NW] -> object ART exists but is undeclared/unused




---- AI.INI ----


0859AB20-G -> Owner mismatch for backup TEAMTYPE: 073AA220-G <-> Nod
085A4530-G -> Owner mismatch for backup TEAMTYPE: 084EADB0-G <-> Nod
080D4320-G -> TRIGGER exists, duplicate?
080D5D20-G -> Owner mismatch for backup TEAMTYPE: 0B7F4B50-G <-> Nod
080D5320-G -> TRIGGER exists, duplicate?

AI Totals:
 Taskforces:58
 Scripts:19
 TeamTypes:388
 Triggers:432











---- MAPCHECK ----


Total processing time: 523ms

_________________
http://www.moddb.com/mods/scorched-earth-ra2-mod-with-smart-ai

Back to top
View user's profile Send private message
Lin Kuei Ominae
Seth


Joined: 16 Aug 2006
Location: Germany

PostPosted: Fri Dec 09, 2016 8:10 am    Post subject: Reply with quote  Mark this post and the followings unread

G-E wrote:
[NAWEAP_2] -> undefined ANIMATION
[NAWEAP_B] -> undefined ANIMATION
[NAWEAP_1] -> undefined ANIMATION
[NAWEAP_A] -> undefined ANIMATION

These are correct.
SHPs used on the keys
-DeployingAnim
-DoorAnim
-UnderDoorAnim
-BibShape
-Buildup
don't need an [Animations] list entry nor an art.ini section. They are read from the SHP directly.


G-E wrote:
[GasCloudM1] -> missing or undefined PARTICLE art: gaslrgmk
[GasCloudD2] -> missing or undefined PARTICLE art: CLOUD2D
[GasCloudM2] -> missing or undefined PARTICLE art: gaslrgmk
[LargeGreySmoke] -> missing or undefined PARTICLE art: LGRYSMK1
[FireStream] -> missing or undefined PARTICLE art: FLAMEALL
[GasCloud1] -> missing or undefined PARTICLE art: CLOUD1
[GasCloud2] -> missing or undefined PARTICLE art: CLOUD2
[GasCloudD1] -> missing or undefined PARTICLE art: CLOUD1D

These are correct too.
ParticleSystems read the SHP directly and don't need any [Animations] entry nor art.ini section for those SHPs.

All infos about start frame, end frame and rate at which to play the frames is defined in the particle.

G-E wrote:
[RailShot2] -> WARHEAD has missing/invalid Verses values

Since TS has only 5 armortypes, maybe you can add a special start parameter TSCheck=yes or something like that.

G-E wrote:
[M1Carbine] -> WEAPON exists but is unused

used by E1
TS has the key Elite, not ElitePrimary like RA2.


G-E wrote:
[VISC_SML] -> undefined VEHICLE art: VISSML
[VISC_LRG] -> undefined VEHICLE art: VISLRG

special visceroid logic reads SHP directly and just loops through the frames.



Apart from a few TS specific differences, it looks indeed very promising.
At least it can already now reduce the amount of work to find errors significantly.

_________________
SHP Artist of Twisted Insurrection:  Nod buildings

Public SHPs
X-Mech Calendar (28 Mechs for GDI and Nod)
5 GDI, 5 Nod, 1 Mutant, 1 Scrin unit, 1 GDI building

Tools
Image Shaper______TMP Shop______C&C Executable Modifier

Back to top
View user's profile Send private message
G-E
Defense Minister


Joined: 09 Feb 2015

PostPosted: Fri Dec 09, 2016 9:57 am    Post subject: Reply with quote  Mark this post and the followings unread

I know there are false-positive errors, the point is for you to be able to look at whatever it finds and make your own decision. In that sense I'd call the output successful, especially given I did nothing to make it TS friendly.

Also the script is case sensitive for many keywords/options/tags, the purpose being to encourage people to be strict with naming.... and yes I'm aware WW made mistakes in this regard, but why not fix them?

_________________
http://www.moddb.com/mods/scorched-earth-ra2-mod-with-smart-ai

Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic Page 1 of 1 [3 Posts] Mark the topic unread ::  View previous topic :: View next topic
 
Share on TwitterShare on FacebookShare on Google+Share on DiggShare on RedditShare on PInterestShare on Del.icio.usShare on Stumble Upon
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum


Powered by phpBB © phpBB Group

[ Time: 0.1497s ][ Queries: 11 (0.0074s) ][ Debug on ]