Posted: Thu Apr 01, 2021 11:42 am Post subject:
AttachEffect and rippling
Subject description: I'm lost
Putting this up here; worst comes to worst, this'll serve as an example of how not to do Ion Cannon Ripples with AttachEffects. That said, I blame OmegaBolt for stealing my AttachEffect screw
I wanted a unit to generate ripples as it moved, think Dune 2 and Dune 2000 Sandworms and how the sands... shifted.
The solution was obvious: make an animation, AttachEffect it on the unit, have that anim use a Warhead with IonCannon.Ripple
That didn't work. Starrku said I need to use a weapon instead of a warhead, and that didn't work either.
That said, the attached animation does show if Image= is configured (first frame keeps flickering in and out of existence), and the sound set under that animation's Report= is also played on a loop, so attaching the animation itself was a success; but the weapon firing, not so much.
This can be further proven by anything surrounding the worm not going boom even after I gave the Attached animation high damage, and the attached weapon enough CellSpread to blow a War Factory; and when going over bibs nothing even gets scratched.
Spoiler (click here to read it):
art
Code:
[SmallWormRippling]
Damage=100
;Report=WormAttack ;worm screech gets on your nerves...
Crater=no
Weapon=SmWormRipple
Normalized=yes
Translucent=no
Rate=425
UseNormalLight=yes
Scorch=no
ZAdjust=-800
Layer=top
rules:
Code:
[Animations]
8369=SmallWormRippling
[Warheads]
8307=SmWormRippleWH
[WeaponTypes]
8304=SmWormRipple
[SMALLWORM]
AttachEffect.Animation=SmallWormRippling ;Weapon=SmWormRipple
AttachEffect.Duration=1 ;;-1 only if Delay!=0 FIX IT!
AttachEffect.DiscardOnEntry=yes
AttachEffect.Delay=1
EDIT: Damage.Delay=1 on the SmallWormRippling animation does nothing. _________________ One and only developer of the Command & Conquer Dune "C&C D" mod.
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done.
Last edited by TAK02 on Thu Apr 01, 2021 5:46 pm; edited 1 time in total QUICK_EDIT
Doesn't matter much either way, since even with both written there's still no rippling; the weapon attached to the AttachEffect animation isn't working.
I've double checked the weapon itself, it's working as expected.
What still doesn't work is attaching the weapon to the AttachEffect animation.
The animation plays like you'd expect it to, it even plays sound, but the weapon just doesn't fire. QUICK_EDIT
Is the game's detail level on its highest setting? IIRC the ripple doesn't display on low detail levels. _________________ aka SavebearingBoss QUICK_EDIT
The ripple itself works; when attached to a regular weapon's warhead, since that weapon actually fires. The weapon still fails to fire when attached to the AttachEffect animation. _________________ One and only developer of the Command & Conquer Dune "C&C D" mod.
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done.
Nope, nothing. _________________ One and only developer of the Command & Conquer Dune "C&C D" mod.
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done.
Post the animation, unit, weapon, warhead, and if necessary the projectile code too so we can get a better picture of what's going on and maybe where a hiccup could occur. QUICK_EDIT
Already did, it's in the spoiler; thought it'd be bothersome to have one giant code block.
That, and I have already tested the weapon itself by using it as Primary. The weapon works exactly as it should, ripples, sounds, shell explosion, heck, it even tilts anything nearby; it just refuses to fire when hooked up via AttachEffect animation, and in case of the warhead, refuses to impact the unit cell.
But here we go again...
Spoiler (click here to read it):
art loaded with #include
Code:
[SMALLWORM]
Voxel=yes
[WORMATK] ;;Dune 2000 from DATA.R8 entries 3802 to 3817
Normalized=yes
Translucent=no
Rate=425
;Report=WormAttack
UseNormalLight=yes
Crater=yes
Scorch=no
ZAdjust=-800
Layer=top
[SmallWormRippling];:[WORMATK]
Damage=100
Damage.Delay=1
Image=WORMATK
Crater=no
Weapon=SmWormRipple ;already tried just one or the other, no difference.
Warhead=SmWormRippleWH
;Report=WormAttack ;;this works and gets your nerves after a while.
_________________ One and only developer of the Command & Conquer Dune "C&C D" mod.
m7 wrote:
I tend to release things I create so that assets are never lost to hard drive problems, accidental deletion, or me having to pretend to care about rippers taking things from my project when it is done.
Maybe [SmWormRipple]:[WormSwallow] isn't being processed correctly, if at all? As far as I know, C-style inheritance isn't really a ready feature. It doesn't appear in the documentation for even 3.0, let alone previous versions. _________________ aka SavebearingBoss QUICK_EDIT
Why do you specifically need to use AttachEffect, wouldn't it be easier to use InitialPayload & give the weapon to a dummy infantry that can target anything on the map? _________________
^ Won't work with infantry if it comes down to it, Attach.Effect can't have weapons but their trailers can. So needs to be a dummy which leads to the actual animation via TrailerAnim, said trailer holds the weapon
Initialized Ares version: 20.333.289
Ares requires a CPU with SSE support. Available.
Set Process Affinity: 128 (80)
No CD drives detected. Switching to NoCD mode.
Optimizing list of CD drives for NoCD mode.
Checking available disk space
Using GetDiskFreeSpaceEx
Free disk space is 70852 Mb
Init Encryption Keys.
Init_Keys - declarations
Init_Keys - Load
Init_Keys - Init fast key
EXPANDMD83.MIX EXPANDMD80.MIX EXPANDMD50.MIX EXPANDMD37.MIX EXPANDMD34.MIX EXPANDMD33.MIX EXPANDMD32.MIX EXPANDMD31.MIX EXPANDMD07.MIX EXPANDMD06.MIX EXPANDMD01.MIX CACHE.MIX CACHE.MIX CACHE.MIX LOCAL.MIXMaxLabelLen = 32
Language: US
Focus_Restore()
Focus_Restore(): _MouseCaptured = false
Focus gained
Default
Default
Prep direct draw.
Prep direct draw.
SetDisplayMode: 800x600x16
Checking hardware region fill capability...OK
Checking overlapped blit capability...OK
Display mode set
DSurface::Create_Primary
DSurface::AllowStretchBlits = true
DSurface::AllowHWFill = true
DSurface::Create_Primary - Creating surface
CreateSurface OK
DSurface::Create_Primary done
Allocating new surfaces
CompositeSurface (632x600) SYSTEM MEMORY ENABLE_3D
TileSurface (632x600) SYSTEM MEMORY ENABLE_3D
SidebarSurface (168x600) SYSTEM MEMORY
HiddenSurface (800x600) SYSTEM MEMORY
AlternateSurface (800x600) SYSTEM MEMORY
Calc_Confining_Rect(0,0,800,600)
Profile: CPU:1 (2113Mhz Pentium Pro)
Profile: RAM:10 (2048Mb)
Profile: VRAM:3 (0Mb)
Profile: VRAM speed:5 (0 blits per second)
Overall performance profile = 1
Main_Game
Init Game
Bootstrap.....LOADED NTRLMD.MIXLOADED NEUTRAL.MIX
event mempool size = 192000
...OK
Init Mouse
Init CDROM
Calling Force_CD_Available
Init Secondary Mixfiles..... CONQMD.MIX CONQUER.MIX CAMEOMD.MIX CAMEO.MIX MAPSMD03.MIX MAPS03.MIX MULTIMD.MIX Initializing ThemesMD.MIX
THEME.MIX MOVMD03.MIX ...OK
Init Campaigns
Init Heaps
Init Threads
Reading Game Settings
--------- Loading SUN.INI settings ---------------
GameSpeed = 2
Difficulty = 2
CampDifficulty = 0
ScrollMethod = 0
ScrollRate = 0
AutoScroll is ON
DetailLevel = 2
SideBar on RIGHT
Sidebar Text is ON
ActionLines are ON
ShowHidden is ON
ToolTips are ON
Resolution = 1280 X 720
StretchMovies is OFF
AllowHiRes is OFF
SoundVolume = 1.000000
VoiceVolume = 1.000000
ScoreVolume = 1.000000
ScoreRepeat is OFF
ScoreShuffle is ON
Emulated sound card latency default = 9
--------- Loading Ares global settings -----------
QuickExit is ON
AllowMultiEngineer is ON
CampaignList is ON
ShowDebugCampaigns is OFF
Color count is 14
Mod is C&C Dune (0.1) with 99F025
--------- Complete -------------------------------
Init Anim System
Init Color Remap Tables
Creating TacticalMap
Reading SOUNDMD.INI
Reading EVAMD.INI
Reading THEMEMD.INI
Reading MOVIEMD.INI
Init Bulk Data
RadarClass::One_Time()
Set_View_Dimensions(0,0,632,568)
Deleting ZBuffer
Allocating ZBuffer (632x568)
Deleting ABuffer
Allocating ABuffer (632x568)
MessageListClass::Init(Width: 618)
MessageListClass::Set_Width(624)
Set_View_Dimensions(exit)
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR AIBASE~1.YRM (2/4): official: 0, desc: AI_Base
GameModes: standard
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR apthbynd.yrm (2/4): official: 0, desc: A Path Beyond II HD (2-8)
GameModes: standard
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR BLFREF~1.YRM (2/4): official: 0, desc: Bluff Reflector (2-4)
GameModes: standard
Read first 20% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR DC3MIG~1.YRM (2/4): official: 0, desc: DC Revolution (2-8)
GameModes: standard, meatgrind, nukewar, airwar, teamgame
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR DUSTBA~1.YRM (2/4): official: 0, desc: Dust Basin [2]
GameModes: standard
Read first 75% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR EIFFEL~1.YRM (2/4): official: 0, desc: Eiffel Island
GameModes: standard
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR OASIS_~1.YRM (2/4): official: 0, desc: Oasis of Doom [chaos drone-money]
GameModes: standard, meatgrind, nukewar, airwar, megawealth, cooperative
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR OA343F~1.YRM (2/4): official: 0, desc: Oasis of Doom [crates]
GameModes: standard, meatgrind, nukewar, airwar, megawealth, cooperative
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR OASIS_~4.YRM (2/4): official: 0, desc: Oasis of Doom [crates,Aegis]
GameModes: standard, meatgrind, nukewar, airwar, megawealth, cooperative
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR OASIS_~2.YRM (2/4): official: 0, desc: Oasis of Doom [crates_money-speed]
GameModes: standard, meatgrind, nukewar, airwar, megawealth, cooperative
Read first 25% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR OASIS_~3.YRM (2/4): official: 0, desc: Oasis of Doom [normal crates,Aegis]
GameModes: standard, meatgrind, nukewar, airwar, megawealth, cooperative
Read first 35% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR rbbltst.yrm (2/4): official: 0, desc: RubbleTst
GameModes: standard
Read first 30% of file looking for [Basic] section
Read last 1% of file looking for [Digest] section
MPR tgtst.yrm (2/4): official: 0, desc: tg test map (2)
GameModes: standard
Checking available disk space
Using GetDiskFreeSpaceEx
Free disk space is 70852 Mb
Session one time init. UniqueID is 72567eb6
Init Rules
[Developer warning]An INI section inherits from section 'NAAPWR', which doesn't exist or has not been parsed yet.
[Developer warning]An INI section inherits from section 'NAAPWR', which doesn't exist or has not been parsed yet.
[Developer warning]An INI section inherits from section 'NAAPWR', which doesn't exist or has not been parsed yet.
[Developer warning]BuildingType GAOREP has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWASH01 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWSH12 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWASH14 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWA2D has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAPARS02 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType NAPSYA has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWASH17 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL01 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL02 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL03 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05A has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05B has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05C has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05D has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05F has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CALA05 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CATIME02 has a custom foundation which does not include cell 0,0. This breaks AI base building.
Init random number
Seed is 063ff4fd
Init Commands
Game Init Completed.
ExceptionReturnStack = 0019D474
ExceptionReturnAddress = 0048CDA8
Sound frame size = 11264 bytes
Sound buffer size = 45056 bytes
Default
Sound frame size = 21504 bytes
Sound buffer size = 86016 bytes
Default
Play_Movie() as Bink!
Default
Default
Sound frame size = 11264 bytes
Sound buffer size = 45056 bytes
Sound frame size = 21504 bytes
Sound buffer size = 86016 bytes
Default
Sound frame size = 21504 bytes
Sound buffer size = 86016 bytes
Play_Movie() as Bink!
Sound frame size = 11264 bytes
Sound buffer size = 45056 bytes
Default
Default
Sound frame size = 21504 bytes
Sound buffer size = 86016 bytes
Sound frame size = 11264 bytes
Sound buffer size = 45056 bytes
Default
Init random number
Seed is 06400eed
About to load a 0 player game.
----- Starting scnenario: TRN15U.MAP -----
Player Count: 0
Reading scenario: TRN15U.MAP
Scen->IsRandom = false
loadmd.MIXRead_Scenario_INI - Filename is TRN15U.MAP
Clearing old scenario
Processing sides.
Side 0: GDI
Side 1: Nod
Side 2: ThirdSide
Side 3: Civilian
Side 4: Mutant
Map.Init_Clear()
MapClass::Init_Clear entry
MapClass::Init_Clear done
RadarClass::Init_Clear
RadarClass::Init_Clear done
Logic.Init()
CurrentObjects.Clear()
Scen->Clear_All_Waypoints()
Init_Campaigns()
Processing sides.
Side 0: GDI
Side 1: Nod
Side 2: ThirdSide
Side 3: Civilian
Side 4: Mutant
Converting 0 nodes.
Init theater URBAN
Processing sides.
Side 0: GDI
British
French
Germans
Americans
Alliance
Side 1: Nod
Russians
Africans
Confederation
Arabs
Side 2: ThirdSide
YuriCountry
Side 3: Civilian
Neutral
Side 4: Mutant
Special
[Developer warning]Failed to parse INI file content: [AI]BuildRadar=YAPSISB
[Developer warning]Failed to parse INI file content: [General]RepairBay=YADEPOT
[Developer warning]Failed to parse INI file content: [General]PrerequisiteFactory=GAYARDD
[Developer warning]Failed to parse INI file content: [General]PrerequisiteFactory=NAYARDD
[Developer warning]Failed to parse INI file content: [General]PrerequisiteFactory=YAYARDD
[Developer warning]Failed to parse INI file content: [General]PrerequisiteRadar=CAARAY
[Developer warning]Failed to parse INI file content: [General]PrerequisiteRadar=YAPSISB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GARABARRACKS=GAPILERA
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NARABARRACKS=NAHANDRA
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GABARRACKS=GAPILED
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GABARRACKS=GAMBC
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GAFACTORY=GAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GAFACTORY=GAMAF
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GAFACTORY=GAPILED
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GASHIPYARD=GAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GAWARFACTORY=GAMAF
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NABARRACKS=NAHANDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NABARRACKS=NAMB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAFACTORY=NAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAFACTORY=NAMAF
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAFACTORY=NAHANDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAFACTORY=NAMB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NASHIPYARD=NAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YABARRACKS=YABRCKD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YAFACTORY=YAWEAPD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YAFACTORY=YAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YAFACTORY=YABRCKD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YARADAR=YAPSISB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YASHIPYARD=YAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YAWARFACTORY=YAMMB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]YAWARFACTORY=YAWEAPD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAZHBARRACKS=NAHANDZH
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NATDHANGAR=NAHPADTD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]GATDHANGAR=GAAIRCTD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]ADVANCEDREACTOR=GAAPWRRA
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]ADVANCEDREACTOR=NAAPWRRA
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]ADVANCEDREACTOR=NAAPWRTS
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAVALYARD=GAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAVALYARD=NAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]NAVALYARD=YAYARDD
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]PSYCHOAMPLIFIER=YAPSYA
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]PSYCHOBEACON=YAPSYB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]PSYCHOCONTROL=YAPSYA
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]PSYCHOCONTROL=YAPSYB
[Developer warning]Failed to parse INI file content: [GenericPrerequisites]PSYCHOSENSE=YAPSISB
[Developer warning]Failed to parse INI file content: [TeleportationSpecial]EVA.Ready=EVA_BattlePowerReady
[Developer warning]BuildingType GAOREP has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]Failed to parse INI file content: [CACITY02]Foundation=5x4
[Developer warning]Failed to parse INI file content: [CACITY02]Foundation=5x4
[Developer warning]BuildingType CAWASH01 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWSH12 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWASH14 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAWA2D has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CAPARS02 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType NAPSYA has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]Failed to parse INI file content: [CACOLO01]Academy.Types=MIG
[Developer warning]Failed to parse INI file content: [CACOLO01]Academy.Types=HELIX
[Developer warning]Failed to parse INI file content: [CACOLO01]Academy.Types=CCHIN
[Developer warning]Failed to parse INI file content: [CACOLO01]Academy.Types=USCOMMANCHE
[Developer warning]BuildingType CAWASH17 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL01 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL02 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL03 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05A has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05B has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05C has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05D has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CASTL05F has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CALA05 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]BuildingType CATIME02 has a custom foundation which does not include cell 0,0. This breaks AI base building.
[Developer warning]Failed to parse INI file content: [CACTRLCHK]PoweredBy=YAPSYA
[Developer warning]Failed to parse INI file content: [CACTRLCHK]PoweredBy=YAPSYB
[Developer warning]Failed to parse INI file content: [ORCA]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [ORCA]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [ORCA]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [ORCA]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [ORCA]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [ORCA]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [BEAG]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [BEAG]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [BEAG]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [BEAG]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [BEAG]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [BEAG]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [ALPLANE]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [ALPLANE]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [ALPLANE]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [ALPLANE]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [ALPLANE]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [ALPLANE]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [SVPLANE]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [SVPLANE]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [SVPLANE]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [SVPLANE]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [SVPLANE]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [SVPLANE]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [YRPLANE]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [YRPLANE]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [YRPLANE]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [YRPLANE]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [YRPLANE]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [YRPLANE]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [ALFIGHT]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [ALFIGHT]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [ALFIGHT]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [ALFIGHT]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [ALFIGHT]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [ALFIGHT]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [SVFIGHT]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [SVFIGHT]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [SVFIGHT]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [SVFIGHT]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [SVFIGHT]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [SVFIGHT]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [YRFIGHT]Dock=NAAIRFB
[Developer warning]Failed to parse INI file content: [YRFIGHT]Dock=NAAIRFC
[Developer warning]Failed to parse INI file content: [YRFIGHT]Dock=NAAIRFD
[Developer warning]Failed to parse INI file content: [YRFIGHT]Dock=YAAIRFB
[Developer warning]Failed to parse INI file content: [YRFIGHT]Dock=YAAIRFC
[Developer warning]Failed to parse INI file content: [YRFIGHT]Dock=YAAIRFD
[Developer warning]Failed to parse INI file content: [PCV]BuiltAt=YAWEAPD
[Developer warning]Failed to parse INI file content: [SMIN]BuiltAt=YAWEAPD
[Developer warning]Failed to parse INI file content: [HPCV]BuiltAt=YAYARDD
[Developer warning]Failed to parse INI file content: [NMCV]BuiltAt=GAYARDD
[Developer warning]Failed to parse INI file content: [NSMCV]BuiltAt=NAYARDD
[Developer warning]Failed to parse INI file content: [PENTGEN]PrerequisiteOverride=CAWA2
[Developer warning]Failed to parse INI file content: [EiffelFragment]Bolt.Color1=10 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragment]Bolt.Color2=20 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragment]Bolt.Color3=30 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragmentB]Bolt.Color1=10 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragmentB]Bolt.Color2=15 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragmentB]Bolt.Color3=20 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [Detector]Anim=RMGUN-N
[Developer warning]Failed to parse INI file content: [CRMindControl]Anim=TREESPRD
[Developer warning]Failed to parse INI file content: [UCElitePara]Anim=FMGUNE-N
[Developer warning]Failed to parse INI file content: [UCElitePara]Anim=FMGUNE-NE
[Developer warning]Failed to parse INI file content: [UCElitePara]Anim=FMGUNE-E
[Developer warning]Failed to parse INI file content: [PsiWave]Anim=TREESPRD
[Developer warning]Failed to parse INI file content: [SuperPsiWave]Anim=PULSEFX1
[Developer warning]Failed to parse INI file content: [PsiWaveP]Anim=TREESPRD
[Developer warning]Failed to parse INI file content: [SuperPsiWaveP]Anim=PULSEFX1
[Developer warning]Failed to parse INI file content: [BORISWH]AnimList=BORISEXB
[Developer warning]Failed to parse INI file content: [BORISWHE]AnimList=BORISEXB
[Developer warning]Failed to parse INI file content: [EiffelFragment]Bolt.Color1=10 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragment]Bolt.Color2=20 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragment]Bolt.Color3=30 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragmentB]Bolt.Color1=10 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragmentB]Bolt.Color2=15 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [EiffelFragmentB]Bolt.Color3=20 (Expected a valid R,G,B color)
[Developer warning]Failed to parse INI file content: [Detector]Anim=RMGUN-N
[Developer warning]Failed to parse INI file content: [CRMindControl]Anim=TREESPRD
[Developer warning]Failed to parse INI file content: [UCElitePara]Anim=FMGUNE-N
[Developer warning]Failed to parse INI file content: [UCElitePara]Anim=FMGUNE-NE
[Developer warning]Failed to parse INI file content: [UCElitePara]Anim=FMGUNE-E
[Developer warning]Failed to parse INI file content: [PsiWave]Anim=TREESPRD
[Developer warning]Failed to parse INI file content: [SuperPsiWave]Anim=PULSEFX1
[Developer warning]Failed to parse INI file content: [PsiWaveP]Anim=TREESPRD
[Developer warning]Failed to parse INI file content: [SuperPsiWaveP]Anim=PULSEFX1
[Developer warning]Failed to parse INI file content: [BORISWH]AnimList=BORISEXB
[Developer warning]Failed to parse INI file content: [BORISWHE]AnimList=BORISEXB
Processing sides.
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
[Developer notice]Counter attempted to overflow (given count of 521 exceeds maximum allowed count of 512).
Preparing Mixfiles for Side 00.
Initilizing SIDEC01MD.MIX
Initilizing SIDEC01.MIX
Initilizing SIDENC01.MIX
RadarClass::Init_For_House()
Preparing Mixfiles for Side 00.
Releasing SIDEC01.MIX
Releasing SIDENC01.MIX
Initilizing SIDEC01MD.MIX
Initilizing SIDEC01.MIX
Initilizing SIDENC01.MIX
RadarClass::Init_For_House()
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAA880!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAA360!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EABF20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EABD40!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EA81C0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAB1C0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAC1C0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13E84CE0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EA91F0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAE560!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAF8B0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EA62B0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB0470!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB19A0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EB2020!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB0BE0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB40E0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB52C0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB6E20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB67B0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB7E20!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EB7700!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB7130!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB65D0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB62F0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAD160!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EAE480!
[Developer fatal]Pointer 0000000B declared change to both 13EAAC40 AND 13E9E2C0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB8A70!
[Developer fatal]Pointer 0000000C declared change to both 13EB3AD0 AND 13EB8370!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB9F20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB9C40!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EB9640!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 14EB7F20!
[Developer fatal]Pointer 0000000C declared change to both 13EB3AD0 AND 13EB9020!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBBF20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBA1C0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBB880!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBB5A0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EBB1E0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBCF20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBCD40!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBC880!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBCA60!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBC060!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBD720!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBD100!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBD020!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBED20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBEB40!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBE620!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBE110!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EB5AE0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EC0660!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC1170!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC2A20!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC3AE0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC3900!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC3720!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC3540!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC4990!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EBBA60!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC43F0!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13EC4010!
[Developer fatal]Pointer 00000000 declared change to both 13EAAA60 AND 13E890C0!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13EC3120!
[Developer fatal]Pointer 0000000A declared change to both 13E94CE0 AND 13ECBF20!
[Developer fatal]Pointer 01000001 declared change to both 13EC5760 AND 13ECF480!
[Developer fatal]Pointer 01000005 declared change to both 13EC5340 AND 14EA0450!
[Developer fatal]Pointer 01000017 declared change to both 13EC5060 AND 14EA3840!
[Developer fatal]Pointer 01000022 declared change to both 13EC7680 AND 14EA4460!
[Developer fatal]Pointer 01000028 declared change to both 13E9DA00 AND 14EA6C20!
[Developer fatal]Pointer 01000030 declared change to both 13EA65E0 AND 14EA6460!
[Developer fatal]Pointer 01000037 declared change to both 13EC8B00 AND 13ECD600!
[Developer fatal]Pointer 01000042 declared change to both 13EC8460 AND 14EA9E20!
[Developer fatal]Pointer 01000043 declared change to both 13EC8CE0 AND 14EA9A40!
[Developer fatal]Pointer 01000044 declared change to both 13EC45D0 AND 14EA9660!
[Developer fatal]Pointer 01000047 declared change to both 13EC8040 AND 14EAA4B0!
[Developer fatal]Pointer 01000049 declared change to both 13EC9BE0 AND 14EABC20!
[Developer fatal]Pointer 01000050 declared change to both 13EC9120 AND 14EAB840!
[Developer fatal]Pointer 01000068 declared change to both 13ECBD40 AND 14EAF080!
[Developer fatal]Pointer 01000073 declared change to both 13ECB520 AND 14ECB220!
MapClass::Init_Clear entry
MapClass::Init_Clear done
RadarClass::Init_Clear
RadarClass::Init_Clear done
Loaded 269 isometric tiles consuming 1848 Kb
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Adding event ARCHIVE
Converting 0 nodes.
[Developer error][DREDB]SpeedType is invalid!
[Developer error][YDUM]SpeedType is invalid!
[Developer error][VISC_LRG]SpeedType is invalid!
[Developer error][VISC_SML]SpeedType is invalid!
[Developer error][INITCR]SpeedType is invalid!
[Developer error][INIT]SpeedType is invalid!
[Developer warning]Building Type [GAKRAN] does not have a valid BuildCat set!
It was reset to Infrastructure, but you should really specify it explicitly.
[Developer warning]Building Type [NAKRAN] does not have a valid BuildCat set!
It was reset to Infrastructure, but you should really specify it explicitly.
[Developer warning]Building Type [YAKRAN] does not have a valid BuildCat set!
It was reset to Infrastructure, but you should really specify it explicitly.
[Developer warning]The [BuildingTypes] list contains more than 512 entries. This might result in unexpected behaviour and crashes.
MessageListClass::Init(Width: 618)
Toggle display mode to 1280 x 720
About to set video mode
Removing mouse handler
Deleting primary surface
Prep direct draw.
SetDisplayMode: 1280x720x16
Checking hardware region fill capability...OK
Checking overlapped blit capability...OK
Display mode set
Mode apparently set OK
VisibleRect: 1280x720
Deleting AlternateSurface
Deleting HiddenSurface
Deleting TileSurface
Deleting SidebarSurface
Deleting CompositeSurface
Setting new window size to 1280x720
Creating primary surface
DSurface::Create_Primary
DSurface::AllowStretchBlits = true
DSurface::AllowHWFill = true
DSurface::Create_Primary - Creating surface
CreateSurface OK
DSurface::Create_Primary done
Allocating new surfaces
CompositeSurface (1112x720) SYSTEM MEMORY ENABLE_3D
TileSurface (1112x720) SYSTEM MEMORY ENABLE_3D
SidebarSurface (168x720) SYSTEM MEMORY
HiddenSurface (1280x720) SYSTEM MEMORY
AlternateSurface (1280x720) SYSTEM MEMORY
Recalc color remap tables
Calc_Confining_Rect(0,0,1280,720)
Set_View_Dimensions(0,0,1112,688)
Deleting ZBuffer
Allocating ZBuffer (1112x688)
Deleting ABuffer
Allocating ABuffer (1112x688)
MessageListClass::Init(Width: 1098)
MessageListClass::Set_Width(1104)
Set_View_Dimensions(exit)
Mode change complete.
Releasing NEUTRAL.MIX
Releasing NTRLMD.MIX
SoundVolume = 1.000000
VoiceVolume = 1.000000
ScoreVolume = 1.000000
ScoreRepeat is OFF
ScoreShuffle is ON
IsTGrowth = 0
IsTSpread = 1
Tooltips are on.
Capture_Mouse()
SAVING GAME [TRN15U.sav - [MISSING:'Name:TRN15']]
About to save the game
Scenario Save: ElapsedTimer = 6554351
Saving global Ares data
Finished saving the game
SAVING GAME [TRN15U.sav] - Complete
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