[1.3.0] Hospitality

Started by Orion, March 13, 2015, 11:19:16 AM

Previous topic - Next topic

123nick

Quote from: Oragepoilu on August 03, 2016, 04:09:50 AM
I'v already tried to delete it, it doesn't matter.
Sound like my post still wasn't clear enough.

I will put in red the data required for you to understand removing this .dll doesn't solve the problem sadly.

QuoteWhen I look into the Hospitality mod, I have two .dll files : one into
...\704305425\Source\Source\obj\Release\Hospitality.dll
and one into
...\704305425\Assemblies\Hospitality.dll
the obj folder (inside source\source folder) isn't here in the regular download. however, After I installed the Hospitality (along CLL) outside of steamworkshop, the problem is still here (and in case it's not clear enough, there is no other mod activated), so I guess it's not the answer of this problem, if it's even a part of it.

This mean that not having this .dll change nothing; I'v already tried to delete him, or delete the complete folder, or use the regular downloaded version (that do NOT include this folder and as such do not include the .dll), and in any case, every time I use Hospitality I won't have a moodlet/though for my pawn about their bedroom.
I don't deny that it's not part of the problem, but I'm sure that alone it's not the problem, as my testing prove it.
If you do not the possibility to look further into it, I understand. I'm not trying to push you. I'm just trying to make it as clear as possible.


@nick
you have some other mod that change the interface. Maybe try to put, at the very last, hospitality behind A dog say ?

If it still doesn't works, put it in the very last place, make a new game, and force an event (go in cheat mod to make it faster).
At this point, keep the console open and look at what happen when they come. If it works, don't forget to check the obvious mods that can cause a problem, as they might not works correctly now that Hospitality is the last; Work tab, colony manager, relation tab, a dog say (<= wasn't working in my config, conflicting with my mods).

I do not have all what you get but I have quite a number of your mod; However hospitality is for me one ins the latest big mod (not including mod like moor floor or addition like this, as they mostly add stuff and not CHANGE stuff).

thanks, i tried that but it still doesent show up. i disabled a dog said, and moved hospitality so it loads after work tab, colony manager, relation tab, etc.

Oragepoilu

@nick sorry then, you might be forced to remove some of your mods and check each time if it show up again.

Here my list if it can help you; they works fine for me, so you can start by removing from your mod every one that is in my own list (as they works with hospitality). From here you should be able to remove lot of small mod of your own (that only add small thing), test, and if it doesn't works, remove slowly (and painfully) more mods.
    <li>Core</li>
    <li>729577707</li> CCL
    <li>704181221</li> misc core
    <li>724602224</li> misc robot
    <li>719702781</li> misc incident
    <li>717575199</li> misc training
    <li>704182588</li> misc map generator
    <li>730401034</li> core panda
    <li>715565262</li> colony manager
    <li>715565817</li> medical tab
    <li>725956940</li> expanded prosthetics and organ
    <li>725623521</li> more floors
    <li>Hospitality</li>
    <li>722085442</li> ed embrasure
    <li>730406032</li> zen garden
    <li>728314182</li> rt fuse
    <li>731434226</li> iron dan
    <li>731111514</li> mad skills
    <li>AllowTool</li>
    <li>Industrialisation</li>
    <li>727626696</li> mind altering device
    <li>[A14] Trait Pack 1.3.1.1</li>
    <li>DermalRegenerator-DermalRegenerator1.6</li>
    <li>ExtendedFabrics-ExtendedFabrics1.3</li>
    <li>ExtendedStorage-ExtendedStorage1.8</li>
    <li>NaturalFloors-NaturalFloors1.2</li>
    <li>ReclaimFabric-ReclaimFabric1.3</li>
    <li>RoofBomb-RoofBomb1.4</li>
    <li>728968976</li> redistheat
    <li>Apparello</li>
    <li>LT_DoorMat</li>
    <li>Ancient Amulets 14.00</li>
    <li>Cupros Alloys 14.00</li>
    <li>Less-Rebuff-1.0</li>
    <li>Clutter Furniture</li>
    <li>730597267</li> milder breakdown
    <li>Unifier 14.00</li>
    <li>729046669</li> distilled healroot
    <li>ED-ReinforcedStuff</li>


ps : as you don't use auto steam update, you might want to be sure that your mod are up to date, with CCL, if you didn't started by this yet.

bryangrossman

#917
I installed this mod...  But the Guest tab does not exist for visitors its still the Social tab.  But I do see the Guest Bed so it looks like the mod did install.... 

