#Emberpelts - New faction!

1 messages · Page 10 of 1

deep light
#

Changing the order fixed it!

stray dragon
#

So, I'm going to release the updates I've just made to Emberpelts and Food Expansion.

But that will break Greedy Embers and Greedy Nation again, until Zxuiji makes the same update.

#

If you want to patch it yourself before he releases an update, open the Faction blueprint, and add EmberpeltsAddons to the GoodCollectionIds and NeedCollectionIds entries on Greedy Embers/Nation.

#

In Emberpelts, it looks like this:

      "Emberpelts",
      "EmberpeltsAddons"
    ],
    "GoodCollectionIds": [
      "Emberpelts",
      "EmberpeltsAddons"
    ],
#

The reason for me making this update is that it should remove the load order issue

#

I hope you understand.

#
Emberpelts:
Fixed some warning messages.
Compatability Update for Food Extention to make it more compatible with Greedy Embers and Greedy Nation. (Pending GE and GN update.)
Emberpelts Food Extension:
Compatability Update to make it more compatible with Greedy Embers and Greedy Nation. (Pending GE and GN update.)
deep light
stray dragon
deep light
#

Thank you for fixing this and helping me get mine working.

Any chance of a pined message with things like load order and other little useful tidbits?

stray dragon
#

Also I don't have Pin Rights ¦3

#

I think the only ones I know of right now are...

You need to put 1x1x2 storage before Emberpelts, otherwise you get graphical issues

Beaver Factions should come after GE, GC and GN, but all that really does is change how common each texture is.

stray dragon
#
Convenient large water wheel:
Updated Block Occupations to match changes in Vanilla.
spare ocean
#

queston: how does beaver plants district assignment work. is it the district that plants the plant, or...

#

also, do you have any plans on adding the ability to turn on filters on districts, so if you want a folktails only district for instance (on GE GN GC GB)

stray dragon
stray dragon
spare ocean
stray dragon
#

Breeding works because I effectively replace the vanilla method with a custom written version of it.

I'm not sure I can just replace beaver distinct assignment or job assessment.

#

I guess the easiest way to do distinct assignment is to check the population every tick and move them if they're somewhere they shouldn't be, but that could get leggy.

#

Laggy*

brazen herald
#

or you could check every n ticks, (like once a second or something)

spare ocean
#

even if there was just a button that kicked out/migrated a specific faction, rather then something automated (and if it was something automated, it could just be a daily thing, or something that triggers when a weather is approaching)

#

im sure people would be happy with just a manual migration filter so like say the player could set filter to emberpelt and then click the transfer 1, 10, etc buttons.

#

saves juggling one by one to different districts to seperate them like you have to do now.

#

i dont know what would be easier, auto migration every weather announcement, or just a filter to the existing manual migration

stray dragon
#

That's actually a reasonable suggestion. There's currently a population auto migration. I can do that per faction.

#

I also want to add a filter to each building, not just the district, so you can say for example, no leafcoat lumberjacks, and no Emberpelt(or charcoal) Aquatic Farmers.

stray dragon
#

On that note, I should look how the current auto-migrate works and either Edit or clone that.

spare ocean
stray dragon
spare ocean
stray dragon
#

Beaver Plants and Split Breeding.

What faction are you playing?

#

I don't get it.

It's saying it's crashing on the RandomNumberGenerator in CreateAdult.

there is no random number generator there.

#

oh, I'm looking at the wrong file

stray dragon
#

note: I won't know if I've fixed it or not unless I can repeat your setup.

#

as far as I can tell, this is the code we're looking at in the crash.

It's saying FactionIds is a list of nothing. no entries in it.

But if you look at the end of the Start function, that's saying "If the List is empty, put the current faction name on there"

So if you're just playing LeafCoats, the list should be ["LeafCoats"], so it shouldn't be saying the list is empty.

stray dragon
# spare ocean

Like I said, I need your setup to repeat the issue before I can try and fix it.

stray dragon
# spare ocean

reading this again...
Wait, does this happen on game load?

beavers shouldn't be being created on game load.

#

unless you somehow managed to save the game on the exact frame a beaver should be being born.

#

in which case, I'd need that savegame

stray dragon
#

after pondering things over, I ended up with this.

#

I can't really set up before Start, as the things it's reading might not be set up yet. But _beaverFactionSpecService.CurrentFaction just points to _factionService.Current.Id, which will be set up.

So... if the list isn't set up yet (length zero), just return the current faction ID.

#

If you're playing Leaf Coats, it'll be a Leaf Coat.
If you're playing GreedyCoats or GreedyNation, it will fail the name generator check, and pick one at random, and fail the OnCurrentFaction check, and not assign it.

#

so, worst case scenario, your beaver plants will spawn a random faction beaver with a random name, instead of a Leaf Coat.

stray dragon
#

Actually, this doesn't use the weight system. The Pod does use the weigh system.

I'm going to rewrite this to use the weight system

stray dragon
#
Fixed Tube Platform Block Index calculation.
Added new BobingaboutMergeableObjectModel8Way script for LeafCoats stuff.
Updated water wheel power value
Added locale entry for MetalPlatform
Fixed some warning messages.
Adjusted Hitbox and Occupation of the Tool Factory.
Fixed where Beavers sit in the entrance of the Gatherer Hut
Fixed "Underground" and "Uncovered" graphics control for Loosen Dirt.
Updated water wheel power value
Added Dynamic Roof. (Probably just the first roof)
Rewrote the random faction selector to solve an issue when a Beaver Plant spawns a beaver on game load.
spare ocean
#

so? is battery smooth ment to be a folktail faction beaver? beacuse its faction is saying leaf coats (playing greedy nation)

spare ocean
#

never mind. i see now. it chose leafcoat because its facton doesnt exist.

stray dragon
spare ocean
stray dragon
#

Whitepaws, yes.

spare ocean
#

yeah, my bad whitepaws

stray dragon
#

I'm still debating if I should add Cokenose the Charcoal beaver.

spare ocean
#

my greedynation save right now (pressure map):
main district, which is currently constantly starving to death but being sustained by a whole lot of beaver plants.
a district for a small population of my folktail beavers to live in. (of which i used two temporary district centers not connected to anything to one by one split the folktails from the others)

#

lol

stray dragon
#

you have split needs and split breeding?

spare ocean
stray dragon
#

you should only see the foods they like on there

spare ocean
stray dragon
#

Sounds like it's just not working at all

spare ocean
stray dragon
#

Shouldn't be

spare ocean
#

hmm.

stray dragon
#

do you know what version of Beaver Factions and Split Needs you have?

spare ocean
#

ill load a different faction real fast, maybe its just greedy nation

spare ocean
stray dragon
#

the charcoal is right, the emberpelt is not

spare ocean
#

is this greedynation or something?

stray dragon
#

That's just base Emberpelts

spare ocean
#

ah

stray dragon
#

I'll have to look into this.

spare ocean
#

bug on your end perhaps??

stray dragon
#

yes

spare ocean
#

huh, well thats funny

stray dragon
#

I'll need to look into this, I Have to go now though

spare ocean
stray dragon
spare ocean
heady jackal
#

Why are these lodges connected and inhabited? This is a feature?

stray dragon
weak monolith
#

At least one must be connected to a road.

stray dragon
#

Basically. If multiple housing units... what are they called, Lodge?
If Multiple Lodges are placed next to each other, then imagine the internal wall is knocked out so beavers can travel between them as if they were one big Lodge.
So you only need to connect 1 door, and beavers can use any lodge.

You can also have them enter 1 lodge and leave another, using them like a path.

stray dragon
#

I exported the list.

#
Fire
WetFurBad
BeaverStatue
BeaverBust
Brazier
Clock
Lantern
Campfire
RooftopTerrace
Detailer
ContemplationSpot
Scratcher
Carousel
DanceHall
ExercisePlaza
LaborerMonument
FlameOfUnity
TributeToIngenuity
WonderEmberpelts
Apples
Radishes
Tomatoes
Juice
RedJuice
CornJuice
GrilledCorn
ApplePie
Cornbread
BakedBeetroot
WindGauge
AppleJuice
TomatoJuice
GrilledBeetroot
Faction filtered factions: GreedyBuilders
Faction filtered factions: GreedyCoats
Faction filtered factions: GreedyEmbers
Faction filtered factions: GreedyNation```
#

Should be 5 lists here, 1 for each need that can be filtered.

#
Fire
WetFurBad
BeaverStatue
BeaverBust
Brazier
Clock
Lantern
Campfire
RooftopTerrace
Detailer
ContemplationSpot
Scratcher
Carousel
DanceHall
ExercisePlaza
LaborerMonument
FlameOfUnity
TributeToIngenuity
WonderEmberpelts
Radishes
Juice
RedJuice
CornJuice
GrilledCorn
GrilledPeppers
StuffedPeppers
Cornbread
WindGauge
Pepper
PepperJuice
Scone
PepperBread
Faction needs: Emberpelts
Fire
WetFurBad
BeaverStatue
BeaverBust
Brazier
Clock
Lantern
Campfire
RooftopTerrace
Detailer
ContemplationSpot
Scratcher
Carousel
DanceHall
ExercisePlaza
LaborerMonument
FlameOfUnity
TributeToIngenuity
WonderEmberpelts
Apples
Radishes
Tomatoes
Juice
RedJuice
CornJuice
GrilledCorn
ApplePie
Cornbread
BakedBeetroot
WindGauge
AppleJuice
TomatoJuice
GrilledBeetroot```
#

And these are the filters per each faction

#

As you can see, Everything on Emberpelts is also on the filter list, but not everything on Charcoal is on the filter list.

Result: Emberpelts have all needs, Charcoal only have Charcoal needs

#

So I need to fix the filter list

#

The Filter list should be all needs from all faction options.

#

looks better

stray dragon
#

Why do I even need the FactionFilteredNeeds list...

#

There's a AllFilteredNeeds list already, why don't I just use that.

#

Seems to be working.

stray dragon
#

This is something I did wrong, I looked at my U7 code and, well, it's probably been broken for all V1.

#

Uploaded the fix.

heady jackal
#

Is there detailed list of features? Not only the paths through houses, I suspect the metal platform is different too.

stray dragon
#

I think that's the main non-standard feature.
They also don't like wet fur.

Don't think there's a list.

heady jackal
#

So the metal platform is exactly the same as wooden one? Only different material.

stray dragon
#

Oh, that one.

