Ludeon Forums

Ludeon Forums

  • May 27, 2022, 01:37:20 AM
  • Welcome, Guest
Please login or register.

Login with username, password and session length
Advanced search  

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.

Topics - isistoy

Pages: [1] 2

This is a suggestion for the Resource Readout Pane on the left side of your screen, which is basically your colony inventory.
There are 2 modes for it: flat or treeview.

Actual situation
Right now, in the treeview mode, you need to click on any node's arrow to collapse it.
I find it near impossible to click this, without having the view to auto-scroll to the left.

Adding the collapse action on nodes name textboxes, allowing the view to stay static when doing so and so, making our colony manager's life a little bit easier in there, 'cause this world is pretty harsh enough, already! :D

Hopeful a wise and kind soul will hear this loud call for help :)


Saw some news about CD Projekt Red publishing only a limited set of modding tools (compared to that Witcher 2 modding suite I don't know about) right now.
Some would suspect them to protect themselves against modding, knowing that they have other DLCs coming.

Is it the only explanation for such a difference with indies and with Unity Engine games, in particular? What about Money involved?

Your opinion on this?

Support / Graphical artifacts when anti-aliasing is off
« on: August 08, 2015, 11:38:17 AM »

I had some graphic artifacts (like sthg scanning regions or sthg else), repeatedly.
I went to options and I just saw anti-aliasing option was completely disabled.
After switching it on, no more artifacts.

Anyone else experiencing these?

General Discussion / Marsh soil
« on: August 08, 2015, 09:53:05 AM »

just a quick question, that might probably been asked before, but I couldn't find any topic with search: is there anyway to get rid of marsh soil, but to build a floor on it?
I think fertilizer pump was used for it in the past (RIP)...

Help / Building on top of walls, Building enclosing a room
« on: July 28, 2015, 04:46:42 AM »
Hey guys,

I am having a look at the possibility to create buildings that enclosed Rooms and other stuff in it.

Question: is there any possibility to get a building like, containing invisible walls?

Thanks in advance

Bugs / [0.11.857] Reservation problem (modded game)
« on: July 06, 2015, 12:39:51 AM »

I got a screenshot of a potential conflict in hauling between 2 colonists. One is direct hauling (a corpse), the other is the hunter, trying to haul after killing his prey (inside hunt job).
My game contains a mod in dev. progress (k9), but I don't think there is any of our mod code involved here.

I have mod+world+save, if needed.

[attachment deleted due to age]

Ideas / [Mod support suggestion] Filter thoughts out for custom pawns
« on: June 30, 2015, 04:20:09 AM »

This is a technical mod request made as a follow-up, for Mipen's request for help on moods here:

In regards to thoughts: it is stated that only human-like intelligence is currently properly accepted by the game, for the colonist faction pawns.

In Project k9, we faced exactly the same concerns.

In my humble opinion, it is possibly also related to the fact that custom pawns might have a hard time, if not impossible time to interact with other faction's things through reservations, particularly those of colonists... Maybe I am completely wrong and it is just me...

For thoughts at least, there could possibly be a simple mechanic involving the pawns ThoughtHandler.
Maybe this object could help filter thoughts out, so that those not allowed (through xml setup) would be ignored.
The ThoughtHandler class is sealed right now, doing it's protecting job quite well.

As said, it could be that it is revealing some other big matter with pawn interactions around things reservations, which really look faction-segmented, right now.
If your pawn is not in the colony faction, then it's reservations capabilities over other factions might become a real show stopper in itself (still stop me there, if you disagree, please!!!!)

I don't pretend to master the game's arcanes, but I have been looking a bit at these mechanics recently and I would particularly like your comments, as well as a good breeze of might, if you faced these in a mod.

Bugs / [W|0.11.834] Warg Sounds are those of iguana
« on: June 23, 2015, 05:01:59 AM »
Found this in Core Defs -> ThingDef -> Races_Animals.xml:

Help / Custom pawn - reservation problems
« on: June 22, 2015, 11:31:40 PM »
Ok, I believe this one to be a tough one:

Project K9 spawns custom pawns as wild. At that stage, these pawns already have several specific jobs, directly commanded by ThinkTree.
Some of these jobs are in need of putting exclusive reservation on things, to avoid concurrency with colonists.

For instance, before these custom pawns become "Colonists", they would be able to nourish from corpses.
From what I have seen, if they are not in Colony faction, I will get potential conflicts trying to do a reserve on a corpse and I have no guarantee that someone in the colony doesn't try to grab that corpse when I have a job on it.

From what I have also seen briefly, other mods creating pawns (Droids for instance) are setting faction to be of the Colony one. It makes sense in their point of view, but this is probably also made to allow hauling and more generally, works, to respect colony reservations.

In my case, I don't necessarily want my pawns to be in that Colony faction immediately, but maybe after an interaction has been done with the custom pawn itself, later on.

can I get a reserve flag of a thing, that will be cross-faction or at least Colonist-safe, if I am not in colony faction? Or should I only do Colony faction pawns, like others did and deal with all the other trackers initially?

Will appreciate any contrib/help on this one a lot!

Help / Logging and debugging Things and Pawns in log console
« on: June 20, 2015, 12:44:28 AM »
Hello, hello,

I spent hours lately, debugging simple null reference exceptions on pawns. My coding skills are not great, but not being able to RT debug slowed me down and give me a hard time reworking Project K9 mod to A11.

Question: is there an option to serialize a pawn instance to the console? Maybe a save can do this?



still working on spawning wild dogs into Rimworld and now, changing the Biomes so they can spawn as Wild Herds during the game.
Is changing Biomes breaking any previous world generation made before the changes?

Thanks in advance

Help / Project K9 is back - Spawning new PawnKinds on the map
« on: June 15, 2015, 02:03:43 PM »

Some of you might have heard about mod project K9 trying to be re-upped and we are certainly in need of your modding and game knowledge to help us with our endeavor.

The main objective of this mod, for those who don't know what I am talking about, is to have dogs, as herds, who could be tamed by colonists.

They start wild and can be tamed by "Social" pawns. When done, they can take part to some colony's basic works, like hauling stuff, herding around with colonist hunting, and other things I'd be glad to describe in details.
If you wish to know more and possibly participate with us to the mod itself, we are looking for other people's help, with the tech side also (Project K9 (Third Times the Charm!))

My questions start when you tame the dogs: they have to become newly permanent "guest" pawns (a new faction is allocated to them currently, when tamed) and we would like to be able to make them rely on their specific random Stories (potential Bio, Traits and Skill Sets).

I posted a quick screenshot of what we currently have.

Now, this is what some part of the code that deals with the Bio part when spawning a new Pawn (PawnGenerator.GeneratePawn()):
Code: [Select]
PawnBioGenerator.GiveAppropriateBioTo(newPawn, faction.def);
if (faction.def == FactionDefOf.Colony)

Then, in BioGenerator, code to select a bio from AllBios:
Code: [Select]
public static void LoadAllBios()
    IEnumerator<PawnBio> enumerator = XmlLoader.LoadXmlDataInResourcesFolder<PawnBio>("Backstories/PlayerCreated").GetEnumerator();
 IEnumerable<PawnBio> source = SolidBioDatabase.allBios.Where<PawnBio>(new Func<PawnBio, bool>(storeyab.<>m__125));
for (int i = 0; i < bio.adulthood.spawnCategories.Count; i++)
      if (bio.adulthood.spawnCategories[i] == this.backstoryCategory)
            return true;

Question: where can I edit these resources? Do we have examples of BackStories, possibly also some structure to link with Skill & Trait sets maybe?

PS: I will also post sthg else regarding worksettings, related to ThinkTrees, as we also define specific nodes and JobGivers there for our doggys.

Thanks in advance for your reading and might :)

