[1.0] [PROJECT] Hardcore SK project v7: Sunrise

Started by skyarkhangel, May 10, 2015, 11:40:32 PM

Previous topic - Next topic

How you relate for the full removing automatic turrets?

Positive. It's realistic. Fight with killboxes continues.
Negative. Make a button to kill all enemies in one click.

Kadrush

Is anyone experiencing weather issues with the current test version? i just got 10 days of winter without snow, all clear, something seems to be broken as the map where i am usually has blizzards and all the hard winter stuff.

Rhyssia

Quote from: Kadrush on January 23, 2017, 06:18:14 PM
Is anyone experiencing weather issues with the current test version? i just got 10 days of winter without snow, all clear, something seems to be broken as the map where i am usually has blizzards and all the hard winter stuff.

No recent code changes to weather. if issue still there in a separate game, or others report then I can look into it.
Ask me about the Hardcore SK Modpack Discord Server!

adelexi

Quote from: sidfu on January 23, 2017, 05:41:04 PM
Quote from: adelexi on January 23, 2017, 04:15:32 PM
Snip-

might be out of memory crash. run game in window and see what ram is as u load them.

My totall ram usage is at 32% when loading the save


Quote from: Rhyssia on January 23, 2017, 06:17:40 PM
do errors mention " verse.verbtracker.get " ?

Not that i see, just says application error and the standard things you see in a error log.

First thought it was something i build or did but since i only mined a bit and build a couple walls and it didnt load after that anymore i dont get it.


Thanks for the help both of you

RitsukaD

Hello guys.
Rhyssia, I do have lots of " verse.verbtracker.get " in output log
My game crashes almost every time i try to load it.
Any tip or hint how to solve it?

ganlhi

Hey there!

Does anybody else has a problem with cheese? When I make some, it has 2 different spoilage dates: one pretty long (I don't remember exactly, let's say at least a season) which seems realistic, but also a very shot one (a few days).

Obviously it spoils after a few days, which ruins what cheese is good for...

Rhyssia

Quote from: RitsukaD on January 23, 2017, 09:02:01 PM
Hello guys.
Rhyssia, I do have lots of " verse.verbtracker.get " in output log
My game crashes almost every time i try to load it.
Any tip or hint how to solve it?

Um... you would need to check save game for any duplicate verb assignments. It is very tedious task.
Ask me about the Hardcore SK Modpack Discord Server!

Azzarrel

got the same problem as adelexi now ... again
the save throws an error when trying to load it (was fine yesterday evening before i went to bed)

and yet again CR seems to be related to it, like i reported a few pages before:

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.VerbTracker.get_PrimaryVerb () [0x00000] in <filename unknown>:0
  at Verse.CompEquippable.get_PrimaryVerb () [0x00000] in <filename unknown>:0
  at Combat_Realism.CompFireModes.get_verb () [0x00000] in <filename unknown>:0
  at Combat_Realism.CompFireModes.InitAvailableFireModes () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Play:Update()

as well as a lots of these (for all different types of weapon ThingDefs):