It's like a 1x1 overhang, it matches their style.

#

A youtuber asked for it once

#

I think in LeafCoats I named it Overhang 1x1 instead of Metal Platform 1x1

steep willow
#

How are they made to reach the house?

coral magnet
#

Like a classic Chinese fighting movie where they have a chase through the interior of the house of a dozen people

stray dragon
#

Didn't I just answer that question?

coral magnet
#

there's a decent scrolling to do, there could be a FAQ pinned

stray dragon
#

Still a lot of work to do

#

It's Literally just a GUI right now, the extra buttons do nothing.

#

and I'm having difficulty with the numbers.

heady jackal
stray dragon
#

May still be a bit WIP

stray dragon
#

It works.

#

Gonna see if I can move these over here.

stray dragon
#

is that better, or worse?

deep light
#

I like it better, but both work.

stray dragon
#

So, of the 8 pieces of information, Adult Beavers, Child Beavers, Workers, Unemployed, Dweller, Homeless, Unemployable and Contaminated...
Which are the most important ones to show on the bar? (The rest can be tooltip only)

deep light
#

I'm not really sure... workers needed?

#

I'd have to play with it live.

sharp glacier
#

Adult and Child are the most important, I think.
Workers is important, and if you have workers, you don't need unemployed. You can do math (*gasp*, I know).

I don't think Dweller/Homeless is important in the District Transfer window.

Unemployable...what's that? Injured?

Contaminated...I'm gonna say that's not important in the transfer window either.

stray dragon
#

It's also only on the Migration screen currently, not the top bar.

#

not here.

#

would it even be viable to try and add it here?

sharp glacier
#

I just think all that info clutters the migration screen. But if it was added, I'd just get used to it.

stray dragon
#

tooltip

#

honestly, I think it's decent enough as it there

#

Adults and Children are probably the most important 2 to have there

sharp glacier
#

Tooltips are a great solution.

stray dragon
#

but then there's still the question of what to remove

#

if 5 are too crowded

#

at least they all fit without overlap

sharp glacier
#

Remove homeless. You don't usually transfer beavers because of a lack of homes. You just build more homes.

stray dragon
#

So just... Adults, Children and Free Jobs would be a good trio?

#

I'll leave it as is for now, see what people say when I release it.

sharp glacier
#

What's vanilla behaviour?

stray dragon
#

Also, Mod names so far are:
Beaver Factions
Beaver Faction Split Needs
Beaver Faction Split Breeding
and....
Beaver Faction District Control.

stray dragon
sharp glacier
#

What does the migration screen show there normally, without mods?

stray dragon
#

in the tooltip or?

sharp glacier
#

Not the tooltip, the icons.

stray dragon
#

They're right there, it's just the same but without the Emberpelts and Charcoal lines.

#

so you have the Adults and Bots lines with Workers, Free work slots, and Unemployed beavers.

#

then the Child line with nothing in it

#

with the Occupied Beds, Free Beds and Homeless Beavers on the Title line.

#

the Adults (and maybe also Bots) also lists Unemployable in the Tooltip.

and Contaminated Beavers is it's own line if you have some.

sharp glacier
#

Hmm.

stray dragon
#

I used Dev mode to contaminate a beaver while the GUI was open, that's why it says 1 contaminated in the tooltip without the row

spare ocean
#

config option to toggle what you want to show mayhaps? but by default whatever vanilla does

stray dragon
#

Not easy to do, as the elements are baked into an UXML file.

#

I mean, it's not out of the question, you'd just need multiple UXML files

#

but then you'd need some sort of config menu.

stray dragon
#

Should I include new game modes in Emberpelts (And Leaf Coats?), or put them in another mod?

And if I also put some in Leaf Coats, should they be the same game modes, or different ones?

stray dragon
#

I've written 2 so far, based on what I typically choose in my custom settings.

#

Balanced:
The Seasons are fairly balanced.
50% chance of Bad Tide starting from Cycle 5.
All seasons last 25 days. (except for early game handicap.)

Long:
The Seasons are fairly long.
Droughts and Badtides last 50 to 100 days. (with an early game Handicap.)
Temperate seasons last 20 to 30 days.
Bad Tides can start on Cycle 3.

#

They're both basically Hard Mode, but with the season lengths changed.

coral magnet
#

I'd say if they're gonna replace vanilla ones it would be best to have it separate, if they can exist next to the vanilla ones then include it

stray dragon
#

They're extra options.

heady jackal
stray dragon
#

also updated LeafCoats and released Beaver Faction District Control.

simple escarp
#

Spoilers ||Congrats Bobbing!||

stray dragon
#

Thanks

stray dragon
#

So. I get to name a beaver in the game.
Beaver name ideas?

Honestly, I can't get "Bobing" out of my head, but that's a bit too... me.

paper spire
#

Don't look at me -- I'd straight up go "Bob the Builder"

#

It would justify modding in Elton John singing Crocodile Rock

#

On a more serious note, though, congratulations on winning

weak monolith
prime trench
#

Congrats!

cloud scaffold
#

Congrats! Proud of you and all your hard work with Emberpelts, Leafcoats and all the other mods

stray dragon
cloud scaffold
#

I was beyond happy just to be nominated

stray dragon
#

Same, I was in shock and awe when I read that I won.

stray dragon
#
Vanilla Categories don't overlap with each other, and neither do Faction Categories, but Vanilla vs Faction do, so weird migration can happen if you use both Vanilla and Faction Minimum settings.
Patched PopulationDistributor.Spare to exclude beavers reserved by other Migration Rows.
Patched IDistributorTemplate.MigrateTo to only offer Beavers for Migration not reserved by other Rows.
Patched MigrationCoordinator.ProcessAutomaticMigration to trigger Migration on all possible sources, not just like filters. (So reducing Minimum on Adults can push to a Faction requests etc.)
#

Yes, that's a pretty technical change log.

simple escarp
raw night
raw night
#

I absolutely voted for JC as well though. RCE has advertised 'serious' playthroughs on his Patreon, while shoveling out what feels more and more like straight up ragebait sometimes on YouTube. 😛

stray dragon
#

Most of RCE's videos feel like he's exploring the game for the first time.

There's some appeal to this approach.

#

I voted for JC too.

#

Oh god, I just realised. RCE won YouTuber of the year, he gets to name a beaver.

#

Maybe we'll see a beaver names Paddy?

#

I'm still not sure what name I should request. It feels too narcissistic to ask for "Bobing".

#

But i do kinda want Bob in the name.

#

Any thoughts?

#

Bober

#

Bobinu

prime trench
#

I mean, is there some reason you DON'T want to just use "Bobing" ? 🙂
You can always be silly and make it "Gnibob" or something, I guess. I think you should embrace the honor fully and just do "Bobing" tho 😉

stray dragon
#

Doesn't quite fit current beaver naming conventions

#

Bobin is probably about as close as you can do and keep convention.

paper spire
#

Does it have to? I mean, if you want it to that's fine, but it's a reward for (essentially) contributing to the community. I think it's understandable if you break or bend naming conventions a little bit

stray dragon
#

Part of the rule for picking a beaver name was to not break immersion in the game. In other words, The names you can choose have to match the style of existing names.

paper spire
#

Makes sense ~nods~

#

In that case, Bilbo Bobbins. 😛

stray dragon
#

I proposed Bobing, and Bobin as a more compliant alternative to Miriam

prime trench
#

Hmm..
Maybe I missed the explanation somewhere, but what is the difference between the "Aquifer Rig" from Emberpelts, versus the stock "Aquifer Drill"? (Does the rig work through droughts or something?)

sharp glacier
#

The rig works like the Folktail's badwater rig, except it produces water.

prime trench
vague glacier
#

Emberpelts don't like getting wet, why would they spill it on the ground? Just put it in barrels right away...

raw night
#

neat

lilac maple
stray dragon
lilac maple
stray dragon
lilac maple
stray dragon
#

It's new, I wouldn't be surprised if Lapan hasn't made one.

lilac maple
raw night
#

lol at timberpunk 2.0, for Emberpelts one of the closest reserve storages is apple pies ^_^

stray dragon
#

I didn't even realise this was broken, because Steam didn't update the game.
30 min fix for Script Pack, Emberpelts and Leaf Coats.

