Hi @bitvenom thanks for agreeing to help me get my mod going again.
A bit of background - my mod is designed to enhance the single player campaign in two ways. Firstly it makes the Vaygr units cheaper, faster to build and increases their unit cap (it did also increase squadron size but that seems to cause major Access Violation issues so I’ve removed it). Secondly it balances this with giving the Hgns superior tech mostly after the Dreadnaught is repaired.
So I would like help with the following -
- My new research is added directly to def_research. Is this right?
- I’m still editing the SHIP files to alter stats and add special weapons. Again is this how its done since the update?
- In its current state my mod works for skirmish but the research isn’t added into the campaign like before. How do I edit the campaign files?
Here’s my latest HwRM.log so you can see whats happening -
Wed Aug 19 19:10:31 2015
Version 1.29, Build Number 12, Changelist Number 1085660
Loaded Archive: 'Homeworld2.big'
Loaded Archive: 'UpdateHomeworld2.big'
Loaded Archive: 'HW1Ships.big'
Loaded Archive: 'UpdateHW1Ships.big'
Loaded Archive: 'HW2Ships.big'
Loaded Archive: 'UpdateHW2Ships.big'
Loaded Archive: 'HWBackgrounds.big'
Loaded Archive: 'UpdateHWBackgrounds.big'
UTIL -- filepath failure, path doesn't exists 'C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data\locale\English'
Loaded Archive: 'English.big'
Loaded Archive: 'UpdateEnglish.big'
Loaded Archive: 'Compatibility.big'
Failed to Load Archive 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HWArgon.big'
Loaded Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HW2Campaign.big'
Loaded DLC Campaign Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\HW2Campaign.big'
Loaded Archive: 'UpdateHW2Campaign.big'
Loaded Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishHW2Campaign.big'
Loaded DLC Campaign Localized Data Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishHW2Campaign.big'
Failed to Load Archive '..\..\DATAUPDATES\UpdateEnglishHW2Campaign.big'
Loaded Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishSpeechHW2Campaign.big'
Loaded DLC Campaign Speech Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\EnglishSpeechHW2Campaign.big'
Loaded Archive: 'UpdateEnglishSpeechHW2Campaign.big'
Loaded Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\MusicHW2Campaign.big'
Loaded DLC Campaign Music Archive: 'C:\PROGRAM FILES (X86)\STEAM\STEAMAPPS\COMMON\HOMEWORLD\HOMEWORLDRM\DATA\MusicHW2Campaign.big'
Failed to Load Archive '..\..\DATAUPDATES\UpdateMusicHW2Campaign.big'
Uing ..profiles\ for profiles folder
GAME -- Using player profile steven2019
Changing from a 32 bit colour depth in winNT (6.1 build 7601), Service Pack 1
Display: (0, 0, 1920, 1080) - (0, 0)
Display: (0, 0, 1920, 1080) - (0, 0)
Switching to a 1920x1080 32bit mode
Display: (0, 0, 1920, 1080) - (0, 0)
GL Info: 3.3 - 3.3.13283 Core Profile Forward-Compatible Context 14.501.1003.0
GL Vendor: ATI Technologies Inc.
GL Renderer: AMD Radeon HD 6800 Series
GL Part ID: 6800
Loaded Archive: 'EnglishSpeech.big'
Loaded Archive: 'UpdateEnglishSpeech.big'
Loaded Archive: 'Music.big'
Loaded Archive: 'UpdateMusic.big'
SOUND -- created destination [ fdaudio ], handle [ 4 ] with [ 48 ] channels created
SOUND -- created destination [ fda streamer ], handle [ 5 ] with [ 8 ] channels created
SOUND -- created destination [ dxa streamer ], handle [ 0 ] with [ 8 ] channels created
SOUND -- created destination [ dxaudio ], handle [ 1 ] with [ 48 ] channels created
Build name:
Built by : builduser
Data path : C:\Program Files (x86)\Steam\steamapps\common\Homeworld\HomeworldRM\data
No mapping for font 'Blender' - using 'default'
Resetting fp PC control word.
CmdLine: -luatrace -overrideBigFile -dlccampaign HW2Campaign.big -campaign Ascension -moviepath DataHW2Campaign
Race Filtering: SINGLEPLAYER rules - @SinglePlayer
12 Races Discovered
Starting Level: Data:\LevelData\Campaign\ascension\M01_Tanis\M01_Tanis.level
Warning, screen with name NewResearchMenu does not exist
Trying to retrieve strike group index 9, no such strike group.
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 115 [string ""]
oninit issued
HGN_HSCORE is marked as salvageable in the shiptuning but has no salvage points!
build available
generic build available
build available
generic build available
build available
generic build available
build available
generic build available
luaplayer 297: Player_GrantResearchOption: unable to grant (HyperspaceRecoveryTimeUpgradeSPGAME)
parameter: 3
stack traceback:
1: function `PostNISInit' at line 367 [string ""]
2: function `Rule_NIS01AComplete' at line 392 [string ""]
luaplayer 297: Player_GrantResearchOption: unable to grant (HyperspaceTransitionTimeUpgradeSPGAME)
parameter: 3
stack traceback:
1: function `PostNISInit' at line 368 [string ""]
2: function `Rule_NIS01AComplete' at line 392 [string ""]
-----RESTRICTION DATA-----
The following items need to be added:
-----BUILD DATA-----
Player_UnrestrictBuildOption( 0, "Hgn_C_Production_Fighter" ) --Hgn_C_Production_Fighter
Player_UnrestrictBuildOption( 0, "Hgn_MS_Production_Fighter" ) --Hgn_MS_Production_Fighter
Player_UnrestrictBuildOption( 0, "Hgn_C_Module_Research" ) --Hgn_C_Module_Research
Player_UnrestrictBuildOption( 0, "Hgn_MS_Module_Research" ) --Hgn_MS_Module_Research
Player_UnrestrictBuildOption( 0, "Hgn_Scout" ) --Hgn_Scout
Player_UnrestrictBuildOption( 0, "Hgn_Interceptor" ) --Hgn_Interceptor
Player_UnrestrictBuildOption( 0, "Hgn_AttackBomber" ) --Hgn_AttackBomber
Player_UnrestrictBuildOption( 0, "Hgn_ResourceCollector" ) --Hgn_ResourceCollector
Player_UnrestrictBuildOption( 0, "Hgn_Probe" ) --Hgn_Probe
-----RESEARCH DATA-----
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=HGN_MS_PRODUCTION_FIGHTER, buildType=2
build available
strike craft build available HGN_INTERCEPTOR FIGHTER
HGN_TARGETDRONE is marked as captureable in the shiptuning but has no capture points!
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Hgn_TargetDrone,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,2,Interceptor
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Hgn_TargetDrone,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,2,Interceptor
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Hgn_TargetDrone,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,2,Interceptor
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
interceptors at chimera: 20
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
****** StatusUnderAttack: shipnm, enemy, attackcode = {Hgn_MotherShip,,983.4063110351563}
*** StatusTakingLightDamage: name = Hgn_MotherShip Health = 0.9908676147460938
build available
strike craft build available HGN_ATTACKBOMBER FIGHTER
Timer 0 STARTED with period: 120
Timer 0 PAUSING now
** Battle Momentum Value: -97.18023681640625
Timer 0 RESUME called
*** StatusTakingLightDamage: name = Hgn_Interceptor Health = 1
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_AttackBomber, buildType=1
build available
generic build available
*****---- StatusSubsystem : ssname=HGN_MS_PRODUCTION_FIGHTER, shipName=Hgn_MotherShip, event=1
*** StatusDamaged: Hgn_AttackBomber
*** StatusTakingHeavyDamage: Hgn_AttackBomber
hypergate opening
hypergate opening
interceptors: 25
bombers: 5
creating new bombers: 2.5
hypergate opening
hypergate opening
hypergate opening
hypergate opening
hypergate fully open
hypergate fully open
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_AttackBomber,Vgr_HyperSpace_Platform,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,10,AttackBomber
hypergate fully open
hypergate fully open
hypergate fully open
hypergate fully open
attack 2 issued
attack 3 issued
attack 1 issued
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_HyperSpace_Platform,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,10,Interceptor
*** StatusCriticallyDamaged: Hgn_AttackBomber
gate 3 destroyed
hypergate closing
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_ResourceCollector, buildType=1
*** StatusDamaged: Hgn_AttackBomber
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_AttackBomber, buildType=1
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_AttackBomber,,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,0,AttackBomber
*** StatusTakingLightDamage: name = Hgn_Interceptor Health = 1
*** StatusDamaged: Hgn_AttackBomber
*** StatusTakingHeavyDamage: Hgn_AttackBomber
gate 1 destroyed
hypergate closing
gate 2 destroyed
hypergate closing
**** StatusShipDestroyed: shipName =Hgn_AttackBomber, and code = -1
*** StatusTakingHeavyDamage: Hgn_AttackBomber
**** StatusShipDestroyed: shipName =Hgn_AttackBomber, and code = -1
*** StatusTakingLightDamage: name = Hgn_MotherShip Health = 0.9971305131912231
**** StatusShipDestroyed: shipName =Hgn_AttackBomber, and code = -1
**** StatusShipDestroyed: shipName =Hgn_AttackBomber, and code = -1
Starting Level: Data:\LevelData\Campaign\ascension\M02_Hiigara\M02_Hiigara.level
Cannot overwrite function Hgn_Interceptor_Custom0_OnSet
Cannot overwrite function Hgn_Interceptor_Custom0_OnEnd
Cannot overwrite function Hgn_Mine_Open_OnSet
Cannot overwrite function Hgn_Mine_Close_OnSet
Cannot overwrite function HGN_DEFENSEFIELDFRIGATE_DefenseFieldActivate_OnSet
Cannot overwrite function HGN_DEFENSEFIELDFRIGATE_DefenseFieldActivate_OnPause
Cannot overwrite function HGN_DEFENSEFIELDFRIGATE_DefenseFieldDeActivate_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceStart_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceStart_OnPause
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceDo_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceEnd_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairStart_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairStart_OnPause
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairDo_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairEnd_OnSet
Cannot overwrite function HGN_PROBE_Open_OnSet
Cannot overwrite function HGN_PROXIMITYSENSOR_Open_OnSet
Cannot overwrite function HGN_PROXIMITYSENSOR_Close_OnSet
Cannot overwrite function HGN_ECMPROBE_Open_OnSet
Cannot overwrite function HGN_ECMPROBE_Close_OnSet
Cannot overwrite function HGN_MOTHERSHIP_DockPathOpen_OnSet
Cannot overwrite function HGN_MOTHERSHIP_DockPathOpen_OnPause
Cannot overwrite function HGN_MOTHERSHIP_DockPathClosed_OnSet
Cannot overwrite function HGN_MOTHERSHIP_DockPathClosed_OnPause
Cannot overwrite function HGN_MOTHERSHIP_NIS00_OnSet
Cannot overwrite function HGN_MOTHERSHIP_NIS01_OnSet
Cannot overwrite function HGN_MOTHERSHIP_NIS02_OnSet
Cannot overwrite function HGN_MOTHERSHIP_NIS02_OnPause
Cannot overwrite function HGN_MOTHERSHIP_Normal_OnSet
Cannot overwrite function KPR_ATTACKDROID_Normal_OnSet
Cannot overwrite function KPR_ATTACKDROID_DoingFlightManeuver_OnSet
Cannot overwrite function KPR_ATTACKDROID_Launched_OnSet
Cannot overwrite function KPR_ATTACKDROID_Docked_OnSet
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Reinforcement data for player 1, bad ship name Vgr_Interceptor
Reinforcement data for player 1, bad ship name Vgr_Bomber
Cannot overwrite function VGR_HEAVYMISSILEFRIGATE_CodeRed_OnSet
Cannot overwrite function VGR_HEAVYMISSILEFRIGATE_CodeRed_OnPause
Cannot overwrite function VGR_HEAVYMISSILEFRIGATE_CodeGreen_OnSet
Cannot overwrite function Create_Hgn_Carrier
Cannot overwrite function Update_Hgn_Carrier
Trying to retrieve strike group index 9, no such strike group.
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 0
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 1
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 2
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 3
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeed)
parameter: 4
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedHard)
parameter: 4
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (AllShipBuildSpeedExpert)
parameter: 4
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateHard)
parameter: 4
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
luaplayer 91: Player_RestrictResearchOption: unable to restrict (ResourceCollectionRateExpert)
parameter: 4
stack traceback:
1: function `SPRestrictOptions' at line 20 [string ""]
2: function `SPRestrict' at line 5 [string ""]
3: function `OnInit' at line 13 [string ""]
-----RESTRICTION DATA-----
The following items need to be added:
-----BUILD DATA-----
Player_UnrestrictBuildOption( 0, "Hgn_C_Production_Corvette" ) --Hgn_C_Production_Corvette
Player_UnrestrictBuildOption( 0, "Hgn_MS_Production_Corvette" ) --Hgn_MS_Production_Corvette
Player_UnrestrictBuildOption( 0, "Hgn_AssaultCorvette" ) --Hgn_AssaultCorvette
Player_UnrestrictBuildOption( 0, "Hgn_PulsarCorvette" ) --Hgn_PulsarCorvette
-----RESEARCH DATA-----
Player_UnrestrictResearchOption( 0, "MothershipHealthUpgrade1" ) --MothershipHealthUpgrade1
Player_UnrestrictResearchOption( 0, "MothershipMAXSPEEDUpgrade1" ) --MothershipMAXSPEEDUpgrade1
Player_UnrestrictResearchOption( 0, "InterceptorMAXSPEEDUpgrade1" ) --InterceptorMAXSPEEDUpgrade1
Player_UnrestrictResearchOption( 0, "AttackBomberMAXSPEEDUpgrade1" ) --AttackBomberMAXSPEEDUpgrade1
Player_UnrestrictResearchOption( 0, "AssaultCorvetteHealthUpgrade1" ) --AssaultCorvetteHealthUpgrade1
Player_UnrestrictResearchOption( 0, "AssaultCorvetteMAXSPEEDUpgrade1" ) --AssaultCorvetteMAXSPEEDUpgrade1
Player_UnrestrictResearchOption( 0, "PulsarCorvetteHealthUpgrade1" ) --PulsarCorvetteHealthUpgrade1
Player_UnrestrictResearchOption( 0, "PulsarCorvetteMAXSPEEDUpgrade1" ) --PulsarCorvetteMAXSPEEDUpgrade1
Player_UnrestrictResearchOption( 0, "ResourceCollectorHealthUpgrade1" ) --ResourceCollectorHealthUpgrade1
Player_UnrestrictResearchOption( 0, "SensDisProbe" ) --SensDisProbe
Player_UnrestrictResearchOption( 0, "InstaAdvancedFrigateTech" ) --InstaAdvancedFrigateTech
carrier open
*** StatusCriticallyDamaged: Sp_Tanker
build available
generic build available
REACTIVE FLEET: Creating a new asteroid with 540 RU
starting Init2 !!!!! !!!!!!!! !!!!!!!! !!!!!!!! !!!!!!!
luasobgroupactions 1831: SobGroup_CreateSubSystem: could not create Subsystem (FighterProduction)
parameter: EnemyCarrier
stack traceback:
1: function `Rule_Init2' at line 362 [string ""]
luasobgroupactions 1832: SobGroup_CreateSubSystem: either Ship doesn't have slots, slots are full, or trying to build a Race Specific subsystem
parameter: EnemyCarrier
stack traceback:
1: function `Rule_Init2' at line 362 [string ""]
luaplayer 297: Player_GrantResearchOption: unable to grant (SuperCapHealthUpgradeSPGAME)
parameter: 1
stack traceback:
1: function `Rule_Init2' at line 452 [string ""]
luaplayer 297: Player_GrantResearchOption: unable to grant (VaygrCarrierHealthRegenDowngrade)
parameter: 1
stack traceback:
1: function `Rule_Init2' at line 454 [string ""]
luaplayer 297: Player_GrantResearchOption: unable to grant (HyperspaceRecoveryTimeUpgradeSPGAME)
parameter: 1
stack traceback:
1: function `Rule_Init2' at line 517 [string ""]
luaplayer 297: Player_GrantResearchOption: unable to grant (FrigateHealthUpgrade2)
parameter: 1
stack traceback:
1: function `Rule_Init2' at line 521 [string ""]
The total value of the reference fleets ships is 4150RUs
The reference fleet has 1600 RU's in its initial allocation
The total value of the players ships is 3600RUs
The Players persistant fleet has 0 RU's on entering the level
Ship value multiplier set to 1
RU multiplier set to 1
No reactive fleet slots will be filled
No RUs for any of the AIs. Player is too poor
Playing reinforcement event from SECOND check!
Fighter Facility health is too low!!
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,0,Interceptor
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_AttackBomber,,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,0,AttackBomber
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_AttackBomber,,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,0,AttackBomber
****** StatusUnderAttack: shipnm, enemy, attackcode = {Sp_Tanker,,16304.599609375}
*** StatusTakingLightDamage: name = Sp_Tanker Health = 0.9786111116409302
Timer AttackRemainingConvoysTIMER STARTED with period: 100
trying to play Battle music!
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.9632666707038879
luauniverse 323: EventPointer_AddSubSystemFromSobGroup: could not find subsystem (Vgr_C_Production_Fighter) on sobgroup (EnemyCarrier)
parameter: Vgr_C_Production_Fighter
stack traceback:
1: function `HW2_CreateEventPointerSubSystem' at line 67 [string ""]
2: main of string "pointer_fighterFacility_id = HW2_CreateEven..." at line 1
*** StatusTakingLightDamage: name = Sp_Tanker Health = 0.9712777733802795
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.9370666742324829
*** StatusTakingLightDamage: name = Sp_Tanker Health = 0.9236111044883728
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.9091333150863648
*** StatusTakingLightDamage: name = Sp_Tanker Health = 0.8906111121177673
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_ResourceCollector, buildType=1
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.8818666934967041
*** StatusTakingLightDamage: name = Sp_Tanker Health = 0.8744778037071228
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.8693333268165588
*** StatusTakingLightDamage: name = Sp_Tanker Health = 0.8656777739524841
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.8521222472190857
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.9472000002861023
****** StatusUnderAttack: shipnm, enemy, attackcode = {Hgn_AttackBomber,,3884.521728515625}
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.8052555322647095
** Battle Momentum Value: 13.39303970336914
** Battle Momentum Value: 792.5826416015625
*** StatusCriticallyDamaged: Hgn_AttackBomber
Display: (0, 0, 0, 0) - (-32000, -32000)
Display: (0, 0, 0, 0) - (-32000, -32000)
Restoring video mode
Display: (0, 0, 0, 0) - (-32000, -32000)
Display: (0, 0, 1920, 1080) - (0, 0)
Display: (0, 0, 1920, 1080) - (0, 0)
Switching to a 1920x1080 32bit mode
Display: (0, 0, 1920, 1080) - (0, 0)
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.8276444673538208
*** StatusTakingLightDamage: name = Sp_Tanker2 Health = 0.7168346643447876
*** StatusTakingLightDamage: name = Sp_Tanker3 Health = 0.6302666664123535
****** StatusUnderAttack: shipnm, enemy, attackcode = {Hgn_Interceptor,,2981.934326171875}
**** StatusShipDestroyed: shipName =Hgn_Interceptor, and code = -1
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Interceptor,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.7789999842643738
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.8369333148002625
telling Frigates to hyperspace in next to Convoy 4!!!!!!!
= = = = = in frigateAttack function = = = = = =
telling Frigates to attack Convoy 4!!!!!!!
Timer callInMelarnTIMER STARTED with period: 120
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.7689333558082581
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.8125333189964294
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.7375222444534302
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.8012999892234802
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.7182539701461792
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.793233335018158
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.690941333770752
*** StatusTakingLightDamage: name = Sp_Tanker3 Health = 0.5088666677474976
trying to bring down letterbox bars!!!!!!!!!!!!!!!!!!!!!!!!!!
*** StatusDamaged: Hgn_AttackBomber
playing nis!!!!!
****** StatusUnderAttack: shipnm, enemy, attackcode = {Hgn_AttackBomber,,15938.1015625}
Telling Carrier to FLEE!!! !!! !!! !!! !!!
Convoy 1 has docked!
NIS has completed!!
trying to play Battle music!
Doing melarn set-up!
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.5441826581954956
going into melarnAttackWatch
Trying to play event WithHelpOfMelarn!!!!!!
playing event WithHelpOfMelarn!!!!!!
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
Convoy 6 saved in SIXTH check
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_Interceptor,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,Interceptor
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_AttackBomber,VGR_C_ENGINE,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,9,AttackBomber
build available
generic build available
Telling Convoy 1 to launch!
*****---- CommandConstructionComplete : buildingShip=Hgn_MotherShip, builtItem=Hgn_Interceptor, buildType=1
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.6615555286407471
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.252682626247406
*** StatusTakingHeavyDamage: Hgn_AttackBomber
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.6509555578231812
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.2305826395750046
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.612500011920929
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.2038493007421494
****** StatusUnderAttack: shipnm, enemy, attackcode = {Hgn_AttackBomber,,12464.91796875}
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.5885111093521118
****** StatusUnderAttack: shipnm, enemy, attackcode = {Hgn_Interceptor,,12853.5029296875}
******** COMMAND ATTACK: shipname, targetname, attackType = Hgn_AttackBomber,Vgr_Bomber,0
******2- COMMAND ATTACK: shipType, targetShipType, genericShipName = 3,3,AttackBomber
*** StatusTakingLightDamage: name = Sp_Tanker4 Health = 0.1751975119113922
trying to play staging music!
*** StatusTakingLightDamage: name = Sp_Tanker5 Health = 0.5712444186210632
Convoy 2 has docked!
unlocking research now!!!
luaplayer 141: Player_UnrestrictResearchOption: unable to unrestrict (InterceptorMissiles)
parameter: 0
stack traceback:
1: function Enable_ResearchOptions’ at line 123 [string “”]
2: main of string “Enable_ResearchOptions()” at line 1
luaplayer 141: Player_UnrestrictResearchOption: unable to unrestrict (BomberTorpedoes)
parameter: 0
stack traceback:
1: function Enable_ResearchOptions’ at line 124 [string “”]
2: main of string “Enable_ResearchOptions()” at line 1
Telling Convoy 2 to launch!
Convoy 3 has docked!
Display: (0, 0, 0, 0) - (-32000, -32000)
Display: (0, 0, 0, 0) - (-32000, -32000)
Restoring video mode
Display: (0, 0, 0, 0) - (-32000, -32000)
Telling Convoy 3 to launch!
Convoy 6 has docked!
Telling Convoy 6 to launch!
Display: (0, 0, 1920, 1080) - (0, 0)
Display: (0, 0, 1920, 1080) - (0, 0)
Switching to a 1920x1080 32bit mode
Display: (0, 0, 1920, 1080) - (0, 0)
Convoy 4 has docked!
Telling Convoy 4 to launch!
Convoy 5 has docked!
Telling Convoy 5 to launch!
Starting Level: Data:\LevelData\Campaign\ascension\M03_Staging\M03_Staging.level
Cannot overwrite function Hgn_Interceptor_Custom0_OnSet
Cannot overwrite function Hgn_Interceptor_Custom0_OnEnd
Cannot overwrite function Hgn_Mine_Open_OnSet
Cannot overwrite function Hgn_Mine_Close_OnSet
Cannot overwrite function HGN_DEFENSEFIELDFRIGATE_DefenseFieldActivate_OnSet
Cannot overwrite function HGN_DEFENSEFIELDFRIGATE_DefenseFieldActivate_OnPause
Cannot overwrite function HGN_DEFENSEFIELDFRIGATE_DefenseFieldDeActivate_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceStart_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceStart_OnPause
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceDo_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_ResourceEnd_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairStart_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairStart_OnPause
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairDo_OnSet
Cannot overwrite function HGN_RESOURCECOLLECTOR_RepairEnd_OnSet
Cannot overwrite function HGN_PROBE_Open_OnSet
Cannot overwrite function HGN_PROXIMITYSENSOR_Open_OnSet
Cannot overwrite function HGN_PROXIMITYSENSOR_Close_OnSet
Cannot overwrite function HGN_ECMPROBE_Open_OnSet
Cannot overwrite function HGN_ECMPROBE_Close_OnSet
Cannot overwrite function HGN_MOTHERSHIP_DockPathOpen_OnSet
Cannot overwrite function HGN_MOTHERSHIP_DockPathOpen_OnPause
Cannot overwrite function HGN_MOTHERSHIP_DockPathClosed_OnSet
Cannot overwrite function HGN_MOTHERSHIP_DockPathClosed_OnPause
Cannot overwrite function HGN_MOTHERSHIP_NIS00_OnSet
Cannot overwrite function HGN_MOTHERSHIP_NIS01_OnSet
Cannot overwrite function HGN_MOTHERSHIP_NIS02_OnSet
Cannot overwrite function HGN_MOTHERSHIP_NIS02_OnPause
Cannot overwrite function HGN_MOTHERSHIP_Normal_OnSet
Cannot overwrite function KPR_ATTACKDROID_Normal_OnSet
Cannot overwrite function KPR_ATTACKDROID_DoingFlightManeuver_OnSet
Cannot overwrite function KPR_ATTACKDROID_Launched_OnSet
Cannot overwrite function KPR_ATTACKDROID_Docked_OnSet
Cannot overwrite function VGR_HEAVYMISSILEFRIGATE_CodeRed_OnSet
Cannot overwrite function VGR_HEAVYMISSILEFRIGATE_CodeRed_OnPause
Cannot overwrite function VGR_HEAVYMISSILEFRIGATE_CodeGreen_OnSet
Cannot overwrite function VGR_CARRIER_Launched_OnSet
Cannot overwrite function VGR_CARRIER_Docked_OnSet
parameter: attempt to call global `getRace' (a nil value)
stack traceback:
1: function `oninit' at line 13 [string ""]
CPUPLAYER -- error in CPUPlayer: oninit() function was not found in CPU script -- FATAL EXIT -- hw2cpuplayer/186:! --stack trace--
Restoring video mode
Display: (0, 0, 1920, 1080) - (0, 0)
Display: (0, 0, 100, 100) - (8, 30)
Display: (0, 0, 100, 100) - (8, 30)
Alot seems to be not working but I’m guessing thats because i’m using my old level files rather than the updates but its how to “Unrestrict Research”?
Thanks for helping