[attachment deleted due to age]

Help / [Solved] Some debug exception-Interface related?
« on: June 14, 2015, 10:49:48 PM »
Hello everyone,

EDIT 2: ooops, factions, bio, skillset, worksettings (code) related.
One question about a weird exception I receive when debugging:

Any idea about what the problem is?

EDIT: found it.
Also, a quick question: some label/name/nickname is missing in my class somewhere and don't show up in the "inspector":
If you know something that would help me find it?

Thanks in advance

Help / [Solved]Help debugging custom Pawn instanciation
« on: June 14, 2015, 12:03:10 PM »

I am trying to make the game instanciate custom pawns inside a mod and might be in trouble with basic debug ideas:

I tried to put the pdb description into the mod's <Assemblies> dir, but the game bugged out directly, stating it cannot load some weird file description as an assembly. I suppose this is what the engine tries to make of a pdb file then?
Any idea in which I could use a debug tool?
I don't see any reasons I would be fully commited to VS now anymore, so other EDI would do the trick as well.

Thanks in advance for your help

General Discussion / May 15 Changelog
« on: May 16, 2015, 06:29:39 AM »
"We no longer allow setting central cells of large unwalkable buildings on fire."

It bugged me once badly with a geothermal plant no sooner than yesterday. Thanks!!

Pages: [1] 2