I have version 14.1234

Is there a fix for this?   

123nick

Quote from: Oragepoilu on August 03, 2016, 05:32:35 AM
@nick sorry then, you might be forced to remove some of your mods and check each time if it show up again.

Here my list if it can help you; they works fine for me, so you can start by removing from your mod every one that is in my own list (as they works with hospitality). From here you should be able to remove lot of small mod of your own (that only add small thing), test, and if it doesn't works, remove slowly (and painfully) more mods.
    <li>Core</li>
    <li>729577707</li> CCL
    <li>704181221</li> misc core
    <li>724602224</li> misc robot
    <li>719702781</li> misc incident
    <li>717575199</li> misc training
    <li>704182588</li> misc map generator
    <li>730401034</li> core panda
    <li>715565262</li> colony manager
    <li>715565817</li> medical tab
    <li>725956940</li> expanded prosthetics and organ
    <li>725623521</li> more floors
    <li>Hospitality</li>
    <li>722085442</li> ed embrasure
    <li>730406032</li> zen garden
    <li>728314182</li> rt fuse
    <li>731434226</li> iron dan
    <li>731111514</li> mad skills
    <li>AllowTool</li>
    <li>Industrialisation</li>
    <li>727626696</li> mind altering device
    <li>[A14] Trait Pack 1.3.1.1</li>
    <li>DermalRegenerator-DermalRegenerator1.6</li>
    <li>ExtendedFabrics-ExtendedFabrics1.3</li>
    <li>ExtendedStorage-ExtendedStorage1.8</li>
    <li>NaturalFloors-NaturalFloors1.2</li>
    <li>ReclaimFabric-ReclaimFabric1.3</li>
    <li>RoofBomb-RoofBomb1.4</li>
    <li>728968976</li> redistheat
    <li>Apparello</li>
    <li>LT_DoorMat</li>
    <li>Ancient Amulets 14.00</li>
    <li>Cupros Alloys 14.00</li>
    <li>Less-Rebuff-1.0</li>
    <li>Clutter Furniture</li>
    <li>730597267</li> milder breakdown
    <li>Unifier 14.00</li>
    <li>729046669</li> distilled healroot
    <li>ED-ReinforcedStuff</li>


ps : as you don't use auto steam update, you might want to be sure that your mod are up to date, with CCL, if you didn't started by this yet.

i use the mods on steam, atleast, whenever possible. you can check how up-too-date a mod is via CCL?

123nick

hey does this mod change the name of the wardenning task too negotiate?


Oragepoilu

@Nick

My bad, when I mean "with CLL", I was trying to say "really make sure that CCL is up to date", not "CCL can check if a mod is up to date".

123nick

Quote from: Oragepoilu on August 04, 2016, 02:36:21 AM
@Nick

My bad, when I mean "with CLL", I was trying to say "really make sure that CCL is up to date", not "CCL can check if a mod is up to date".

thanks, but i updated my mods, and i think it works now. just to clarify, you can only have the guest- interaction tab with visitors, not traders or people passing by, right?

Kahne

Hello,
first of all, thank you for this great mod.
I recently stumbled upon a lagging issue that rendered my game unplayable. After reading the logs i guess it could be a problem with Hospitality.
The debug log spamms this message over and over again until the game is so slow you get one frame every few seconds.

With my non-existent scripting knowledge i could see the word hospitality in the log so here it is :)


