[1.0] Smarter Food Selection, Hydroponics with lamps and more...

Started by Wishmaster, February 20, 2017, 05:34:05 PM

Previous topic - Next topic

avplol

Quote from: Lupin III on August 17, 2017, 09:44:47 AM
With the smarter food selection mod active, my pawns get stuck in a loop of picking up food and immediately dropping it again when they are assigned to handle animals. I described more of it there: https://ludeon.com/forums/index.php?topic=35133.0 . All pawns except one cause "x started 10 jobs in 10 ticks" messages, as soon as there is more than one pawn currently trying to handle animals. Changing any of the options of SFS didn't change that behaviour (I hoped I could leave the mod active and just deactivate the food handling for animals).

As per Wishmaster's advice, I got around this problem by setting the gear loadouts for the pawns to "Nothing". It's not an ideal solution, but it's relatively painless. Just turn their loadouts on and off when you need to tame, or toggle it for a minute after a fight so they refill on ammo.

PreDiabetic

I don't know if you want to continue developing mods but I suggest you to look at https://ludeon.com/forums/index.php?topic=32807.0 for his Meal Equivalency. Maybe this is the way of making in game policies for Smarter Food Selection.


sidfu

since u back now wishmaster here some comp patches i did for various mods i use. most are for HCSK use but not all. they can easily be adapted to use for other mods.

i just  packed the compabity folder so your orginal ones in there also

[attachment deleted by admin: too old]

Wishmaster

I just fixed the mess SFS was on github... From now I will use git properly.

Ideally you make a pull request to the "v2.0" branch.
https://github.com/Wishmaster01/Smarter.food.selection

I can still add them myself if you really want to...

sidfu

Quote from: Wishmaster on October 15, 2017, 11:51:50 AM
I just fixed the mess SFS was on github... From now I will use git properly.

Ideally you make a pull request to the "v2.0" branch.
https://github.com/Wishmaster01/Smarter.food.selection

I can still add them myself if you really want to...

pulled on there now.

tetkris

SMARTER food good mod but i have error

RimWorld 0.17.1557 rev1153
Verse.Log:Message(String)
RimWorld.VersionControl:LogVersionNumber()
Verse.Root:CheckGlobalInit()
Verse.Root:Start()
Verse.Root_Entry:Start()

ReflectionTypeLoadException getting types in assembly WM Smarter Food Selection: System.Reflection.ReflectionTypeLoadException: The classes in the module cannot be loaded.
  at (wrapper managed-to-native) System.Reflection.Assembly:GetTypes (bool)
  at System.Reflection.Assembly.GetTypes () [0x00000] in <filename unknown>:0
  at Verse.ModAssemblyHandler.AssemblyIsUsable (System.Reflection.Assembly asm) [0x00000] in <filename unknown>:0

Loader exceptions:
   => System.TypeLoadException: Could not load type 'WM.SmarterFoodSelection.Config' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type 'HugsLib.ModBase' from assembly 'HugsLib, Version=0.17.0.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type 'Log' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type 'DrawFoodSearchMode' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type 'HugsLib.Utils.UtilityWorldObject' from assembly 'HugsLib, Version=0.17.0.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type '<>c__DisplayClassc' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type '<>c__DisplayClass1d' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type '<>c__DisplayClass3' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type '<>c__DisplayClass6' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type '<>c__DisplayClassd' from assembly 'WM Smarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.