Could not load reference to Verse.ThingDef named Gun_RSCarbine
Verse.Log:Error(String)
Verse.ScribeExtractor:DefFromNode(XmlNode)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.GenGeneric:InvokeStaticGenericMethod(Type, Type, String, Object[])
Verse.ScribeExtractor:DefFromNodeUnsafe(XmlNode)
Verse.Scribe_Collections:LookList(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:LookHashSet(HashSet`1&, Boolean, String, LookMode)
Verse.Scribe_Collections:LookHashSet(HashSet`1&, String, LookMode)
Verse.ThingFilter:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:LookDeep(ThingFilter&, Boolean, String, Object[])
Verse.Scribe_Deep:LookDeep(ThingFilter&, String, Object[])
HaulingHysteresis.StorageSettings_Enhanced:ExposeData(StorageSettings)
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:LookDeep(StorageSettings&, Boolean, String, Object[])
Verse.Scribe_Deep:LookDeep(StorageSettings&, String, Object[])
RimWorld.Zone_Stockpile:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:LookList(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:LookList(List`1&, String, LookMode, Object[])
Verse.ZoneManager:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Deep:LookDeep(ZoneManager&, Boolean, String, Object[])
Verse.Scribe_Deep:LookDeep(ZoneManager&, String, Object[])
Verse.Map:ExposeComponents()
Verse.Map:ExposeData()
Verse.ScribeExtractor:SaveableFromNode(XmlNode, Object[])
Verse.Scribe_Collections:LookList(List`1&, Boolean, String, LookMode, Object[])
Verse.Scribe_Collections:LookList(List`1&, String, LookMode, Object[])
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__734()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__731()

Merlon

I also had one of those load game failures. In my case it produced the following three errors:

Exception in SetupToils (pawn=Feenix812395, job=DrawEnergyFromFire A=Thing_Fire812598): System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.AI.ToilFailConditions.FailOnDespawnedOrNull[Toil] (Verse.AI.Toil f, TargetIndex ind) [0x00000] in <filename unknown>:0
  at SK.JobDriver_DrawEnergyFromFire+<MakeNewToils>d__0.MoveNext () [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.SetupToils () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.AI.JobDriver:SetupToils()
Verse.AI.JobDriver:ExposeData()
Verse.PostLoadInitter:DoAllPostLoadInits()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__736()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()

Exception from asynchronous event: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.AI.Pawn_JobTracker.CleanupCurrentJob (JobCondition condition, Boolean releaseReservations, Boolean cancelBusyStancesSoft) [0x00000] in <filename unknown>:0
  at Verse.AI.Pawn_JobTracker.EndCurrentJob (JobCondition condition, Boolean startNewJob) [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.EndJobWith (JobCondition condition) [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.SetupToils () [0x00000] in <filename unknown>:0
  at Verse.AI.JobDriver.ExposeData () [0x00000] in <filename unknown>:0
  at Verse.PostLoadInitter.DoAllPostLoadInits () [0x00000] in <filename unknown>:0
  at Verse.Game.LoadGame () [0x00000] in <filename unknown>:0
  at Verse.SavedGameLoader.LoadGameFromSaveFile (System.String fileName) [0x00000] in <filename unknown>:0
  at Verse.Root_Play.<Start>m__736 () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.RunEventFromAnotherThread (System.Action action) [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()

Could not execute post-long-event action. Exception: System.NullReferenceException: Object reference not set to an instance of an object
  at Verse.VerbTracker.get_PrimaryVerb () [0x00000] in <filename unknown>:0
  at Verse.CompEquippable.get_PrimaryVerb () [0x00000] in <filename unknown>:0
  at Combat_Realism.CompFireModes.get_verb () [0x00000] in <filename unknown>:0
  at Combat_Realism.CompFireModes.InitAvailableFireModes () [0x00000] in <filename unknown>:0
  at Verse.LongEventHandler.ExecuteToExecuteWhenFinished () [0x00000] in <filename unknown>:0
Verse.Log:Error(String)
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Play:Update()

Deleting the Feenix from the save allowed the game to load. Note that this was using yesterday's version, so I don't have the latest "Replace CR job" change I can now see on github. So if that fixes it, ignore this report.

A good portion of the time when using the reclaim fabric option on damaged clothing I get the following error:

Spawned thing with 0 stackCount: Component849530
Verse.Log:Error(String)
AlienRace.GenSpawnAlien:SpawnModded(Thing, IntVec3, Map, Rot4)
Verse.GenSpawn:Spawn(Thing, IntVec3, Map)
SK.Detour_GenPlace:TryPlaceDirect(Thing, IntVec3, Map, Thing&, Action`2)
Verse.GenPlace:TryPlaceThing(Thing, IntVec3, Map, ThingPlaceMode, Thing&, Action`2)
Verse.GenPlace:TryPlaceThing(Thing, IntVec3, Map, ThingPlaceMode, Action`2)
Verse.AI.<FinishRecipeAndStartStoringProduct>c__AnonStorey419:<>m__674()
Verse.AI.JobDriver:TryActuallyStartNextToil()
Verse.AI.JobDriver:ReadyForNextToil()
Verse.AI.<DoRecipeWork>c__AnonStorey418:<>m__66F()
Verse.AI.JobDriver:DriverTick()
Verse.AI.Pawn_JobTracker:JobTrackerTick()
Verse.Pawn:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:Update()
Verse.Root_Play:Update()

Appears to be a lack of 0 size stack check somewhere.

The mine extractor when it runs out produces the following error:

Tried to spawn ExtractorDebris849086 in a null map.
Verse.Log:Error(String)
AlienRace.GenSpawnAlien:SpawnModded(Thing, IntVec3, Map, Rot4)
Verse.GenSpawn:Spawn(Thing, IntVec3, Map)
Verse.GenSpawn:Spawn(ThingDef, IntVec3, Map)
SK.CompLifespanDebris:TickDown(Int32)
SK.CompLifespanDebris:CompTick()
Verse.ThingWithComps:Tick()
SK.Building_Extractor:Tick()
Verse.TickList:Tick()
Verse.TickManager:DoSingleTick()
Verse.TickManager:TickManagerUpdate()
Verse.Game:Update()
Verse.Root_Play:Update()


Hope that helps.

Zakhad

Never leave the forums for a week, spent 30 minutes reading last 20 or so pages of posts just to catch up T_T

Also awesome mod suggestion to be included in hardcore SK, the long overdue pawns teaching mechanic.

http://steamcommunity.com/sharedfiles/filedetails/?id=848250236

Quote from: ganlhi on January 24, 2017, 01:47:42 AM
Hey there!

Does anybody else has a problem with cheese? When I make some, it has 2 different spoilage dates: one pretty long (I don't remember exactly, let's say at least a season) which seems realistic, but also a very shot one (a few days).

Obviously it spoils after a few days, which ruins what cheese is good for...

I made a issue/request about it ages ago but it got put on the sidelines :/
https://github.com/skyarkhangel/Hardcore-SK/issues/414

sidfu

do u think errors like

Could not resolve reference to object with loadID Thing_Human435 of type Verse.Pawn. Was it compressed away, destroyed, had no ID number, or not saved/loaded right?
Verse.Log:Warning(String)
Verse.LoadedObjectDirectory:ObjectWithLoadID(String)
Verse.CrossRefResolver:NextResolvedRef()
Verse.Scribe_References:LookReference(Pawn&, String, Boolean)
Fluffy_Tabs.PawnPrioritiesTracker:ExposeData()
Verse.CrossRefResolver:ResolveAllCrossReferences()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__736()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()

and
Thing-needing designation (Haulprioritymisc target=null) had no thing target. Removing...
Verse.Log:Error(String)
Verse.DesignationManager:ExposeData()
Verse.PostLoadInitter:DoAllPostLoadInits()
Verse.Game:LoadGame()
Verse.SavedGameLoader:LoadGameFromSaveFile(String)
Verse.Root_Play:<Start>m__736()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__733()


might be causeing the bad saves people getting. tbh ive only had one save get corrupted but i notied that since the issue with deep saved stuff messages pooping up people have been talking about corrupt saves more.

no idea in all honesy if it is a cause or sympton.

CruelBanana

So, I didn't find my problen in FAQ and, lets be hones, 332 pages are too much to browse.
I have no raids. I play as Randy on rough difficulty, and in about 2 weeks I hadn't a single raid. I am playing A16 (writing it in case there is no A16 compitability yet). In console, if I try to "cheat" a raid, it says  that no faction could spawn. Help in solving this problem would be much appreciated.

silverskin

I think I'm getting that "null map" error, too.

I've had the "wanderer joins" event happen a couple of times but no-one spawns. When I check debug it says "Tried to spawn John in a null map".

Tankh

I can't make repair kits. bill recipe doesn't exist in neither the electric or normal smithy

can't make sniper component. bill recipe doesn't exist.

How many of these bugs are around? It's so hard to know what stuff is missing when there's 1839547 new things in the game

Tankh

Quote from: CruelBanana on January 24, 2017, 03:35:38 PM
So, I didn't find my problen in FAQ and, lets be hones, 332 pages are too much to browse.
I have no raids. I play as Randy on rough difficulty, and in about 2 weeks I hadn't a single raid. I am playing A16 (writing it in case there is no A16 compitability yet). In console, if I try to "cheat" a raid, it says  that no faction could spawn. Help in solving this problem would be much appreciated.

Here's my history graph after ~4 years using Cassandra on intense (although I'm pretty sure I've had more than 8 raids? Maybe my memory is a bit off, or something's bugged)

Seems raids are quite rare for some reason. The first games I played I got no raid in over a year I think.

zzz1000

I play on rough cassandra and in almost all of my dozens a16HSK runs it super calm until you hit about 80k wealth. Than it escalates quickly.

QuoteI can't make repair kits. bill recipe doesn't exist in neither the electric or normal smithy
You can. At assembling workbench
Do not know about snipers, it some advanced weapons I suppose

Quote(although I'm pretty sure I've had more than 8 raids?
I think it do not register some assaults as history raids. I noticed that too/