Initializing map from file Colwyn (Permadeath) with mods Core, Community Core Library, EdBPrepareCarefully, Community Core Library - Vanilla Tweaks, DarknessRevampRevamped, 704181221, 664980062, 719702781, 724600171, 724602224, 717575199, 715565262, 712141500, 708455313, 726244033, 715565817, 728381322, 726372052, 726728516, 728503320, 728604134, 722084058, 722084648, 722085442, 722087475, 722088116, 726884610, ESM - MineVein, ESM - MountainTemp, 725956940, 672717999, 725553170, 725657237, 725714675, 704305425, 672718024, 727309536, 728160701, 728302374, 727710731, 725873757, 727687246, 672718181, 725130005, 725471844, 728968976, 672718223, 725949967, 725447220, 672711525, 726236520, 727124440, 725828794, 725623521, 725194066, 725747149, 726855894, 726859932, 706426033, 705924057, and 727581581

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at Hospitality.IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader (System.Collections.Generic.List`1 pawns, RimWorld.Faction faction) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.CreateLord (RimWorld.Faction faction, IntVec3 chillSpot, System.Collections.Generic.List`1 pawns) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.TryExecute (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
  at RimWorld.IncidentQueue.IncidentQueueTick () [0x00000] in <filename unknown>:0
  at RimWorld.Storyteller.StorytellerTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

RedistHeat: Initialized AirNetGrid.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

RedistHeat: Initialized AirNetManager.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

RedistHeat: Initialized RedistHeat.

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at Hospitality.IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader (System.Collections.Generic.List`1 pawns, RimWorld.Faction faction) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.CreateLord (RimWorld.Faction faction, IntVec3 chillSpot, System.Collections.Generic.List`1 pawns) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.TryExecute (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
  at RimWorld.IncidentQueue.IncidentQueueTick () [0x00000] in <filename unknown>:0
  at RimWorld.Storyteller.StorytellerTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

Community Core Library :: Injection Controller :: Update :: Updated


(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at Hospitality.IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader (System.Collections.Generic.List`1 pawns, RimWorld.Faction faction) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.CreateLord (RimWorld.Faction faction, IntVec3 chillSpot, System.Collections.Generic.List`1 pawns) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.TryExecute (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
  at RimWorld.IncidentQueue.IncidentQueueTick () [0x00000] in <filename unknown>:0
  at RimWorld.Storyteller.StorytellerTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)

System.NullReferenceException: Object reference not set to an instance of an object
  at Hospitality.IncidentWorker_VisitorGroup.TryConvertOnePawnToSmallTrader (System.Collections.Generic.List`1 pawns, RimWorld.Faction faction) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.CreateLord (RimWorld.Faction faction, IntVec3 chillSpot, System.Collections.Generic.List`1 pawns) [0x00000] in <filename unknown>:0
  at Hospitality.IncidentWorker_VisitorGroup.TryExecute (RimWorld.IncidentParms parms) [0x00000] in <filename unknown>:0
  at RimWorld.IncidentQueue.IncidentQueueTick () [0x00000] in <filename unknown>:0
  at RimWorld.Storyteller.StorytellerTick () [0x00000] in <filename unknown>:0
  at Verse.TickManager.DoSingleTick () [0x00000] in <filename unknown>:0

(Filename: C:/buildslave/unity/build/artifacts/generated/common/runtime/UnityEngineDebugBindings.gen.cpp Line: 37)




The current version of the game is:
0.14.1249
Used mods are:
K's Recommended Mods Collection from SteamWorkshop http://steamcommunity.com/sharedfiles/filedetails/?id=725182236

There are a few Orion visitors present at the colony at the moment. I tried killing them via developement tools but it didn't help.

If my guess is wrong and it has nothing to do with Hospitality please disregard this message.

Keep up the good work.


Oragepoilu

#924
@nick
Yes, only visitors have the guest tab. They come only to buy item that lie around in the "Guest room" (=room with guest bed) and change your faction approval when they leave, after interacting with your table/chair, guest bed and joy furniture. (hospitality)

People passing by are just passing buy and move from a side of the map to another. (vanilla)

Anybody with a yellow question mark is a trader (minus visitors with small trading goods), and just move up to a point near your building, stay here for a bit and then go away. (vanilla)

ps : I think you know most of this, but it's mostly in case of somebody else was reading. Some other post around make me think that it wasn't clear for them.

Orion

To everyone reporting issues: Thanks for reporting. I'm "away" until Sunday, so I can't look into it. If you're using the steam version of mods, find and delete all obj folders from your mods, since DLL files in other folders than "Assemblies" can create unexpected problems with other mods.
If you find such DLL files, report them to the creators of the mods. The steam version of hospitality has one too, which I will remove once I'm back at my computer again. 

FranklyFrank

Hi everyone,

I dont know if anyone reported this but here it is:

Visitors build snowmen but i cannot remove them (no deconstruct option available) -> rather annoying  :P

Warforyou

Quote from: FranklyFrank on August 04, 2016, 05:08:05 PM
Hi everyone,

I dont know if anyone reported this but here it is:

Visitors build snowmen but i cannot remove them (no deconstruct option available) -> rather annoying  :P

smash 'em up!

rwulf

I am having a similar problem to the earlier poster. The mod was working fine at first, but now I have no social tab, caravan traders show up, hang out for a bit, and leave, and travelers just speed straight through without stopping. Meanwhile, I still have guest beds and the Negotiate skill refers to visitors, so the mod is doing *something,* it's just not letting me entertain or recruit anyone.

rwulf