Verse.Log:Error(String)
Verse.ModAssemblyHandler:AssemblyIsUsable(Assembly)
Verse.ModAssemblyHandler:ReloadAll()
Verse.ModContentPack:ReloadContent()
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Could not find type named WM.SmarterFoodSelection.Detours.CompProperties_ExtraNPD from node <li Class="WM.SmarterFoodSelection.Detours.CompProperties_ExtraNPD" />
Verse.Log:Error(String)
Verse.DirectXmlToObject:ClassTypeOf(XmlNode)
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
Verse.DirectXmlToObject:ListFromXml(XmlNode)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.DirectXmlToObject:ObjectFromXml(XmlNode, Boolean)
System.Reflection.MonoMethod:InternalInvoke(Object, Object[], Exception&)
System.Reflection.MonoMethod:Invoke(Object, BindingFlags, Binder, Object[], CultureInfo)
System.Reflection.MethodBase:Invoke(Object, Object[])
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file Core.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file Dandelions.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file Rimsenal.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file StorageCrates.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file ascetic.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file colonists.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file incapacitated.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file mealsonly.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file nofood.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file pets.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Found no usable data when trying to get defs from file prisoners.xml
Verse.Log:Error(String)
Verse.<AllDefsFromAsset>c__Iterator226:MoveNext()
Verse.ModContentPack:LoadDefs(IEnumerable`1)
Verse.LoadedModManager:LoadAllActiveMods()
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Duplicate def-linked translation key: ShutDown.label
Verse.Log:Warning(String)
Verse.DefInjectionPackage:HasError(FileInfo, String)
Verse.DefInjectionPackage:TryAddInjection(FileInfo, String, String)
Verse.DefInjectionPackage:AddDataFromFile(FileInfo)
Verse.LoadedLanguage:LoadFromFile_DefInject(FileInfo, Type)
Verse.LoadedLanguage:LoadData()
Verse.LoadedLanguage:TryGetTextFromKey(String, String&)
Verse.Translator:Translate(String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Duplicate def-linked translation key: Intellectual.description
Verse.Log:Warning(String)
Verse.DefInjectionPackage:HasError(FileInfo, String)
Verse.DefInjectionPackage:TryAddInjection(FileInfo, String, String)
Verse.DefInjectionPackage:AddDataFromFile(FileInfo)
Verse.LoadedLanguage:LoadFromFile_DefInject(FileInfo, Type)
Verse.LoadedLanguage:LoadData()
Verse.LoadedLanguage:TryGetTextFromKey(String, String&)
Verse.Translator:Translate(String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Duplicate def-linked translation key: Intellectual.skillLabel
Verse.Log:Warning(String)
Verse.DefInjectionPackage:HasError(FileInfo, String)
Verse.DefInjectionPackage:TryAddInjection(FileInfo, String, String)
Verse.DefInjectionPackage:AddDataFromFile(FileInfo)
Verse.LoadedLanguage:LoadFromFile_DefInject(FileInfo, Type)
Verse.LoadedLanguage:LoadData()
Verse.LoadedLanguage:TryGetTextFromKey(String, String&)
Verse.Translator:Translate(String)
Verse.PlayDataLoader:DoPlayLoad()
Verse.PlayDataLoader:LoadAllPlayData(Boolean)
Verse.Root:<Start>m__84E()
Verse.LongEventHandler:RunEventFromAnotherThread(Action)
Verse.LongEventHandler:<UpdateCurrentAsynchronousEvent>m__84C()

Def-linked translation error: Found no RimWorld.WorkGiverDef named DoctorTreatEmergency to match DoctorTreatEmergency.label
Verse.Log:Warning(String)
Verse.DefInjectionPackage:InjectIntoDefs()
Verse.LoadedLanguage:InjectIntoData()
Verse.PlayDataLoader:<DoPlayLoad>m__80E()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Def-linked translation error: Found no RimWorld.WorkGiverDef named DoctorTreatEmergency to match DoctorTreatEmergency.verb
Verse.Log:Warning(String)
Verse.DefInjectionPackage:InjectIntoDefs()
Verse.LoadedLanguage:InjectIntoData()
Verse.PlayDataLoader:<DoPlayLoad>m__80E()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Def-linked translation error: Found no RimWorld.WorkGiverDef named DoctorTreatEmergency to match DoctorTreatEmergency.gerund
Verse.Log:Warning(String)
Verse.DefInjectionPackage:InjectIntoDefs()
Verse.LoadedLanguage:InjectIntoData()
Verse.PlayDataLoader:<DoPlayLoad>m__80E()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Couldn't load backstory StarSquire21: System.Exception: Backstory not found matching identifier StarSquire21
  at Verse.BackstoryTranslationUtility.LoadAndInjectBackstoryData (Verse.LoadedLanguage lang) [0x00000] in <filename unknown>:0
Full XML text:

<StarSquire21>
  <title>Gwiezdny giermek</title>
  <titleShort>Giermek</titleShort>
  <desc>Pierwsze wspomnienie NAME urodzonego na starodawnej planecie dotyczy intensywnego wpatrywania się w nocne niebo.
      
Odkąd pamięta, chciał HE towarzyszyć rycerzom pośród nieboskłonów wypełnionych gwiazdami. Skupianie się na tej wizji uczyniło HIM nieco ograniczonym.</desc>
</StarSquire21>
Verse.Log:Warning(String)
Verse.BackstoryTranslationUtility:LoadAndInjectBackstoryData(LoadedLanguage)
Verse.LoadedLanguage:InjectIntoData()
Verse.PlayDataLoader:<DoPlayLoad>m__80E()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Couldn't load backstory AWOLSoldier46: System.Exception: Backstory not found matching identifier AWOLSoldier46
  at Verse.BackstoryTranslationUtility.LoadAndInjectBackstoryData (Verse.LoadedLanguage lang) [0x00000] in <filename unknown>:0
Full XML text:

<AWOLSoldier46>
  <title>Żołnierz bez przepustki</title>
  <titleShort>Żołnierz</titleShort>
  <desc>NAME był żołnierzem piechoty.

         
Gdy poinformowano HIM o przypisanio do wojny między Xennoą a Zartzą, zdecydował, że nie chce być żołnierzem. Udało mu się uciec za pomocą wojskowego odrzutowca kosmicznego.</desc>
</AWOLSoldier46>
Verse.Log:Warning(String)
Verse.BackstoryTranslationUtility:LoadAndInjectBackstoryData(LoadedLanguage)
Verse.LoadedLanguage:InjectIntoData()
Verse.PlayDataLoader:<DoPlayLoad>m__80E()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Couldn't load backstory DischargedSoldier36: System.Exception: Backstory not found matching identifier DischargedSoldier36
  at Verse.BackstoryTranslationUtility.LoadAndInjectBackstoryData (Verse.LoadedLanguage lang) [0x00000] in <filename unknown>:0
Full XML text:

<DischargedSoldier36>
  <title>Zwolniony ze służby</title>
  <titleShort>Żołnierz</titleShort>
  <desc>Jeremy oddawał swoje ciało, by zdobyć pieniądze na narkotyki. Aby od tego uciec, dołączył do armii i nauczył się walczyć.
         
Ponieważ jednak był bardzo bysty, często zadawał pytania i nie zgadzał się z decyzjami przełożonych. Ostatecznie doprowadziło go to do dyscyplinarnego zwolnienia ze służby i zostawiło z czipem na ramieniu.</desc>
</DischargedSoldier36>
Verse.Log:Warning(String)
Verse.BackstoryTranslationUtility:LoadAndInjectBackstoryData(LoadedLanguage)
Verse.LoadedLanguage:InjectIntoData()
Verse.PlayDataLoader:<DoPlayLoad>m__80E()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

[RimBank.Trade] Inject event queued.
Verse.Log:Message(String)
RimBank.Trade.DetourInjectorCompact:.cctor()
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(IntPtr)
System.Runtime.CompilerServices.RuntimeHelpers:RunClassConstructor(RuntimeTypeHandle)
Verse.StaticConstructorOnStartupUtility:CallAll()
Verse.PlayDataLoader:<DoPlayLoad>m__80F()
Verse.LongEventHandler:ExecuteToExecuteWhenFinished()
Verse.LongEventHandler:UpdateCurrentAsynchronousEvent()
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

[RimBank.Trade] Detour complete.
Verse.Log:Message(String)
RimBank.Trade.DetourInjectorCompact:Inject()
Verse.LongEventHandler:UpdateCurrentSynchronousEvent(Boolean&)
Verse.LongEventHandler:LongEventsUpdate(Boolean&)
Verse.Root:Update()
Verse.Root_Entry:Update()

Canute

QuoteSmarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type 'HugsLib.ModBase' from assembly 'HugsLib,
I don't see it at the description of the mod, but do you got Hugslib mod installed too ?
I think the mod need Hugslib now.

SpaceDorf

you might be on to something ...




[attachment deleted by admin: too old]
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

tetkris

Quote from: Canute on October 18, 2017, 03:13:31 AM
QuoteSmarter Food Selection, Version=2.1.1.0, Culture=neutral, PublicKeyToken=null'.
   => System.TypeLoadException: Could not load type 'HugsLib.ModBase' from assembly 'HugsLib,
I don't see it at the description of the mod, but do you got Hugslib mod installed too ?
I think the mod need Hugslib now.
Thank you much, now work :D

Vane

Can't get the pods to work, won't let me build them at all in god mode and when building normally they vanish after being built?

Canute

Vane,
since you got hugslib installed maybe you should use the share-log button to create a log to share. There must be a mod-conflict.

Wishmaster,
i got 2 problems:
1. do you know Setup camp ?
https://ludeon.com/forums/index.php?topic=29054.0
I wanted to reach a settlement at the max. distance podrange.
I though i land 1 tile before create a temp. camp to repair and refuel the pods.
But after i unload the pods, i can't create a camp.

2. I tryed a to create a settlement instead, that worked.
But when your pods run out of fuel they hang in the air and you can't get them on the map.

Maybe you can add 2 more researches to increase the fuel capacity of the pods by 200 each reaseachstep.

SpaceDorf

Quote from: Canute on October 19, 2017, 03:51:47 AM
1. do you know Setup camp ?
https://ludeon.com/forums/index.php?topic=29054.0
I wanted to reach a settlement at the max. distance podrange.
I though i land 1 tile before create a temp. camp to repair and refuel the pods.
But after i unload the pods, i can't create a camp.

sounds like the same thing with questmaps .. camp creates it's own map, but only if the hex is not yet occupied .. which it is when you land with droppods that don't get destroyed.  ( I think dropships have the same problem. )
Maxim 1   : Pillage, then burn
Maxim 37 : There is no overkill. There is only open fire and reload.
Rule 34 of Rimworld :There is a mod for that.
Avatar Made by Chickenplucker

Wishmaster

Quote from: Canute on October 19, 2017, 03:51:47 AM
Vane,
since you got hugslib installed maybe you should use the share-log button to create a log to share. There must be a mod-conflict.

Wishmaster,
i got 2 problems:
1. do you know Setup camp ?
https://ludeon.com/forums/index.php?topic=29054.0
I wanted to reach a settlement at the max. distance podrange.
I though i land 1 tile before create a temp. camp to repair and refuel the pods.
But after i unload the pods, i can't create a camp.

2. I tryed a to create a settlement instead, that worked.
But when your pods run out of fuel they hang in the air and you can't get them on the map.

Maybe you can add 2 more researches to increase the fuel capacity of the pods by 200 each reaseachstep.

Quote from: SpaceDorf on October 19, 2017, 03:54:56 AM
sounds like the same thing with questmaps .. camp creates it's own map, but only if the hex is not yet occupied .. which it is when you land with droppods that don't get destroyed.  ( I think dropships have the same problem. )

I don't use setup camp but I don't see any reason for what you cannot created one to a tile next to the pods...
If you mean on the same tile, I would be another thing to fix this.

That research thing... I don't know. 200 each could be op and anyway sounds too unrealistic. However, roundtrip range seems quite limited.
Another solution could be to allow refueling from inventory. (requires capable colonist on board).
It would great improve traveling capacity since you can already repair pods in world.

Canute

Yes same tile, i wanted use that to repair.But there is still the question to get the pod onto the map, currently they are just floating at the air. I would need another launch to land on these map.

Since i don't notice a way to repair on the world yet. Does a button only appear when you got a construction enabled pawn onboard ?
No, just checked it. I don't see an option to repair while at world screen.

A refuel from cargo would allow me at last to trade at max. pod without repair underway.