#
Fixed Automated Manufactory Power Consumption Switch for V1.0.8.1
Fixed Pneumatic Tube Supplier's power consumption code for V1.0.8.1
Updated to fix Geothermal Engine crash in v1.0.8.1
Updated to fix Geothermal Engine crash in v1.0.8.1
Removed Sound Emitter from Power Levee (It's not needed, and crashes in V1.0.8.1)
raw night
#

yikes, thanks for fixes

#

considering I'm playing emberpelts in 1.0 right now, that coulda been huge

brazen herald
#

nit: the BlockObjectToolGroups blueprints should be renamed to have just aBlockObjectToolGroup prefix (the ones in the BlockObjectToolGroups directory), because each file is a single BlockObjectToolGroup.

brazen herald
#

specifically:

  • BlockObjectToolGroups.Industry.blueprint.json
  • BlockObjectToolGroups.Platforms.blueprint.json
  • BlockObjectToolGroups.Tubeway.blueprint.json
stray dragon
#

I found him.

#

no I haven't implemented the new icon for him

stray dragon
#

Charcoal house.

#

Hey, look, it's Cokenose

spare ocean
#

Oh? Am i seeing faction filter on buildings, not just districts?

#

Does this make it so that non-charcoals can’t be born or live in that building or something?

vague glacier
#

Yep, having first invented two new races, then collaborated with zxuiji to invent diverse communities, bobing is now proving himself a man of the times, bringing another hooman innovation to the Greedy Nation -- redlining

#

Maybe his next mod will replace the zipline and tubeway mass transit with single-passenger-vehicle highways, and his "golden log" named beaver can be Bob Moses

Robert Moses (December 18, 1888 – July 29, 1981) was an American urban planner and public official who worked in the New York metropolitan area during the early to mid-20th century. Moses is regarded as one of the most powerful and influential people in the history of New York City and New York state. The grand scale of his infrastructure proj...

#

/s, of course

stray dragon
deep light
#

My new map was designed with WhitePaw playability in mind, but damn it is nice with EmberPelts!

stray dragon
#

Nice

stray dragon
#

The 4 new beaver names added to the game as rewards for the Golden log:

Yula
Paddy
Bobin
Chratogad```
#

I'm going to guess that RCE chose Paddy.

#

I went with Bobin... I couldn't think of an original name that I liked, so just went with my name, trimmed down, and spelled in a way consistant with other beaver names.

#

several end with "in", none end with "ing"

stray dragon
#

Just wondering if I should make a named beavers mod, put characters like Cokenose, Karen, Gary and Chad in there.

#

Also Housing Optimise 2.

#

Housing Optimise triggers every morning, and the current implementation is it makes everyone homeless, then assigns them all to the first available free house with minimum distance from work.

This means the last beavers to get assigned could find themselves at the far end of the district.

On top of this, the assigned house may not be "Optimal" in Vanilla logic, so beavers living alone get moved to a new house, too many adults get kicked out, etc.

#

The code I'm looking at works differently. no morning nuke. Instead each beaver is assigned to a queue first thing in the morning, then each tick the game looks at the first beaver in the list (and removes them from the list) and basically checks if there is a house closer to work.

If there is, it looks at if they can move in, if yes, do it. If it could swap places with an unemployed beaver, do it.
If it can swap places with another beaver with a net gain in workplace distance (either it's beneficial for both beavers, or the the benefit for one beaver outweighs the detriment to the other), then it will do it.

Over time, it will slowly shuffle the beavers around until everyone lives as close as is viable to their workplace, without ending up with the last few assigned beavers possibly living on the other side of the map.

#

The only real problem is the "Beavers don't like to live alone" rule. This new code WILL move beavers to a house alone in some situations. Like if you build a scavenger flag in the middle of nowhere, and put a lodge next to it.

Vanilla housing optimisation (Keyed for Breeding, not for work distance) will move that beaver back into town.

stray dragon
# stray dragon Charcoal house.

this code is built into this mod, Beaver Faction Building Settings.
(Because it already has to do housing refactoring anyway, otherwise you could end up with a common house being filled with emberpelts, while an emberpelt house isn't full, leaving charcoal beavers homeless. The refactoring will move Emberpelt beavers into the Emberpelts Only house, and assign the Homeless Charcoal beavers to the common house)

#

So if I'm already refactoring to fix a homeless problem, might as well also refactor to move them closer to work.

vague glacier
# stray dragon several end with "in", none end with "ing"

Well, the lore has Ma' Ngonel, so there appears to be a prominent Cantonese influence (the same chinese character that is pronounced "Wu" in mandarin is pronounced "Ng" in Cantonese). But we don't know anything much about her descendants, except there must have been some if she just came to be widely known as "Ma". So perhaps Bobi'Ng is just short for Bobi'Ngonel.

coral magnet
#

Isnt a mangonel a catapult

#

that sort of catapult to be precise

heady jackal
#

Trying to figure out vertical build. Why can't they build the platform from below?

#

This is in 0.7, will retry experimental later.

brazen herald
#

hmm, can they get out of the house to stand on the lower platform?

heady jackal
#

Idk why not.

#

When I built another platform next to the bottom one, it solved the problem.

#

How do you build vertical lodge towers from the bottom anyway, is there better plan?

stray dragon
#

Yeah, they can't build above, its one of the challenges of building houses with Emberpelts.

#

I didn't know how to solve the problem back then, but now that I've had a bit more modding experience with Leaf Coats, and know more of the game engine (And the devs adding more features), i guess i could make it so they can build while standing in a doorway.

Should I make that change?

#

It would in theory allow you to build straight up, unless you use the big lodge as the door isn't on the top floor.

heady jackal
#

But it isn't in the doorway actually, it's in front of it.

#

Tried in 1.0.9.0 same result, they can't finish the right one

heady jackal
raw night
#

the big lodge should really be buildable if it's back to back with another big lodge, I'd think

#

as a thought

stray dragon
# heady jackal Tried in 1.0.9.0 same result, they can't finish the right one

The problem with the way building works right now is they can't build something in the tile they're standing in, or directly above them, so you currently do need something like the left side to be able to build the house tower.

If I make the build from doorway change, at minimum the one on the right will work. And MAYBE (not certain) no platform at all.

raw night
#

ah

stray dragon
raw night
#

ah. 🙂

stray dragon
#

Considering the Walkways... maybe I should do it so you can build through the walls.

raw night
#

was just a thought, wanted to add a third, all big lodge addition to my housing skyscraper 😉

stray dragon
#

I'll think about it.
I should allow them to build from the door at minimum.

heady jackal
#

Or maybe add big lodge with 2 tile wide terrace/balcony they can build upwards from.

stray dragon
#

I don't think it's working.

stray dragon
#

I'm comparing to both the Leaf Coats buildings and the Tubeway Station and... I don't see why it works for them but not Emberpelts housing.

#

Facepalm I see what I did wrong

#

it doesn't say can't reach!

#

little baby lapan

spare ocean
brazen herald
#

Summary:

InvalidOperationException: Couldn't move enough beavers to the target district.
  at Timberborn.GameDistrictsMigration.MigrationService.Migrate [0x00035]
  at Bobingabout.BeaverFactionDistrictControl.AdultsDistributorTemplateMigrateToPatch.Prefix [0x00159]
  at Timberborn.GameDistrictsMigration.AdultsDistributorTemplate.MigrateTo_Patch1
  at Timberborn.GameDistrictsMigration.PopulationDistributor.MigrateTo [0x00000]
  at Timberborn.GameDistrictsMigration.PopulationDistributor.MigrateToAndCheckAutomaticMigration [0x00000]
coral magnet
#

omae, this means emberpelts unlocked skyscrapers?

stray dragon
#

Thanks for reporting it though.

shrewd latch
# coral magnet that sort of catapult to be precise

It is a catapult, but not that type.
https://en.wikipedia.org/wiki/Mangonel

The catapult emoji is actually an onager.
https://en.wikipedia.org/wiki/Onager_(weapon)

The mangonel, also called the traction trebuchet, was a type of trebuchet used in Ancient China starting from the Warring States period, and later across Eurasia by the 6th century AD. Unlike the later counterweight trebuchet, the mangonel was operated by people pulling ropes attached to one end of a lever, the other end of which had a sling to ...

The onager (UK: , ; US: ) was a Roman torsion-powered siege engine. It is commonly depicted as a catapult with a bowl, bucket, or sling at the end of its throwing arm. The onager was first mentioned in 353 AD by Ammianus Marcellinus, who described onagers as the same as a scorpion. The onager is often confused with the later mangonel, a "tractio...

stray dragon
#
Added a CanMoveIn check before assigning beavers to a house. Bare minimum for Beaver Faction Building Control compatabillity.
Added a filter to remove the Error that could result in trying to move more than the available number of beavers between districts.
New Release!
Added a UI Element to filter factions on a building
Migrate a beaver from a mixed faction building into a filtered faction building to allow an unassigned faction beaver to be assigned.
Check a beaver's housing distance from work, and try to move them closer.
Minor issue: It's possible for the Move closer to work logic to leave beavers living alone, and Vanilla could then move them out again.
raw night
#

min a random question and random thought?

#

for the question, have you considered adjusting platforms to the new 'all plank' standard for either of your factions?

#

for the random thought... tubeway platforms, srsly lol

#

all my tubeways seem to get built over current paths

#

would hope that's not just a me thing

#

and modular lodges are stil wonderful, thank you for them.

#

also, arg I did a stupid and now have to sacrifice a numbercruncher lol

#

need more planks :p

#

really need to work on food production too, got 10k apples in a 1x1x2 storage giant warehouse, and nothing to do with them except raw eating lol

raw night
#

need to get both juice and pies going

#

gonna pause large gear workshops, think 1200 will last a while

stray dragon
stray dragon
raw night
#

exactly, in one two or three high platforms.. basically a convenience feature.

stray dragon
#

the main reason not to do that is tube want to be a 1x1x1 tile entity, I'd have to do a lot of customization and apply a "This block is actually the tube" fix to make that possible, as the tube wouldn't be in coordinaes 0,0,0.

It's not impossible to do, I had to do it for tubeway bridges, it would just be annoying to do.

raw night
#

oh, okay.

#

It was just a random thought I had when I was slapping in raised tubeways everywhere

#

have you ever considered requiring a large tubeway station somewhere on the network, to legitimize the system? 😉

stray dragon
#

People have talked about it before, I'm not sure how easy that would be to do.

raw night
#

ah hehehe

#

I would joke about requiring a large powered building that was really expensive somewhere as an alternative, but that feels more like something lapan would do to be mean to water beavers players for wanting tubeways.

vague glacier
#

It really would make sense though, for both tubeways and ropeways - not every station needs to be driven, but one end of a connection ought to be a powered bullwheel (or pneumatic pumps, or whatever)

#

So I kind of self-impose that when playing GreedyNations, I can have the tiny tree zipline or tiny tubeway stations, but there have to be some "big" stations that are powering the network

#

Lapan's a sucker for punishment though, went and trapped himself on the far side of the new tubeway just so he could get away from the comforts of GreedyNations life and starve a bit:

stray dragon
#

x3

prime trench
#

"Stuck beaver" is the bane of my existence Kappa

#

lol

vague glacier
#

We don't worry too much, he'll come back when he wants a shower

raw night
#

yeah, I honestly try to build one 'big' tubeway station as an official main nexus/power place

stray dragon
#
Added check to disable self if Commute Balancer or Beaver Faction Building Controls are installed.
Update to pick the best beaver to move within a house, rather than the first valid candidate.
New mod, replacement for Housing Optimise based on live closer to work code from Beaver Faction Building Control```
stray dragon
#

so...

#

Script Pack
Name Generator
Beaver Faction Split Breeding

#

these mods are all broken with the latest update

#

and while eMka did ping me to say the way names are done has changed... that's actually not my biggest issue.

#

IModifiableEntityBadge seems to no longer exist, which is what's used for changing the beaver icons.

#

Either way, I can't look into things right now, I need to go to work.

stray dragon
#

More to follow:

Updated for V1.0.10.0
Added unique texture and icon for Charcoal meme beaver "Cokenose". Name not added to name pool.
Renamed the BlockObjectToolGroup blueprints to drop the s.
Edited all lodges to allow building from within.
Updated for V1.0.10.0
Renamed the BlockObjectToolGroup blueprints to drop the s.
Added "Norman" (from modder "normanr") as a Named Charcoal Beaver.
Updated for V1.0.10.0
stray dragon
#

More updates:

Made CharacterTextureSetter.RunSetup() public (for use by Beaver Factions, triggered by Name Generator.)
Added a test for Dwelling == Workplace, for Live At Work.
Updated and improved for V1.0.10.0
Updated for V1.0.10.0
Updated for V1.0.10.0
Optimisations for V1.0.10.0 and Name Generator.
Added a test for Dwelling == Workplace, for Live At Work.
Fixed a crash likely related to beavers being born in a house they're not allowed to live in.
Fixed possible crash trying to assign a worker to a dwelling with more children than child slots.
Added a test for Dwelling == Workplace, for Live At Work.
Fixed possible crash trying to assign a worker to a dwelling with more children than child slots.
raw night
#
First uncaught exception at 2026-02-11 17:40:55Z

ReflectionTypeLoadException: Exception of type 'System.Reflection.ReflectionTypeLoadException' was thrown.
Could not resolve type with token 01000032 from typeref (expected class 'Timberborn.EntityPanelSystem.IModifiableEntityBadge' in assembly 'Timberborn.EntityPanelSystem, Version=0.0.0.0, Culture=neutral, PublicKeyToken=null')```
stray dragon
#

... what?

raw night
stray dragon
# raw night

ugh... you're running game version 1.0.10.0 without updating the mod to version 1.0.10.0

raw night
#

"last updated Feb 11 at 5:31 local (5:49 now)

stray dragon
#

I posted an update to script pack... 2 hours ago, and again 2 minutes ago.

raw night
#

oh, 2 mins ago, okay

#

it had the one from 2 hours ago methinks

#

okay, sry

#

fixing

stray dragon
#

Yeah, don't worry about it.

raw night
#

yeah that's weird.

#

it claimed to have updated JUST today on steam

stray dragon
#

Just make sure any of the mods you're using from that list I just posted are version 1.0.10.0 at minimum.

raw night
#

unless it said it updated but didn't download it to my computer

stray dragon
raw night
#

validating all files now

stray dragon
#

Steam often lags when it comes to these updates.

If in doubt... trying the game between each step.
verify game files.
unsubscribe - re subscribe
Restart steam
verify game files again.
restart your PC
verify game files again.

#

if it doesn't work after that last step, give up and try again tomorrow ¦3

raw night
#

I suppose the new patch today broke a bunch of crap :p

stray dragon
raw night
#

verified everything anyway.

#

and lol ouch

stray dragon
#

Adventures aren't bad.

#

My name generator works better than it ever did before.

#

without Split Breeding doing shenanigans to work around things.

#

Actually, in theory, I could change some more things in Split Breeding to use Vanilla functions.

raw night
#

awesome

stray dragon
#

A lot of the work arounds were because of the naming

raw night
#

Steam should really check for mod updates on launch :p

stray dragon
#

Lets put it this way.

Whenever someone wants me to try something, I ask for the mod.io link.

Because when I subscribe to a mod (on that note I forgot to suggest unsubscribe resubscribed to that debug list), it doesn't download it. I think when I was keeping track of how long it took before it did, it was 5 hours.

#

So, something I can do, not sure if I want to or not...

now that I have Beaver Faction Building Control, Beaver Faction District Control's Faction lines Workplaces and Beds aren't the same as the district anymore, so I COULD try to have it look for filtered buildings and give you a number for how many free slots per faction.
The hard part is doing it in such a way that it doesn't become a dependency. (Though on that note the 2 mods were originally supposed to be the same mod)

stray dragon
#
Minor update for Greedy factions compatabillity.
Added missing Leaf Coats needs Swimming Pool and Greenery.
Also renamed WindGauge to Weathervane
vague glacier
#

Now I have another weird bug (but it might not be new, I just just built the impacted tubeway at the end of my last session and had never loaded it from a save).

When I have the emberpelts tubeway bridges built with the base sitting on land, at Z=1, (spanning over water that is only 1 deep and therefore is at the bottom of the map), the tubes get deleted off of them. They seem to work fine at Z>=2. Interestingly, they also load properly for Emberpelts (but not IronTeeth) if something is built on top of the bridge "abutment" block (which is solid on top)

#

the affected blocks disappear on load with messages like

Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (...). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.IronTeeth(Clone) at (...). It's not backward compatible. Deleting it.

#

I know you had said @flint hamlet broke this at one point and it was going to need a core game fix...

#

but I thought that fix had landed

brazen herald
stray dragon
#

Oh, I didn't see you already pinged emka

#

It might be because I only just woke up, but I can't think of what else it would be, especially with that message.

flint hamlet
#

It seems like it, but the algorithm wasn't changed since it was fixed I think

vague glacier
#

that was my first thought, espescially with it somehow being related to the bottom of the map

stray dragon
#

I'm sure as a Dev, you can appreciate the "It seems to work on my setup" situation, and miss niche cases, I know I do it.

raw night
#

reminds me of the edge case with the tiny tubeway stations in JC Beard's Project 1k playthrough

coral magnet
#

excuze me but my 10 year old CPU has a right to play diz too 🤓 ☝️

vague glacier
#

Hmm. Actually, the emberpelts ones that have something built on top of the bridge abutment are weirder yet - they tubeway blocks sitting on those bridges get logged as deleted

Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (77, 64, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (78, 64, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (79, 64, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (74, 64, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (73, 64, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (72, 64, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (64, 66, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (63, 66, 1). It's not backward compatible. Deleting it.
Can't validate loaded BlockObject Tubeway.Straight.Emberpelts(Clone) at (62, 66, 1). It's not backward compatible. Deleting it.
But when the load is over... they are still there

raw night
#

hm, interesting. I think I had two instances of battery smooth being alive lol

#

😄

#

11-10 Battery Smooth was born. tehen 11-11 Battery Smooth died of old age. :p

stray dragon
raw night
#

and yup I as right, it was two instances of battery smooth in the playthrough lol, the 'born' one as still there as a beaver child 😉 born before the previous one died lol

stray dragon
#

Yeah, doing my name generator tests, I ended up with 2 Tobberts, 2 Lapantpuflemagics, an eMka and a Norman. But no Bobingabout or Battery Smooth.

#

Also, I didn't include it in the changelog, but I added another icon to Name Generator for a beaver named Me.

#

So if Me shows up, he'll have a unique icon, like Gary, Karen, Chad and all the vowel named beavers.

#

Gary actually has a bit more in it than just an icon. He'll always be a green beaver too, and if its from the name generator will always be a leaf coat.

#

I put cokenose in Emberpelts, I should have put him in name generator with the other meme beavers.

#

The only reason why I put him in Emberpelts was so I could reuse the charcoal contaminated beaver icons.

fallen mulch
weak monolith
#

If you have the mod from steam, do a file integrity check for Timberborn (also will check and fix the mods). If you have the mod from ModIO, reinstall the mod.

fallen mulch
#

DamFT, I didn't even realise I hadn't updated EB before asking for help -_-.. Thank you.

weak monolith
#

No need, glad that has fixed.

stray dragon
# fallen mulch Hi! I'm getting this crash log when I try playing with the Emberpelts, and I can...

So the error message key information is WellbeingTrackerSpec. This was removed from the game in version 1.0.10.0.

Make sure your mods are up to date, you'll need to use version 1.0.10.0 of Emberpelts with 1.0.10.0 of the game.

If you're playing through steam, then it's a steam update issue, as it likes to update games, but doesn't always like to update mods.

I can see by version numbers in that list that you have Script Pack 1.0.10.1 (the latest) but Emberpelts 1.0.8.1 (needs updating)

prime trench
#

Luckily Timberborn is not so large a game that "verify files" takes too long (albeit, still 2G), but IMHO Steam really should add a "re-check workshop files" option to just check for workshop file updates w/o having to scan all the game files.

brazen herald
#

Ideally Steam shouldn't get into a state where it's even needed.

stray dragon
#

indeed

prime trench
# brazen herald Ideally Steam shouldn't get into a state where it's even needed.

Well, I'm sure they rely on the staggered downloading by each client, rather than sending some push message to all running clients w/ a given workshop asset installed, telling them all to download all at the same time -- could lead to server issues 😉
I just mean that there should be a "verify workshop files" that is separate (and in addition to) the full "verify files" option - for when a user wants to actively pull all recent workshop file changes.

brazen herald
#

I've never had an issue with subscribing to a new mod. It typically starts downloading within seconds.

#

I think mods are checked for updates once a day, so if it checked recently then it won't check again, which is why updates don't download immediately.

#

Steam Update Buttons just forces the check

#

As I'm sure does @torn juniper's ModUpdater app

stray dragon
brazen herald
#

yea, weird

torn juniper
stray dragon
#
Updated for V1.0.10.1 - Fixed for change to the new Entity Namer system. (Fixed Bot Namer crash)
Updated for V1.0.10.1 - Fixed for change to the new Entity Namer system.
brazen herald
#

Tiny nit: When renaming a beaver from the population panel, their avatar doesn't immediately change to a custom one

#

closing and reopening the panel fixes it

fallen mulch
brazen herald
#

If you use Mod Manager, it tries to make that easier with a one "update all" button

stray dragon
#

it's not a new bug

brazen herald
#

no

#

you could trigger an update of the avatar if the beavers/bot is renamed from CharacterBatchControlRowItemFactory.OnEntityNameClicked, but a bit harder from EntityPanel.OnEntityNameClicked.

#

Ideally it would need to update both images if the avatar changed

#

maybe triggering EntityPanel.ReloadDescription would be sufficient?

#

nahh, you'd need to trigger UpdateEntityBadge (maybe viaUpdateSingleton?) instead, hmmm

#

and then there's also the CharacterButton in DwellerView and WorkerView

#

kind of a pain

stray dragon
#

Renaming the character changes the icon immediately in the character panel. might be irrelevant on the Dweller view, as when you click on the beaver to rename it, it changes the side panel..

#

you probably have similar issues on the district screen. as it draws it once, then updates info only for the areas where it changes

#

which leads to the issue, even in vanilla, where if a beaver becomes contaminated while it's open, you don't get the new row for contaminated beavers until you close and reopen it.

brazen herald
#

ahhh, true

#

yea, it's an issue in the core game code

#

I wasn't thinking to click on the dweller view, just have it open when you rename with BatchControlRow

#

The only thing the game handles is updating the EntityPanel when it finishes construction.

#

weird crash from #🚀mod-users message:

NullReferenceException: Object reference not set to an instance of an object
  at Timberborn.BaseComponentSystem.ComponentCache.GetIndex[T] () [0x0000b]
  at Timberborn.BaseComponentSystem.ComponentCache.GetCachedComponent[T] () [0x00000]
  at Timberborn.BaseComponentSystem.BaseComponent.GetComponent[T] () [0x00000]
  at Timberborn.Yielding.YielderRemover.Unreserve () [0x0000e]
  at Timberborn.Yielding.RemoveYieldExecutor.Unreserve () [0x00000]
#

The crash doesn't make sense, it can't get the Reservable from the ReservedYielder, but it can't have set the ReservedYielder unless it successfully got the Reservable earlier.

stray dragon
#

hmm

stray dragon
#

how would you feel if I removed the Windmill from Emberpelts?

#

or water wheel.

#

I'd remove 1 or the other, not both.

timber valley
#

They have half a dozen other power sources, don't they?

#

Every clan should have a waterwheel of some kind, but engines seem to be the Emberpelts' speciality.

stray dragon
#

Compact water wheel
Wind Turbine.
3 levels of combination engine.

#

They have the water wheel simply because its expected.

#

If i pull anything out, I'll move it to an addon mod.

weak monolith
vague glacier
#

I woukd be sad, but mostly just because I really like the vertical axis wind turbine model you made

#

though it would make sense to give that to the leaf coats as their stackable medium wind turbine, because the "horizontal windmill in a rounded cube" is kind of weird.

stray dragon
#

Hmm

#

Yeah, I'm leaning water wheel, but then I'd have to make the wind turbine cheaper so you can build it to power the planker

stray dragon
#

A thought.

#

I went through the trouble of writing a script for the Aquifer Rig to change the speed based on its strength, so it produces more water on more powerful aquifers.

Should I make similar changes to the badwater rig?

#

In contrast, the Aquifer Rig needs power, then just works. The Badwater Rig needs beavers to run.

stray dragon
#
Update for latest version of Greedy Coats/Nation.
stray dragon
#

doing a slight expansion to the Charcoal name generator.

#

Added a Prefix, a Suffix and a Middle with rare chances.

#

if you hit all the buttons, you could end up with
"Ma'Coal-on-back Jr"

stray dragon
#

"Ol'Smokenose"

#

I haven't actually tested it yet, but, it would be annoying to test.

if I just spawn beavers ||using dev mode||, 5/6 of them will be Emberpelts, so not use this name generator.

The alternative is to breed Charcoal beavers (||But if you use the spawn newborn button||, it uses vanilla scripts, so the same 1/6 rule applies)

So the only way to force Charcoal is to either use BFSB with only Charcoal beavers, and way for natural reproduction (or set the breeding pods to Charcoal)

or mod the mod to have 100% charcoal chance.

#

I guess this is another reason to make a Charcoal faction.

stray dragon
#

something is wrong here...

#

those are spawned beavers.

I'd expect 1/6 of them to be charcoal.

#

Seems to be Beaver Factions

#

so... in Beaver Factions, if I comment out this line, then it works.

#

This change was made to make the name generator work correctly with the 1.0.10.0 changes.

#

So, I'm not sure where my focus should be on trying to fix this, Name Generator, Beaver Factions, or the Character Texture Setter (part of Script Pack)

#

As far as I can tell, if you run the RunSetup on Initialize (before it's run automatically on Start), then it always picks the first texture from the list.

#

unless you're doing something different with Named Beavers, those still work.

stray dragon
#

Unfortunately I can't work on it right now, I have to go.

stray dragon
#

I think the problem may be this line here.

#

I'm not entirely sure when vanilla randomizes the texture, but if this is running on Initialize, it's probably BEFORE Vanilla randomizes the texture, so I shouldn't be trying to read what it is yet, and just pick one at random myself.

#

so either I delete that line so I always pick one at random (Which is what I used to do), or do a check to see if we've reached the start stage yet.

stray dragon
#

hmmmmmmmm

stray dragon
#

Patch notes: ```Bobingabout Script Pack:
Change to Character Texture Setter to avoid always using the first texture when using Beaver Factions.

```Name Generator:
More Charcoal name options.
Fix to avoid always using the first texture.
stray dragon
#

So, apparently there's a bug where you can't name the Emberpelts (and Leaf Coats) district buildings.

#

I can fix that.

#

On the note of "Named Buildings", currently only the district center does that.

Should I make other things namable?

stray dragon
#
Fix not being able to name a district center.
raw night
#

so only 6 more single lodges to go on my 'beaver box'

coral magnet
#

Is this a vanilla thing now?

shrewd latch
#

I'm pretty sure that's just a charcoal beaver, unless it has a special name.

stray dragon
#

or does he mean standing on the tube?

coral magnet
#

standing on the tube

#

"on" the tube

stray dragon
#

It's basically because the tube is effectively a "Vertical Tubeway" by default. Even if the platform isn't visible until you build on top of it, it has to be able to support things on top of it in case you do try to.

A side effect is that beavers can walk on the tube.

#

if you place a platform over it, then it converts itself to a normal tubeway, and if you build on top of it, it draws the platform (and occupies top, to prevent you building the platform over it)

#

I thought about doing this auto-converting with Power Shafts too...

But the cost difference between Tube and Vertical Tube is just 2 planks (double the planks) vs Power Shafts is 1 log, vs Logs, Planks and Gears... it works for Tubes, but not for Power Shafts.

#

Since you need to be able to build a power shaft before you're capable of making Planks and Gears.

fallen mulch
#

Hi! I encountered a crash while playing a modified version of the Emberpelts faction (modified using the mod Configurable Faction to add parts of IT and FT). The crash is related to bots trying to charge at charging stations but not having the related animation defined, I believe (see "KeyNotFoundException: The given key 'Charging' was not present in the dictionary", log attached). It happened as soon as my first bot tried to go to a charging station for the first time. Do you think this is fixable, or am I doomed to not use bots with this modified faction?

raw night
#

should probably report it on the configurable faction thread, honestly, standard EP ones just need control towers and grease.

stray dragon
#

Its possible configurable factions fixed the FT bot somehow, but doesn't expect you to be playing with Emberpelts

#

That's probably the longest mod list I've ever seen

fallen mulch
#

Thanks, I'll post this crash log on the Configurable Faction page in hope Luke sees a solution. And yes, there are too many great mods that add things I've come to find necessary for me to play anything close to vanilla ShrugFT

#

Thankfully, with the latest crash logs I've put up on a few mod threads around here, everything is now running smoothly. Well. Nearly everything 😂 .

stray dragon
#

a few results from the new name generator.

#

Variations of the same name

spiral trout
#

Little Charmuzzle is such a cute name.

stray dragon
#

Because of course Cokenose works at a farm.

heady jackal
#

They have so intensely green eyes, did not notice before

upper bane
stray dragon
#

x3

stray dragon
#
Adjusted Decontamination pod to be in line with new vanilla.
Updated for v1.0.11.0, Fixes only, no new features added yet.
Updated for v1.0.11.0
Updated for v1.0.11.0
Need "Clock" => "DecorativeClock" as per V1.0.11.0
Added German translations by juf0816
Fix Typo in unused Need and Good Collection
Updated for v1.0.11.0, Fixes only, no new features added yet.
Added German translations by juf0816
Beaver Faction Split Breeding:
Updated for v1.0.11.0
spare ocean
#

you planning to replace sluice with valve(or whatever) and add automation stuff to emberpelts/leafcoats?

shrewd latch
#

I'll repeat my proposal to strip contamination control out of the sluice and keep it.

stray dragon
#

IMO, Sluice isn't redundant, as it offers a more compact badwater detection switch.

#

So I want to keep both

#

But cost them appropriately.

#

Valve can do more, but requires additional external devices to perform the functions of the Sluice.

So a Sluice is a "Dumb Auto-Switch" in that it can't connect to automation things (at least, I don't think it can), and the Valve is a "Smart Switch" that requires external sensors.

#

I think the Sluice should be cheaper in science cost, but more expensive in build cost. But what should it cost?

#

also, that's just a cost thought, you don't have to agree with me, but I still want to keep both, and am open to cost suggestions.

#

note to self: Clutch animation, Clockwise, probably 104 frames

hasty kestrel
#

Maybe like 100 Science as like an Early Game thing until you can build enough infrastructure to support the more adavnced sensors

#

So people can either use it as an early stop gap measure or just keep it for the whole run

#

Cause the sensors themselves already require some mid game items like Metal and Gears to function

#

Compared to the Sluice

stray dragon
#

That's my thoughts too, Sluice should be early game... But is still a powerful bad-water blocker

#

Clutch open, Clutch closed, Sluice and Valve. (of course the valve is kinda dumb right now as there's no automation sensors yet)

hasty kestrel
#

Well you still need the infrastructure to get to the bad water in the first place like stairs and ladders

stray dragon
#

which only costs Logs and Planks

hasty kestrel
#

But also require a bit of sceince points

#

Ladders especially

stray dragon
#

I wonder if the Sluice should be modified to be cheaper, as in, doesn't cost metal.

hasty kestrel
#

Probably like make it use gears instead

stray dragon
#

Planks and Gears

#

but then the model has metal on it.

hasty kestrel
#

You could head canon it’s just painted planks and the gears are responsible for operating the open and close

#

The Sensors light up but require no power

stray dragon
#

the clutch model looks good though?

#

I'll consider a new sluice graphic later.

hasty kestrel
#

Yeah Clutch looks good

#

I actually haven't used it yet

#

What it do

#

Is just like a breaker switch?

stray dragon
#

Basically, yeah, Can automate disconnecting power

#

I forget everything that's been added, there's a Gate too.

hasty kestrel
#

I've mostly been using the Resource, Depth and Contaimination Sensors

hasty kestrel
#

NO FUN ALLOWED ON THE JOB

#

YOU ARE HERE TO WORK

stray dragon
#

in theory they don't do that stuff at work anyway, they just leave to get food

deft jackal
#

there a reason gates cant have automation?

deep light
#

vanilla gates -do- have automation.

deft jackal
#

... ussed to the thing being visible right away... lol

#

my bad

deep light
#

No worries

#

We all miss stuff.

#

Multi-purpose automation.

good: if the purple light went out (< 666 surplus power) then the number cruncher would stop.
better: NOT relay assigned to the purple gate turns on the three steam engines when there is not an adequate surplus of power.

#

Gotta keep the bots charged during droughts.

hasty kestrel
#

I will say Bad water diversion hasn’t gotten any more complicated as people are saying

stray dragon
hasty kestrel
stray dragon
#

So we have the Clutch, the Gate, and the Valve, plus an All Wood Sluice.

#

Planning on changing the cost to Planks and Gears, maybe also logs.

deep light
#

The arrow on the red rimmed one is too light. Maybe a red for it?

stray dragon
#

hmm

#

The red fins on the output of the wood sluice might be a bit too dark too.

deep light
#

Perhaps, though that might be a cool red for the arrow.

shrewd latch
# stray dragon

Specifically for Emberpelts, the fireworks launcher should give a well-being bonus.
Of course, the Leafcoats wouldn't want one at all.

stray dragon
#

oh I see

#

Yeah, I was talking about the Leaf Coats one elsewhere. Theirs would be in the Explosives addon mod, not the main Leaf Coats mod.

shrewd latch
#

Now a water cannon, on the other hand…

stray dragon
#

hm?

#

how's this look?

#

The dark red wood makes for good accents, but I felt the front of the sluice, it was too much, so I went with the lesser used Red instead.

#

There's also a Light Red, but I'm not even sure I've used it at all

shrewd latch
#

The lighter red definitely looks better on the sluice; the darker one kind of blends together into mush. Now it kind of looks like copper.

Is the frame of the valve supposed to be metal? If so the darker red works.
The arrow is better now that you changed to a lighter wood.

stray dragon
#

It's painted metal, with Emberpelts red paint

#

I think I'm happy with the models, I'm going to bed.

deep light
#

Rest well.

stray dragon
#

So, Sluice cost.

Instead of Metal, Gears, but how many, and should I add anything else?

shrewd latch
#

tubeway gate

stray dragon
#

Thats district gate for tubes

#

I could try add a new closeable tube gate in line with the new stuff

shrewd latch
stray dragon
# shrewd latch … *tubeway gate*

Not sure how doable this is actually, because the tube lights up based on occupant, but the gate also lights up based on open or closed state.

#

That means there's 2 lighting Illumination controllers

#

Best case scenario, one of those 2 does nothing.

Worst case scenario, it crashes

shrewd latch
#

So you would either have to rebuild a script to remove one, or somehow merge them, which sounds like a lot of work…

stray dragon
#

I don't think I want to mess with the Tubeway lighting, and it's a decorator of Tube, so can't just exclude it

#

I think the Gate Illuminator is likely the same

#

There's also no guarantee that the Gate Spec will cut a Tubeway nav mesh.

deep light
stray dragon
#

which starting platform?

deep light
#

The bridges were just all regular tubes initially. Current version, the first piece of a bridge is a stackable.

stray dragon
#

Keep in mind the "Platform" logic is different between EP and IT.

For IT, it follows Vetical Tubeway logic, but for EP it it follows Dynamic Tubeway logic

deep light
#

So that is IT specific?

stray dragon
#

For IT it always draws the platform, until you build another tube on top of it, then it removes the platform but keeps the support legs.

For EP, it doesn't draw the platform unless you build something on top of it, and if that something is a tube, it draws the legs.

deep light
#

I'm currently in an FT game, but afterwards EP is queued for my next game.

#

That it not how I have experienced it for either, I don't think. Let me load and explain with images...

stray dragon
#

what I'm describing is how I designed it, so if it doesn't work that way, something is wrong ¦3

deep light
#

This is what I mean. At the start of every bridge. I love it. Didn't use to be like that.

#

That is from an IT game.

stray dragon
#

The Emberpelts version won't visually display the platform until you build something (like a path) on top of it.

deep light
#

how it builds in IT...
image 1 is the frame when it first starts
then after time building it went from 1 to 2 in an instant.

stray dragon
#

yup

stray dragon
#

each faction has their own style of Tubeways, s they behave slightly different

#

I basically had to rewrite a lot of the tubeway code to make the Emberpelts Tubeways work.

deep light
#

That's cool. I don't play IT (or FT) often so I guess I just didn't notice before.

stray dragon
#

I haven't really played the game in a while.

#

I spend most of my time modding it

#

so most of my actually loaded game time is spend in EP or LC

deep light
#

I'm usually either testing for you or Lapan, so I spend a lot of time playing. 🙂

#

I wouldn't even be playing vanilla factions but WP is borked and yours don't yet have the new stuff. (Not rushing.)

stray dragon
#

yeah, the new stuff will take time, at least you can tell I'm working on it

deep light
#

Definitely. And playing vanilla will let me know how they compare when it is time to test yours.

stray dragon
#

I still need to make a few tweaks, but do you think I should release what I have now (Wooden Sluice, Valve, Gate and Clutch) as 1.0.11.1, and then continue to work on automation?

deep light
#

Hrm... no. Valves need automation to not be annoying.

stray dragon
#

It still has a use case without automation. Limit the flow through a block.

#

I need to make a new icon for the Valve too

#

It's basically the Sluice icon but with a dot in the middle of the gear

deep light
#

For my playstyle that hardly is worth anything.

stray dragon
#

but mine are 4/5 the height

stray dragon
#

It's an intermediate step.

deep light
#

True. I'll happily wait. Now if the gate differentiated between biologics and bots I'd be begging you to release.

#

I also have to imagine a use for the clutch. /laughs

#

I'm a "1 power shaft to power the map" kind of player.

stray dragon
#

There are things I can think of that it would be useful for, but, like, you could probably automate all that with automation anyway.

#

what determines what is and isn't automatable?

deep light
stray dragon
#

so... cost of sluice?

deep light
#

I almost always have an abundance of power unless it is a drought.

deep light
#

Anything further from me for a few hours, take with a grain of salt; I am now Scotch-happy.

stray dragon
#

6 plank 4 gears?

deep light
#

so 10 logs + time. I'd pay that.

stray dragon
#

I mean, a Valve is 5 logs 5 scrap, so not much more expensive, but scrap is harder to get than logs, and needs to be refined.

#

Well, depending on who's refining the scrap

#

Emberpelts is cheaper, Leaf Coats is more expensive

deep light
#

If something can be made from logs (regardless of planks or gears) without metal, it is usually a bargain.

#

Metal is technically an unlimited resource too; however, it is so much easier to gauge log-based building.

#

It is nearly 10:30 am and I've been up for 23½ hours, so I think I'm gonna crash.

stray dragon
#

Metal is a late game resource

#

Treated planks is minimum a mid game resource.

stray dragon
#

Clay and Bricks is probably easier than Treated Planks, because the latter requires you to farm trees for pine resin.

stray dragon
#

Gate Status is what persists.

#

so if a beaver is on-route and you close the gate, I saw one pass through anyway, but the one behind him stop and turn around.

#

though...

shrewd latch
#

That's an... interesting... side effect.

stray dragon
#

Yeah

#

not sure if there's anything I can do about it

stray dragon
hasty kestrel
#

Tubeway clutches?

shrewd latch
#

Tubeway gates.
Brought up because it seemed like an obvious inclusion, but it seems to have had some unexpected side effects.

#

The lights on the tube are controlled entirely by automation, ignoring the usual "light up for passing beavers/bots," and they seemingly visually disconnect the tube...

stray dragon
#

Yeah, Paths connect based on neighbours, if the neighbour is a path, it will connect to it.

#

Tubeways perform additional checks to see if the neighbour is connected by a nav mesh.

#

Since the gate disconnects the nav mesh, that's why the graphic visually disconnects from it.

deep light
deep light
#

The math does not appear to be precise on these valves. My intake is 2 valves set at 1.5 m/s for a supposed total of 3.00 m/s.

To keep from overflowing the banks, however, my outflows are 3 @ .054 and 1 @ 1.47 for a total of 3.09.

Where is that extra 0.09 coming from???

stray dragon
#

Magic

deep light
#

Must be. 😛

deep light
#

Playing with the automation and water mechanics, I have discovered that we are not going to have nice clean precision engineering. SadIT

If the fountain's little pond gets too full, the sluices near the source -fully- open. This was still causing overflows every time. So I put in 3 overflow dams on top of the sluices. Still had water going over the sides. Finally I just left the three spots on top of the sluices open and I stopped getting flows over the sides 99+% of the time.

#

At lest the pond around the fountain and the irrigation canals don't overflow.

hasty kestrel
#

Wait what is that building?

deep light
#

Which one? The depth sensor or the fountain?

hasty kestrel
#

Fountain

deep light
#

It is a FT awe building: Fountain of Joy.

deep light
#

Okay, the fireworks are sorta fun if one is not running at x30 speed.

weak monolith
#

Still, lack of delay launch. On continuous launch, is like a machine gun 🤣

deep light
#

Yep. Startled me the first time it went off like that.

I just set one to fire a single one every half hour.

deep light
#

I have played with most of the new automation. So, as soon as I finish this final wonder, I'll go back to EmberPelts even if they don't have the new goodies quite yet.

deep light
#

@stray dragon Have you noticed that the wooden path with railings hides the ladder hole?

brazen herald
#

same way that a impermeable floor does

deep light
#

The LeafCoats hedge path doesn't do this.

stray dragon
#

I am just not motivated to work on mods today.

stray dragon
deep light
#

No worries.

stray dragon
#
Updated water wheel power reading display.
Emberpelts:
Fixed Windows
Updated water wheel power reading
Added Valve, Clutch and Gate from V1.0.11.
Changed Sluice to be all wood, and changed it's cost to 6 planks and 4 gears.
Added Tubeway Gate.
Leaf Coats:
Fixed Windows
Updated water wheel power reading
Added Valve, Clutch and Gate from V1.0.11.
Changed Sluice to be all wood, and changed it's cost to 6 planks and 4 gears.
hard lagoon
stray dragon
shrewd latch
stray dragon
#

Well, that sucks, I like how compact of a bad-water switch they are

#

Some of my colonies are no longer going to be able to work from this change.

#

(imagine a 1 wide 1 tall tube)

#

but, eh, my changes still make sense.

#

oh, wait, that's not alterations to the sluice, that's a new item.

#

Reads the full change logs

#

See, this is why I'm not in a rush to add these things to Emberpelts and Leaf Coats

#

Valve renamed, added a second type of valve, changed the sensors to be only 1 high.

#

Do my mods cause the game to crash?

#

unfortunately if it does, I don't have the time to fix anything right now.

#

ARGH ¦3

#

left to right, Sluice, Fill valve, Throttling Valve

#

So...

#

Fill: Planks and Gears
Sluice: Planks and Metal
Throttle: Treated Planks (or Planks and Bricks for Emberpelts) and Metal

deep light
#

I like bricks. So much easier than treated planks.

#

That and one of my many hobbies used to be pottery.

stray dragon
#

😛

#

is including all 3 silly?

deep light
stray dragon
#

Might want to rename them slightly though

#

Fill Valve
Fill and Filter Valve?
Throttle Valve.

#

Can a Sluice accept Automation?

#

(and would it be possible to add it if it doesn't?)

deep light
#

Remember, Luke immediately restored sluices. So try not to conflict in your naming since many people will be running his mod.

deep light
#

I would suggest you spend an hour in dev mode playing with automation with IT. I think you will appreciate it more and it will make your modding decisions easier.

#

So I haven't played it in over a year, but the automation system feels very close to what they have in ONI. If you play that too. It is not like Factorio automation, IMO

#

Damn! I haven't played Factorio in some time either! That just shows how good Timberborn is at obsessing me. 😛

#

The hours in Timberborn show it too!

stray dragon
#

I don't think ONI even had automation last time I played it

shrewd latch
stray dragon
#

That's right

#

I think the last one I played was when they first added Rockets, and that wasn't playing proper

deep light
#

I found Factorio before ONI, but they both appeal to me in that special way.

stray dragon
#

It's going to be several hours until I'm home, so I can't test.

Someone check if it's possible to automate the sluice open/closed from a sensor.

#

I was playing Factorio back in 0.5 I think, was very early days.

#

I think my first version was 0.4.8, and went to 0.5.0 shortly afterwards

#

yes, back in those days, 8 minor patches for a version

deep light
deep light
#

A couple more weeks and it will be a decade!

stray dragon
#

Either, Sluice still exists in Vanilla, it's just hidden behind dev mode

deep light
deep light
stray dragon
#

I wonder how hard it would be to try and add it

#

on that note

#

You can read values from Storages right?

#

See if all the Bob Storages things can connect

deep light
#

Luke's isn't automatable either.

#

The resource counter isn't (storage) item specific.

#

And yes, it detects stuff in your storage.

#

Long tiny too.

deep light
#

Sorry, my friend, but sleep is taking me.

stray dragon
#

Thanks for checking things for me

#

I wasn't thinking it was item specific, but some storages use a custom script (underground Warehouses, most of the Leaf Coats ones)

stray dragon
deep light
#

Very nice

stray dragon
#

I don't think I want to remake the Throttle Valve with the curved fins

#

the different coloured frame should be identification enough

#

plus if you remove sluice from the group, the Fill Valve has red wooden fins vs metal fins.

deep light
#

Understandable.

#

I certainly will not bitch about it.

stray dragon
#

So, Costs about Automation devices

#

The devs added the "Metal Parts" thing in v1.0.11, and as such, where the Folktails stuff costs Paper, IronTeeth stuff costs Metal Parts.
They're literally a 1:1 between FT/IT costs.

#

So.

#

equivelent costs.
FT: Paper
IT: Metal Parts
EP: Clay
LC: Bark.

FT/IT/LC: Treated Planks
EP: Planks + Bricks.

deep light
#

Nice!

stray dragon
#

Planks and Bricks

#

cost split between them

#

Bark might feel a bit cheap compared to Paper and metal parts, but, it's what I've been using for Leaf Coats instead of Paper.

deep light
#

Leaf coats have their costs elsewhere. I wouldn't worry about it. Plus fireworks are just an enjoyment for the player. They don't really serve much purpose for the beavers.

#

I think one of the patches gave them a happiness boost, but when I was playing with them there wasn't.

stray dragon
#

😛

#

don't see a wellbeing thing on it

deep light
#

Perhaps I'm imagining it then. That wouldn't be the first time.

stray dragon
#

Todays task is just to do the sluice update (add fill valve and change models)

I've also added the Blueprints for all the automation stuff to the right places.

#

I'll probably be too busy to do much the rest of the day and tomorrow

#

so, monday is when I'll start modelling them.

#

Looking at the models of them, there are a few minor difference between some FT and IT models

#

The Speaker for example.

#

The FT one is round, but the IT one there're bevelled squares

#

the clock one is slightly different too

deep light
#

Well, I'll be here when they are ready to test! I'm really looking forward to playing with automation in EmberPelts and LeafCoats.

#

Aside from Igor's automation, which I use extensively in WhitePaws.

stray dragon
#

Does the detonator only show up when there's something to blow up or something?

#

I don't see it on the GUI, even though it's in the collections list

#

Yes, but I need to fix that.

stray dragon
#

I think things are coming along

hasty kestrel
#

Very nice

stray dragon
#

As I was saying in the Leaf Coats channel, I know exactly what colour should be used where for leaf coats, so I modelled all the Iron Teeth things into a Leaf Coats version pretty easy (then spent a few hours fixing issues with their functionallity in game)

#

So I just grabbed the leaf Coats version to use on Emberpelts and realised they don't translate 1:1, Emberpelts have 1 less wood colour for a start

#

I think the colour scheme I used is fitting enoguh

stray dragon
#

These look more Emberpelts IMO

#

Now I want to go back and rework the Leaf Coats ones a bit ¦3

stray dragon
#

to match the latest update

stray dragon
#
Revert Models and Cost of Sluice back to pre-v1.0.11.0 state.
Added Fill Valve with the Wooden Sluice model and cost of 6 Planks 4 Gears.
Updated the cost of the Valve (now named Throttling Valve) to 5 Planks, 5 Metal Blocks and 5 Bricks.
Added Automation buildings.
Revert Models and Cost of Sluice back to pre-v1.0.11.0 state.
Added Fill Valve with the Wooden Sluice model and cost of 6 Planks 4 Gears.
Updated the cost of the Valve (now named Throttling Valve) to 5 Treated Planks, 5 Metal Blocks.
Added Automation buildings Minus Detonator and Fireworks Launcher.
Added Detonator and Fireworks Launcher.
Added customizable light color.
raw night
#

hmm, has it been considered that if the Emberpelts love fire so much, they should be able to use it to clear thorns in 1.0 without the injuries? just burn them off.

#

was just watching that new map JC Beard is doing and realized it'd be great for something like that tunnel in "Down the Plughole"

stray dragon
#

Hmmm

raw night
#

I'm honestly surprised if that hasn't been suggested before.

#

either less chance of injury/quicker, or maybe just as much, but clears an area of them?

#

I could just imagine them setting off a big fire to burn away that whole line, and scorching themselves in the process 😉

stray dragon
#

Hmm

#

I'm not sure how I'd implement it though.

raw night
#

ah, okay. 🙂 Just an idea. 🙂

#

I guess I thought it'd mostly be a line of burn flashes like dynamite explosions along with a delete terrain/object command, if there isn't one then nevermind 🙂

#

meanwhile I feel bad for my beavers and now realize there should probably be a penalty to well being for one housing thing. lol.

#

I'm doing 3x3x6 blocks of houses, the ones in the middle stack have no windows to the outside.

stray dragon
#

Fun

#

At least with the current version, they should be able to build straight up.

raw night
#

nod, yup 🙂

#

as JC likes to put it, "total nonsense" 😉

stray dragon
#

When I made the dynamic walls on the emberpelts lodges, I basically just put a lodge door graphic on the inside of the walkway, so its part of the walkway.

Which means the lights don't work as expected.

When I did it for leaf coats, I put it on the building.

I've been considering reworking them to leafcoats style.

#

It'll be a fair bit of work that will likely require rewriting scripts, which is why I'm hesitant, but it might make the result even better.

deep light
#

Totally your call on that one.

raw night
#

I mean, sure it'll look cool. but if it's too much work, is it worth diverting time/effort from other things?

stray dragon
#

Looking at how I programmed it, I'd need to change a fair bit.

wanton bridge
#

whats better this or leaf coats

brazen herald
#

They're different, Emberpelts came first and is more complete. Leafcoats is newer and not 100% complete (still needs a wonder).

stray dragon
#

"Better" is subjective.

I wrote this first, and feels more Vanilla-like.
Leaf Coats is more ambitious and unique. (and also unfinished)

stray dragon
#

I think I do too.

#

and yet, I've never actually played them yet.

wanton bridge
#

just boot in

#

just looks more intresting

stray dragon
#

I've "Played" them in that I have a game going as their faction, but... pretty much everything was just cheated in, so I can test it.

wanton bridge
#

like maxing out starting beavers?

stray dragon
#

no, like, entering ||Dev Mode and placing finished buildings, or placing stockpiles and filling them with resources||

#

that's spoilered as per server rules.

stray dragon
#

Bobingabout, Gary, Cokenose, Battery Smooth, eMka, Norman, Tobbert, Lapantouflemagic

hallow forge
#

I've tried this mod but for some reason my beavers don't want to build anything other than the regular home that's available from the start. The only way you can get them to do anything is to manually assign the highest priority. I assume it's an issue somehow unique to this mod since the regular beavers still behave as they should. Is there anything I'm missing here?
EDIT: some testing on unrelated mods revealed that the cause of this issue is Extended Builder Reach, disabling the option "extend demolishing reach" basically lobotomizes Emberpelts

raw night
#

I guess I'm glad I never use that mod then.

#

😛

stray dragon
raw night
#

that code is absolutely amazing, thank you for adding it.

stray dragon
#

Building from within a house is a new addition for Emberpelts, you used to have to scaffold and build from above

raw night
#

it's much nicer being able to build giant warehouses for Beaver storage from the inside. 😉

stray dragon
#

I do worry that I'm making them overpowered sometimes though

stray dragon
#
Now allow to be completed if beavers are standing in them.
Tubeway Levee:
Now allow to be completed if beavers are standing in them.
Now allow to be completed if beavers are standing in them.
Tubeway Top Connection:
Now allow to be completed if beavers are standing in them.```
lone pawn
stray dragon
#

I've done a fair bit of refactoring the internals of Emberpelts and Leaf Coats

#

I'm not sure how much it changes the actual mod, but in theory, if in future I need to rebuild my project, I can just dump my mods folder into the new project, and everything should just work, instead of having to mess about relinking vanilla assets (Because Materials are all GUID Linked)

#

so there's an actual copy of Vanilla textures used by my custom materials in the mod projects folder

#

Which also semi-solves issues that can show up if Vanilla updates textures (They've changed the windows Atlas texture a few times, latest was in V1.0.11.0)

stray dragon
#

I've seen a message a few times about how Emberpelts don't want to build anything. Is anyone else having that issue?

deft jackal
#

R.I.P.

stray dragon
#

I died.

vernal forge
deft jackal
#

yup, just happened to catch your beaver fall over and figured it was worth a chuckle

heady jackal
# deft jackal R.I.P.

Looks like long and happy life. Should publish an obituary like what did he do, how many children and grandchildren he had.

stray dragon
#
Emberpelts:
Stairs, Tubeways and Tubeway stations now allow to be completed if beavers are standing in them.
Fixed Minilodge Access.
General asset restructure.
Include empty EmberpeltsAddons Good and Need collections
urban linden
#

did you move the material Path.Emberpelts somewhere else?

brazen herald
#
AssetRef(Materials/UberAtlas/Materials/Emberpelts/Path.Emberpelts).Value failed
Timberborn.PathSystem.DynamicPathModel.Awake() failed
InvalidOperationException: Failed to load asset at Materials/UberAtlas/Materials/Emberpelts/Path.Emberpelts
#

I guess it's possible that Greedy Embers didn't import something correctly

urban linden
#

oh okay I'll go there thnx

stray dragon
#

It'll definitely be broken if you're playing with Zxuiji's mods, as he won't have updated them to my changes.

#

I'm sorry for the inconvenience for Greedy Mod enjoyers, but it was a necessary change for long term maintenance.

#

If that was the only change, I wouldn't have done it, but I moved files around in a lot of places.

#

Also it's a bit odd that that's the error, it means Zxuiji is overwriting my Faction file, the whole file, including redefining entries that weren't changed...

or messing with the Materials Collection list.

stray dragon
#
Complete rewrite of how the Pneumatic Tube Connection system creates and changes connections, to dramatically improve performance. (Should improve Loading times of Leaf Coats games, and remove any potential game freezes when beavers complete buildings.)
shrewd latch
#

Stumbled across to a couple of ancient building pictures.
No idea what you'd use them for, but they looked cool.

These are apparently the old golem factories.

deep light
#

Nice

#

I like a lot of the old stuff they abandoned.

stray dragon
#

old golem factory?

#

was it from some sort of experimental or something, because I remember goldems being made in what is currently the bot factory

#

if it is something we can still get the model for, I'd probably be able to make something of it

brazen herald
#

You can probably rip it from the old games files.

stray dragon
#

Assuming we can get that version of the game

brazen herald
#

yea, the old versions are on Steam

stray dragon
#

if it was from an experimental, then later replaced with the bot part factory style before the stable release, then it's not available

brazen herald
stray dragon
#

Like I said, I remember making golems using what is the current bot part factory

brazen herald
stray dragon
#

so, update 2 has that?

#

can I just download that version without replacing my currently installed version?

brazen herald
#

by default it will replace your current version

stray dragon
#

which is why I don't really want to do it to get 2 files ¦3

brazen herald
#

with a little bit of surgery to appmanifest_1062090.acf you can get steam to store the files in a different place

#

You could probably also use download_depot to get the files (which will download them to a different location)

stray dragon
#

yeah, I couldn't find a download option on that page

brazen herald
#

no there isn't one

stray dragon
#

oh, I have no idea what you're talking about then

brazen herald
#

but see this post: #🚀mod-users message

#

I think for Update 2 on Windows, you'd want download_depot 1062090 1062091 7666673167325896587

stray dragon
#

uuuuuuhhhh

#

that doesn't look like those examples to me

#

Looks more like the Bot Assembler

#

like I said

#

so unless you know and can still gain access to the specific experimental build that those models are from, they're not accessible anymore

#

so how do I delete this old version of timberborn, just delete it?

brazen herald
#

I think so yea,

#

Where did you get the images from?

#

Maybe they're from an even earlier version of the game?

runic glade
#

The images are probably from the Wiki. I'm sure if we ask Mechanistry really nicely, they might still have those models lying around and just hand them out?

brazen herald
#

Google reverse image search says it's a Wood Workshop, but it doesn't look anything like it.

runic glade
#

They're the Golem factories, check for those?

heady jackal
#

weren't golems damaged by walking into water? ouch, the memories. that was infuriating.

shrewd latch
# brazen herald Where did you get the images from?

They were just lying around on the backend of the wiki when I checked unused images, labeled as golem factories.
I figured I'd put them here since they looked cool, to see if the original models could be found, but apparently not. Oh well.

urban linden
stray dragon
#

barrel bot recycler?

#

would be fun to get access to those models

#

that one on the right is very much a parts factory before they put the flat roof on it.

#

Reading that though, looks like they went from a simplified version of the Bot Assembler, to that large tall Golem Assembler, back to a more refined version of the easlier bot assembler.

The note in U3 about the "Golen Assembler" having it's model updated is likely just the "Golem" under construction in the middle being replaced with a bot being constructed.

#

So unless we can get access to those U2 experimental versions, I guess we're out of luck.

runic glade
#

Or we can ask eMka very very nicely.

shrewd latch
#

After reading through a bunch of historic patch notes, I think I found it.

-app 1062090 -depot 1062091 -manifest 4767435984382176697 -beta experimental

The next update after this one made the part factory roofs flat, so if it isn't this build, then it died before reaching experimental.

deep light
#

There is lots of cool stuff back then that is gone.

shrewd latch
#

Example: Did you know that gravity batteries were stackable for exactly 1 experimental update?

deep light
#

Not sure I like that idea. /laughs

stray dragon
#

I mean, how do you stack a battery?

stray dragon
#
Depot download failed : Failed downloading 1 manifests (No connection) ```
#

so, looks like it's not downloadable.

brazen herald
#

Is it a current branch?

#

I think manifests are GC'ed unless they're a branch

#

eg: 5961608454880895033 worked for me (on March 3rd) to download 1.0.10.4 less than a day after 1.0.11.0 was published, but it didn't work 4 days later (on March 7th)

#

Where did you get 4767435984382176697 from?

shrewd latch
#

By tracking historical releases on SteamDB.

brazen herald
#

ahh, the 19 April 2022 – 12:36:28 UTC release

#

probably 0.1.5.0?

#

The closest downloadable will probably be 0.1.5.2 3742279093687697973

#

which is just old-0.1

shrewd latch
#

I think I got it.

#

What file would the assets be in?

brazen herald
#

yea, I assume they all use the same backend

#

Did you get this to work, or does it give a 401?

shrewd latch
#

It worked

brazen herald
#

interesting

#

I get Encountered 401 for depot manifest 1062091 4767435984382176697. Aborting

shrewd latch
#

401 should mean that it failed due to missing credentials. (i.e. the downloader wasn't logged in).

brazen herald
#

It doesn't work for me at all, I tried the latest public and experimental too

#

Maybe because I only have access to the game via Family account, so maybe it's not getting the licence correctly.

shrewd latch
#

Quite Possible.

brazen herald
#

download_depot 1062090 1062091 3742279093687697973 in steam works fine

#

but download_depot 1062090 1062091 4767435984382176697 doesn't

shrewd latch
#

Everything I could find.
It looks like the fancier roof to the parts factory never hit a public build.
Also note the log fence at the very bottom.

stray dragon
#

so many buildings look different

shrewd latch
#

The square forester...

stray dragon
#

interesting roof on the large tank there, bot fuel tank or something wasn't it?

shrewd latch
#

Biofuel tank.

stray dragon
#

yeah

#

could be interesting to put that roof on my underground tank.

shrewd latch
#
depotdownloader -app 1062090 -depot 1062091 -manifest 4803353334449751879 -branch experimental -username <PLACEHOLDER> -password <PLACEHOLDER> -remember-password -dir "Timber"

Oh, also, original dynamite.

stray dragon
#

that worked?

shrewd latch
#

For me, yes.
I needed this utility to do it, though. #1300977672037339188 message

#

IT:
The one building that looks familiar... isn't.

brazen herald
#

Playing old versions of the game... "I have no memory of this place..."

shrewd latch
#

The golems/bots are built in the tall structure.
What we know as the assembler today was actually a maintenence facility!
Also, a shout-out to the shower Water Jet needing to be in water to function.

deep light
#

So much cool looking stuff from way back. I don't know what all of this is for but... I like the visuals.

#

And I really miss the look of the original FT golem. That was such a cool face

shrewd latch
deep light
#

Really a pity.

stray dragon
shrewd latch
shrewd latch
#

nope.

stray dragon
#

How'd you manage to get the build?

#

well

#

when you let me know, I'll try it myself.

#

but I only really want like, 4 models.

#

also, if you don't have asset ripper, I'm interested on how you have a Golem Assembler next to a Bot Assembler.

shrewd latch
stray dragon
shrewd latch
stray dragon
#

I have 7zip

stray dragon
shrewd latch
stray dragon
#

wait

#

you don't have asset ripper, but you have some weird 3rd party steam downloader?

stray dragon
shrewd latch
#

Working on getting a link for you; I had to put it on a cloud drive first.

stray dragon
#

DM Me.

shrewd latch
#

Done.

stray dragon
#

It's a bit late, I'll have to look at this later.

#

thanks for sending it to me

upper bane
runic glade
urban linden
#

maybe they are still hidden in one of the very early versions

stray dragon
#

Yeah, I think the earliest we have access to is 0.0, and those predate that

shrewd latch
#

I can try pulling the oldest listed version, but most likely the demo had a different appid.
That's very common, since it lets them terminate the user license.

Valve is very picky about that: free licenses or ones from keys sold off-platform can be terminated by the developer, but ones sold through Steam itself can't be.
Key licenses require the key to terminate unless all licenses are terminated at once (e.g. shutting down a beta test).

I got interested in all this because I once was given a "release state override" key (allows access when the product isn't publicly available yet; becomes a normal key after release).

shrewd latch
#

Yep, I was right. The demo has a different appid.

urban linden
brazen herald
#

download_depot 1237620 1237622 7870971855805012604 fails with: Depot download failed : missing license for depot (No subscription)

#

depotdownloader says App 1237620 (Timberborn Demo) is not available from this account.

stray dragon
#

hmm

undone veldt
#

Im really loving the connected housing on emberpelts - is there a separate mod for this? (Not wanting the full set of items as in greedy builders, just the housing) It feels really beavery and i want my FT's to have it

stray dragon
undone veldt
#

I guess im playing emberpelts for the forseeable 🍅

stray dragon
#

so in theory it could be done for FT and IT, but it would take a while for someone to actually do it.

undone veldt
#

Yeah np 🙂

stray dragon
#

Basically, it's all in the nav mesh