#Emberpelts - New faction!

1 messages · Page 4 of 1

stray dragon
#

It's only actually needed for things that are underground, like the underground pile, mine, or badwater rig

sturdy estuary
#

🔴 Just another weird idea: Allow the tube station to connect from top. Connections from bottom are already possible, so why not from top?

stray dragon
#

The only reason why not top, is because it has that decorative dome on it.

#

I guess I could edit it a bit, but then it start to just look like a lodge

sturdy estuary
#

Ok, I see. Maybe a different building? But too many station types (tiny, normal, top-connect) migt be confusing.

stray dragon
#

I did make a tiny 1x1x1 that has 5 side pipe connections and a door. It's just not in the mod yet.

sturdy estuary
#

Ah, I remember seeing the tiny, but wasn't aware it allows top connections. Thanks!

stray dragon
#

I'm thinking that tiny one is just too convenient to include in the base mod, I'll include it in a different mod, maybe by itself.

sturdy estuary
#

A mod working with IronTeeth and Emberpelts, and possibly other modded factions supporting tubes?

stray dragon
#

Well, mine would just be for Emberpelts, but I could add in an IT version. I don't know if Greedy Builders have tubes, but if I assume they do, then they could have it too.

mild bear
#

I seem to have a issue when loading the game. I only have EP and the script pack loaded but it crashes - ArgumentException: Building not found: LumberjackFlag.Folktails.. Is anyone else experiencing this particular quirk?

whole sphinx
stray dragon
#

Pretty sure it's trying to run the Tutorial

#

now that I'm home, I can actually work on it

#

I've already released an update to fix the script pack, I'm working on Storage

mild bear
#

@stray dragon I hopefully speak for a lot of folks by say thankyou for all your work. It is very appreciated.

stray dragon
stray dragon
#

Okay, I might have finally got Bob storage working.

#

one last test before I publish that one

stray dragon
#

Script Pack, Storage and Emberpelts should be fixed.

wheat crown
#

Not sure what information you need.. version 7.0.1

brazen herald
#

huh, water wheels should be flooded 🙂

#

(i.e. it's not a power wheel)

#

There was a recent change to prevent the tube station from showing as flooded, I wonder if that caused it.

wheat crown
#

and it shoulld generate 0 power?

#

1 cms of flow and 0 power generated.

brazen herald
#

yea, sounds like it's missing a spec or something,

#

I assume this is an Update 7 only issue?

shrewd stirrup
#

water wheels are supposed to flood if it's too deep in the water (since the wheel can't spin if the water is pushing it both ways)

#

so might be a bug in emberpelts handling of that

stray dragon
#

huh...

wheat crown
stray dragon
stray dragon
#

Okay, I managed to look at the new water wheel entity... it didn't actually change within U7

#

I just had a couple of the numbers wrong on it

stray dragon
#

I went to release it, realised I forgot to do something, forgot what it was I forgot, released it anyway, then remembered what I got so had to push another release.

stray dragon
upper bane
#

does it work with IT as well?

stray dragon
#

And emberpelts if that wasn't obvious

upper bane
#

its in the emberpelts mod discord, wasnt sure if it was functional in IT. good to know. i've been playing FT. i feel they need a mini station as well. not sure what it would look like

#

currently i just put 2 stations next to each other when i need more connections

stray dragon
#

Hmmm

weak monolith
#

Well , FT also need to be happy to not loose land due to a huge station. I like-it 😍

worn tusk
#

i'm afraid of it. what if it breaks someone's save?

weak monolith
#

It's experimental. who is afraid to loose a save, should stay on stable

#

Experimental means to ... experiment 🤣

worn tusk
#

can we get those printed on Ts for all the homies in the back?

weak monolith
#

That should be the Small tubeway station. Title and icon don't match 😮

worn tusk
#

is that bobings tiny tubeway?

weak monolith
#

Not sure, just started the game

worn tusk
#

cuz mine should look like a kid did it with mspaint

weak monolith
#

I know from IT

worn tusk
#

free for bobings use

stray dragon
stray dragon
weak monolith
stray dragon
#

Anyone find any other bugs?

upper bane
#

Just for 100% clarification, emberpelts is U7 live?

wheat crown
#

And much fun it is, the tubes are very cool. I had a random crash building the tubes , but now can't recreate.

stray dragon
#

Issue resolved.

stray dragon
#

The problem with allowing the small tube station to be mirrored...

#

What time is it?

#

Considering the clock is actually broken in the released version, I don't think it's much of an issue that the clock runs backwards on the mirrored version.

weak monolith
#

Well, while beavers don't look at the clock to go home 🤣

urban linden
#

one of them is secretly a time machine sending beavers back in time

#

or forward, if they want

stray dragon
#

Bots are up and running and it's time for us to get moving on the next steps to our second district, fix flooding FOREVER (finally) and keep automating stuff slowly as things improve. Let's get to work!

MODS/MAP USED
Badwater Ridge Map: https://steamcommunity.com/sharedfiles/filedetails/?id=3346452778
Emberpelts Faction Mod: https://steamcommun...

▶ Play video
stray dragon
#

new Tubeway Icons

#

Can you seel what they all are?

#

Also, thanks to @worn tusk for that 2nd one.

weak monolith
stray dragon
#

And the "Solid Tubeway" icon has changed too. it now reflects the Levee block it actually is.

#

Also

#

new mod, I made an IT version and released that as a mod.

cloud scaffold
#

Absolute game changer

brazen herald
stray dragon
# stray dragon https://youtu.be/UUvXNEpUXtw?t=3205 <@144548242691063808>

Oh, @cloud scaffold you mentioned in this video that your custom name mod is broken.

You can actually use my Scripting pack to add to, or replace the names list. Even give specifically named beavers a custom skin.

I'm still working on making it more user friendly, if you want, I can walk you through how to set it up.

worn tusk
#

them different colored emberpelts are so cozy

stray dragon
#

The script mod actually contains Gold, Silver and Bronze beaver textures and Icons, too. So you can make a custom name list for like, Patreon Tiers or something, I dunno. It felt like a good template.

worn tusk
#

you're saying i can have more colors you already made?

stray dragon
#

and if you're daring enough to try, you can add custom ones of your own too

#

Lapan send me some pretty unique AI generated textures too

worn tusk
#

oh my

#

any in-game proofs?

stray dragon
#

no, but here's a blender screenshot

#

This one is Gold beaver.

#

And another AI generated Leaf beaver

worn tusk
#

i'd love to see the angry beaver bros

#

but those look freaky n awesome

stray dragon
#

This one has a bunch of Emberpelts, and Charcoal beavers as expected...

but also Tobbert, Lapan, Battery Smooth and Me... plus 3 of each Gold, Silver and Bronze beavers.

worn tusk
#

who is teal

stray dragon
#

Battery

#

Supposed to be an Amp-Ear beaver, but battery hasn't done the textures yet, so I kinda made something based on his description of them.

worn tusk
#

how cool does the unwrapped texture look like on the leaf beaver

stray dragon
#

also, I just loaded the workshop. 3 of the current 9 most popular mods are mine.

worn tusk
worn tusk
# stray dragon

maybe another day...i dont want to start fiddling with another thing yet

stray dragon
#

I don't know how Lapan made these, all I know is he used an AI

worn tusk
#

i was gonna make a kiwi face beaver lmao

stray dragon
#

x3

#

The head is actually pretty tiny

worn tusk
#

its gonna take a lot of imagination that i don't have at the moment

#

might try skinning something more abstract

#

or 5/10

stray dragon
#

Things change order

#

Tubeways are more popular than ziplines.

#

People love that water wheel

#

You know @worn tusk I actually subscribed to your platform over large water wheel when I saw it on the workshop.

stray dragon
#

Oh, derp

#

I can't load that right now, I'm on my tablet, but I've probably subscribed to your platforms mod too.

#

I have a few mods on my list.

worn tusk
#

i only have one public one

#

i delisted my tubeway and sent everyone to yours

upper bane
#

Do the mini tube station and levee tube work with IT?

stray dragon
#

I don't know if I should do this as part of Emberpelts.

#

The Tubeway is a special building that connects between normal paths and Tubeway paths (Tubeways is just a special path)

#

Using this mechanic, I can add special "Connections" of type lodge to allow houses placed adjacent to each other to be considered as if they were 1 big house.

#

Those lodges on the roof of the other lodges have no path connection to the door, but are considered connected, because of these special Lodge connections I mentioned.

upper bane
stray dragon
#

they're basically accessible from the houses below

weak monolith
stray dragon
#

pfft

#

It is something that would make them a little more unique

upper bane
weak monolith
#

for sure, if you don't use ladder, just scack houses

stray dragon
#

You could literally just place 2 triple lodges on top of each other, and have the same effect as the Tenement lodge with this change.

#

they also travel through houses as if they were paths, kinda like how the tubeway station works.

#

So, should I implement this?

upper bane
#

My only concern is it seems like a cheat since you don't need access to the upper level. The tenement lodge concept is nice since it has the upper guardrails. I guess my point is more asthetics

stray dragon
#

so you think, no, I shouldn't make this change?

upper bane
#

I mean it's your mod. I just don't like the look personally since you can have an open door with no access. Kinda breaks the illusion, even if it's a game

stray dragon
#

I mean... in theory, I could make the door turn into a window or something using a script.

upper bane
#

The tenement makes sense. Like an apartment complex with a shared stairwell, then the upper level has a baricade

stray dragon
#

but then you place a lodge without a path, and you forget where the entrance is supposed to be

upper bane
#

Lol, no access housing

#

One house with door and one with "must be placed on top of"

#

That's just creating extra work

#

I like the apt comolex idea tho

stray dragon
#

I'm just thinking which ones would need such a script.

Vertical, Double, Double Vertical, Triple and Tenement all have the "Balcony" so would look fine with no changes.

so it's just Lodge and Big Lodge (the barrack style lodge) that would need the door changing.

The Balcony ones in theory I could add an extra barrier

stray dragon
#

I spent nearly 3 whole days working on just the Tubeway Platform script, so, this isn't something that I'd consider a lot of work.

upper bane
#

Oh I see, so once you stack it would change

stray dragon
#

yeah

upper bane
#

I know it's not reality, I'm just saying the extra door would break that "reality" concept for me

stray dragon
#

it wouldn't even really be based on stacking, you can connect them side to side or back to back, and they join too, basically any solid lodge block next to any other solid lodge block (so, not including balconies) it would "Connect" and allow them to travel between the houses.

Any house that is "Connected" but no path on the front door, then I change the door graphic to a Window

fallow imp
#

So you can reduce your various house options to just 3, one 1x2, one 2x2 and one 3x2.

#

You need just one building to connect to the path.

upper bane
stray dragon
#

The only ones that in theory would be redundant would be the 2 with 2 doors. Double Vertical and Tenement.

You'd still have Lodge (2x2x1), Vertical lodge (1x2x2), Double lodge (2x2x2), Big lodge (2x3x2) and Triple lodge (also 2x3x2).

but I can't really just remove the Double Vertical or Tenement lodge, because that would delete any that already exist.

#

I guess I could make them dev tools only, but then people who don't realise they can stack the housing would be confused.

fallow imp
#

You would add houses with this funcionality or replace existing ones?

upper bane
#

Imagine logging in and your house is gone...

stray dragon
#

Change the existing ones to add this function

fallow imp
#

For me the vertical aspect on all houses is OP und should only be available for the buildings it is now available. But the horizontal aspect is quite intriguing.

stray dragon
#

I don't really want to remove anything to break save games

#

so connecting side by side (and back to back, etc), but not up and down?

fallow imp
#

Yes, up and down just for the ones that have it already.
So in your last picture it would need a double vertical inbetween to reach the upper houses on the side.

upper bane
#

I agree yes up and down. What if they are off set tho? Like say you are building up a cliff side and there some mountains you can build half on the building below and half on the mountain. Would it still work?

stray dragon
#

That's the thing. If it can connect on any side, well, most have 2 stories, so in theory you can stack side by side and have them connect, but the one to the side is 1 block higher, so you stagger them, but still build side by side, and they'd still be connected, effectively vertical.

#

unless I made them connect ground floor only... but then what about those that are 4 tall?

#

it's complicated, easier to just allow all sides anyway.

south scarab
#

can i just confirm what mods i need for the emberpelts to work correctly? 🙂

upper bane
urban linden
#

i couldnt find the lumberjack flag, only to realize that there is no group for wood at all, and instead the wood buildings are located in the industry tab 😅

#

i guess that has to do with a missing moregroups mod

weak monolith
#

Nope, was intended.

stray dragon
#

Yeah, that was intended.

#

They suffer from the opposite problem of the Path tab.

urban linden
#

ok thats certainly something that people need to get used to

stray dragon
#

Paths has way too much stuff on it, but in contrast, Metal only has 3 items (4 in Emberpelts) and Clay only has 2 things on it. Even Emberpelts wood category is on the small quantity side. Putting them all on the same tab felt like a better use of space.

weak monolith
#

with staircase mod 🤣

stray dragon
urban linden
#

im starting to realize ive been spoiled with all these extender mods, with all of them disabled my lumberjacks cant even find trees to cut when they are right infront of them

weak monolith
#

Wait to see dam decoration what will make into landscape tab 😱

upper bane
stray dragon
#

this opens up so much oppertunity.

stray dragon
upper bane
#

Omg I love it

#

The crazy part is, for those of us who know, know what to look for and the possibilities that are deminstrated

urban linden
#

it does make it very easy to build skyscrapers, without having to worry about accessability

stray dragon
#

unlike bridges, you can't build from within houses though, so you still have to worry about accessibility to build them.

upper bane
#

But you could use it as a makeshift house ladder to get up and down a cliff side

#

Beavers just hauling logs through your apt complex

#

Or will they not use it as a path?

#

They must if they went to the shrines and rooftop terrace

stray dragon
#

They will use it as a path, yes. But unlike ladders or tubes, you can't just build them up from the ground.

upper bane
#

Well top down or crazy scaffolding

stray dragon
#

yup

stray dragon
#

Making the door vanish was easy enough... (Actually, no, it wasn't, but I'll get back to that), but making the door show up when there was ground or a platform in front of it was more difficult.

#

for some reason, whenever trying to read a serialized array, the result was always null.

#

I'm not sure what the problem was, but I'm sure I need to try again.

sharp glacier
#

What black magic is that?

stray dragon
# sharp glacier What black magic is that?

See above discussion, basically, inspiration from the tubeway station, buildings placed next to each other connect and allow beavers to travel between them like 1 big house, even though they still behave like single houses as far as occupation and breeding is concerned.

Someone said that all the open doors made it look scary, so I edited some models and wrote a script to change a door into a window if there's no path connecting it, or no floor directly outside of it.

sharp glacier
#

Hmm.

stray dragon
#

You don't like it?

sharp glacier
#

Well, not even considering the mechanic at all, I'm not sure entire faces of windows (or doors for that matter) looks good period.

weak monolith
#

hmm, it seems that I make just in time Building path to be compatible with Emberpelts. Now it make sense that who build the path in front of a house also make the door 🤣

stray dragon
#

Unfortunately, the script counts incomplete structures when deciding on if it should draw a window or door.

weak monolith
#

well, the architect who decided where will be the paths, build the doors, then 😛

stray dragon
#

Also it doesn't even need a path in front, just something they can walk on, like ground or a platform.

weak monolith
#

make sense, just to not have doors on a edge cliff ...

stray dragon
#

Yes

#

Balcony doors remain, but they get a barrier in front.

sharp glacier
#

I didn't mean to sound so pessimistic. I think the feat itself is pretty cool.

weak monolith
brazen herald
#

I think a small balcony would look nice

slim grove
#

buildings on top of large industrial piles dont seem to be connecting to paths

stray dragon
stray dragon
#

Patch notes:

Just some cleaning up of code.
Added new Door toggle script.

Emberpelts:
Fixed clock on Tubeway Stations.
Fixed not being able to connect to buildings on top of a Large Industrial Pile.
Small Tubeway Station is now Flipable, has it's own icon, and Locale entry.
Updated Levee Tubeway Locale entry, model and Icon.
Housing connects to each other when placed adjacent, allowing beavers to travel from building to building internally.

Emberpelts don't breed:
Updated to be in line with new Emberpelts update.

Bob Zipline Levee:
Fixed internal name.
#

did I previously release the update to the tiny tubeway station?

#

yes, I did

stray dragon
stray dragon
#

And all quiet. That's probably a good thing.

upper bane
slim grove
#

yup, the buildings connect fine now

#

underwater tubes cause wetfur?

weak monolith
#

YA, it's a bug in game. Dev's will fix

slim grove
#

cool, ty

sturdy estuary
worn tusk
#

experiments do be like that all the time

wheat crown
#

"Housing connects to each other when placed adjacent, allowing beavers to travel from building to building internally." this is awesome very nice addition

stray dragon
#

also, somebody post this comment on Emberpelts. I don't even know what they're trying to slay.

what is Luke's mod?

worn tusk
#

not sure what mod he's talking about, luke saves jesus has like 20 on the workshop

tight oyster
#

Luke is @theapologist316

#

Not that it really helps understand the comment

worn tusk
#

comment: there is a bug. thanks.

#

i get that english isnt everyone's first language, but when do you get taught to mention the subject of what you're even talking about?

frigid ibex
#

hi, it's me, yeah that guy commented on one of my mods as well, I assume his native language is not English and unfortunately I had no idea what he talked about too.

weak monolith
#

At least, my english is not so bad 🤣

stray dragon
wheat crown
#

yeah the tubeways you can, the IT / Emberpelts tubeways are much stronger than the folktails option.

I'm not sure if it's a bad thing being able to build from the tubes, as it would make them quite hard to use in some situations if you had to always be able to get to the route. e.g. going through bad water. vs the folktails flying over it.

weak monolith
#

Not so sure, Yet, beavers got wet fur from underwater tubeway, I don't dare to test with badwater 🤣

stray dragon
#

Yeah.

stray dragon
#

the code for the tubeway is actually fairly small

#

I don't know how it works (yet), but there's literally just this code.

namespace Timberborn.TubeSystem
{
  public class TubeVisitorContaminationResistor : BaseComponent, IContaminationResistor
  {
    [HideInInspector]
    public TubeVisitor _tubeVisitor;

    public bool IsResistant => this._tubeVisitor.IsInTube;

    public void Awake() => this._tubeVisitor = this.GetComponentFast<TubeVisitor>();
  }
}
#

if a tube has a visitor, the visitor "IsResistant"

#

I see, IContaminationResistor is a class

#

huh...

#

Contamination was a need. I don't see it in the needs blueprints section

#

ah, because it's BadwaterContamination

#

So there's nothing special in the need definition as far as I can tell. Everything present on BadwaterContamination is also present on Injury.

weak monolith
#

anyway, hope devs will solve the wet fur issue with tubes, or, you will be forced to switch to ziplines 🤣

stray dragon
#

Yeah, the "Contamination System" is hardcoded to a specific need ID

#

So...

#

it MIGHT be possible to duplicate parts of the badwater contamination system to add my WetFurBad need to the list.

#

on that note, since my need is different than the standard WetFur need, any patch the devs do might not work for my need, because it's a different need.

#

however, both are dependant on NeedAffectedBySoakednessSpec

#

so it might be better to block NeedAffectedBySoakedness than to block a specific need

#

either way, best to wait and see what the devs come up with before I try and do my own

#
    public override void Tick()
    {
      if (!this._threadSafeWaterMap.CellIsUnderwater(NavigationCoordinateSystem.WorldToGridInt(this.TransformFast.position)))
        return;
      foreach (InstantEffect effect in this._soakedEffectService.Effects)
        this._needManager.ApplyEffect(in effect);
    }
#

That's just a snippet of code, but basically, there's a list of needs that have the NeedAffectedBySoakedness on _soakedEffectService.Effects, so if you're "in a tile that contains water" then "Apply these needs"

#

so, this is the code that would need to be intercepted.

#

There's no native interception point for this, so I'd have to use Harmony (Which I haven't used yet) to replace that script with one that also performs a check against IContaminationResistor.IsResistant.

#

as far as I can tell, literally the only time IContaminationResistor.IsResistant is turned on is if you're in a tube.

sturdy estuary
stray dragon
#

so there's no guarantee he even will update it

#

He'll do it if he wakes up one day and feels like modding Timberborn, and all the dependencies are ready.

sturdy estuary
#

Yes. Maybe I just start a new game with Emberpelts eventually. For now, I'm still busy with my IronTeeth Update 7 game, using rather few mods intentionally. 🙂
Some other mods I definitely used in the old savegame are the 4-Way district center or the 1x1x2 storage (I used the very huge warehouse, and some of the tiny ones).
And there are some like "more platforms" or "more bombs" which have been active, but I'm not sure they're actually used in the game. Like if the save game doesn't contain any actual 4x dynamite instances, a missing "more bombs" mod should not prevent it from loading.

#

Don't get me wrong, this is not meant as a complaint. Using mods on an experimental pre-release game is my own risk, and I'm very grateful for all the effort you (all the modders) put in.

sturdy estuary
#

And, btw, I absolutely love the tiny tubeway station!

stray dragon
#

Trains are probably less required now that you have tubeways

sturdy estuary
#

Yes. But I'm a fan of trains, and I intentionally changed some logistics so the trains have some work just to see them hurrying around. 😁

#

I had a fully functioning settlement with about 500 bots doing the work, and 200 beavers enjoying their life, and then enabled the Choo Choo Mod and built a mine far away on an unused spot, and paused the existing one just to give the trains something to do. 🤷🏼‍♂️🚂

#

It's on the same map JC the Beard is playing in his ember pelts hard mode series. It actually inspired me. I thought I could do better, failed very badly, and tried a second time, this time very successful.

#

Bad water ridge, IIRC.

stray dragon
#

Comment of the week.

#

this one is worth looking at though.

I could probably have 2 different roofs and switch between them... or more accurately, have the roof as a 2nd texture that gets hidden when you build on top of the station.

#

Pressing F is flip, so, can't do that.

weak monolith
#

Better no, will be transformers, not tubeways 🤣

stray dragon
#

I could technically do everything except the press F thing.

whole sphinx
#

You're on a roll with these extra block mods! Any chance you're working on a levee with powershaft block?
And any chance you could make the Convenient water wheel's base water tight? (both have been done in older mods but those don't show any sign of recent activity)

stray dragon
#

hmmm

tight oyster
#

Just beware the feature creep demons

stray dragon
#

I wasn't going to do the power levee block, because Knatte Anke has made one previously, but could.

#

As for the solid block on the large water wheel... it's not unreasonable...

#

it should be on the block ABOVE the water level though, so I didn't think it was necesary.

tight oyster
#

I know the mech pumps now have a levee as their base but it ends up not actually meaning a whole lot from what I remember, based on how they're typically used

#

(Ignoring the levees under it, that's just so I have /somewhere/ to show it being green)

But like, the way the spout works, the built-in levees do basically nothing

stray dragon
#

IIRC, they're not actually levees either

tight oyster
#

But the patch notes mention that they're effectively levees

#

Anyway, sorry not trying to pull off topic too much

stray dragon
#

hmm

#

that new for U7?

tight oyster
#

No, it was in u6 I think

stray dragon
#

then in theory mine should already be that

#

but I've not really used them in a while

whole sphinx
tight oyster
#

Updated buildings: Mechanical Fluid Pump and Deep Mechanical Fluid Pump. Power shafts can now connect from front and back (or even bottom!), and not just from the sides. Also, the Pump’s lower part now acts like a three-block levee, blocking water.

From the Update 6 patch notes

urban linden
#

@stray dragon have you encountered any uncaught exceptions with these new modular housing blocks? i wasnt doing anything in particular when all of a sudden the game froze. all that is on the map is a bunch of houses on top of eachother

stray dragon
#

Or if you started the game once since, the player prev log?

urban linden
#

i tried to find it, but its not in the timberborn folder

#

unless im looking in the wrong place

stray dragon
#

%appdata%

urban linden
#

ye ok lemme check that one

stray dragon
#

Change to local, then mechanistry/timberborn

#

I won't really be able to look at it now though, my phone just downloads the file, then can't open it in anything, but I'll look later.

urban linden
#

thats okay, i just figured other people would also experience this

stray dragon
#

I've not seen any issues with it so far, but it is possible there's an issue.

urban linden
#

yeah its a bit chunky for my liking, but I can understand the restrictions

stray dragon
#

You mean with the beavers and build range?

urban linden
#

more like the size and footprint of the buildings that can be created with a modular approach like this

stray dragon
#

Ah

urban linden
#

but that might also just be a matter of experimenting

stray dragon
#

I didn't want to to be too convenient.

#

Too OverPowered you might say.

urban linden
#

i think what will help if the no construction limits mod gets a u7 version, that would allow for creative structures

#

because then we're not dependent on supports

stray dragon
#

You can go pretty crazy if you use platform scaffolding

urban linden
#

we'll see we'll see

#

i have plenty of ideas to try out

stray dragon
#

If it crashes again, send more logs.

stray dragon
#

A fix for beavers in tubes getting wet.

#

The devs say they plan to patch the game anyway, but until then, here's a mod that does it. It uses Harmony.

stray dragon
# urban linden

huh... that's an unusual on...

Apparently a beaver got confused trying to wander around.

#

I have no idea what to do with this information.

urban linden
#

i dont know if itll ever be possible to pinpoint which beaver was confused, but perhaps it had to do with one of these. I noticed some beavers were wandering around in that position but they couldnt go anywhere because there is no path, whereas other beavers were sitting in the door which seems to be the normal behaviour?

#

only way to check is to reproduce the build i suppose but thatll be for another day if its worth the effort

stray dragon
#

I mean, they're still technically in the doorway. hmm

upper bane
#

Recreate then delete beavers one by one?

dull pine
stray dragon
#

Tobbert updated the ladder mod and broke the emberpelts ladder.

#

I'm considering doing it in an alternate way.

sharp glacier
#

did your ladder depend on his mod?

stray dragon
#

If you look at it from the U6 ladder, I can do all that if I just use the new TubeSpec script.

#

If you look at it from the old U7 ladder, the only thing I can't do is automatically placing path under the ladder.

#

Which method would be better?

automatically placing a path under the ladder if there isn't one? (and I can do that without automatically deleting path if a path is there), the advantage being you don't have to wait for the ladder to be built for it to be considered a path...

or include the path graphics as part of the ladder? (U6 functionality) the disadvantage being that it doesn't count as being a path until you build it.

sturdy estuary
#

I'd always regarded it as an annoyance that I couldn't just place a ladder on an existing path, but had to disconnect the existing path and wait for the ladder to be built again.

#

But that's just my self-serving opinion as a player. 😁

stray dragon
#

it also means you can built it on a non-standard path

#

like the wooden path

sturdy estuary
#

Would be nice for the visual enthusiasts 👍

stray dragon
#

The problem I have right now is... Every time you load a savegame, it adds the path.

This means if you ever delete a path from under a ladder, loading a savegame puts it back.

dry socket
#

question

#

i was away for week

#

is it up for u7?

stray dragon
# dry socket is it up for u7?

All Emberpelts stuff currently works with U7.

Tobbert released a ladder mod update yesterday that broke the ladders, but he reverted it, if you experience any issues, go on Mod.io and get the previous to latest version of Ladders.

All other Bob's Mods except Platforms have been updated for U7 (Platforms used a feature in TimberAPI that hasn't been updated to U7 yet)

dry socket
#

yay

stray dragon
#

Patch notes:

Bobingabout Script Pack:
New script for new Ladder.

Emberpelts:
Changed Icon for Industry tab to include Wood, Metal and Clay icons.
Updated Tubeway Station Models

Ladder:
Updated to use my own custom script.

Bob Platforms:
Updated for Update 7.

Bob Tiny Tubeway Station:
Roof Dynamic Graphics updater.
sturdy estuary
stray dragon
sturdy estuary
#

Ah, I see.

sharp glacier
sturdy estuary
#

All that together, it seems the best compromise to always add the paths manually. Might break old savegames which will need to have paths added by the player, however.

stray dragon
# sharp glacier > Which method would be better? I would not want ladders automatically adding p...

I went with the Auto-path one. while it does currently build a new path every time you load a savegame, I've found a fix to that, but haven't released it yet.

when I do post the update, it'll basically place the path when you build the ladder, but if you delete that path, never replace it.

Also, the path is mostly just decorative anyway, if you delete the path under the ladder, it's still connected (when the ladder is complete) as that's part of the nav mesh spec.

tight oyster
#

unrelated, I just noticed that there are nearly 8k subscribers to this mod which 🎊 congrats

stray dragon
#

Thanks :3

stray dragon
#

So one of the things I'm working on for the Tiny Tubeway Station is the sides changing automatically so you can have either a Door, or a Tube connection on the side.

#

These are just phantom doors. it's just a door with a nav mesh to connect the internal tile to the external tile.

#

As you can see here, it works.

#

you put the actual station in there, and it doesn't.

#

so... that's step 1 anyway I should do the same with a tube connection.

stray dragon
#

The Tube connection version doesn't seem to work though

#

Might need more experimentation, but... it might not be possible to auto-tube/door the same wall

sharp glacier
#

Didn't Nadca or someone do it with their mini station already?

stray dragon
#

I don't know, someone requested the feature though

sharp glacier
#

@worn tusk, did you build the mini station that autoconnects to tubes and paths depending on what's next to it?

stray dragon
#

Considering the difficulty I'm having getting it to work, I doubt it.

#

but if he did, I'd like to know how.

worn tusk
#

I abandonded the mod anyway

sharp glacier
#

Shame. Sorry Bob.

worn tusk
#

Mine needed the extra pathways for the tubeways to even work. Not sure where i went wrong to even be helpful. I'm sure bobing knows more than me about the tubeway stations anyway

stray dragon
#

hmmmmm

#

So a tubes will only link to another item that occupies the Path occupation, and you can only have 1 per tile.

#

so the base has to include a tube connection in every direction.

#

The door on the other hand, only really needs the nav spec for each direction, and doesn't need to occupy path, so can be placed in the same location...

#

but...

#

Path won't connect if there's also a tube connection point in the same place

worn tusk
#

feature for feature

#

but i also gave up because the .5 update fixed some things in my mod but not everything

urban linden
#

im just wondering why would anyone want a 1x1 building that automatically moves its door

#

you can just rotate the building 90 degrees to get the same result

worn tusk
#

my specific issue was replicating the tubeway connections. vanilla tubeway station has none of them checked as two-way, but the only way to have any connections is to make one of them two-way

sharp glacier
urban linden
#

yes, but is that a problem?

worn tusk
#

it is if it's at the bottom of a stack you gotta rebuild

urban linden
#

ok i see the point

worn tusk
#

what if your entire society rested on that one block? that could be a lot to rebuild

urban linden
#

then i'd say you didn't plan out your city very well 😂

worn tusk
#

that would be the piss-poor planning challenge. PPPC

urban linden
#

but honestly it doesnt sound like a situation that will happen very often

stray dragon
worn tusk
#

the ether responds back with a yes

sharp glacier
#

Oh, I thought your name was Nadca, not Magic 8 Ball.

worn tusk
#

well bobing know i don't know the answer to that, so i took the place of an 8-ball for him

#

figured i'd respond back with some mild encouragement

sharp glacier
#

;)

worn tusk
stray dragon
#
            foreach (var edgeGroup in _blockObject.GetComponentFast<BlockObjectNavMeshSettingsSpec>()._edgeGroups)
            {
                List<BlockObjectNavMeshEdgeSpecification> _addedEdges = edgeGroup._addedEdges;
                if (edgeGroup.UseGroup && edgeGroup.GroupName == "Tubeway")
                {
                    if (hasPath && _addedEdges.Exists(edge => edge._end == _doorPosition))
                        _addedEdges.Remove(_edge);
                    if (!hasPath && !_addedEdges.Exists(edge => edge._end == _doorPosition))
                        _addedEdges.Add(_edge);
                }
                if (!edgeGroup.UseGroup)
                {
                    if (!hasPath && _addedEdges.Exists(edge => edge._end == _doorPosition))
                        _addedEdges.Remove(_edge);
                    if (hasPath && !_addedEdges.Exists(edge => edge._end == _doorPosition))
                        _addedEdges.Add(_edge);
                }
            }
#

no, didn't work.

worn tusk
#

did it do anything?

stray dragon
#

no

#

trying a different implementation

#

hmmm

#

if you put the path down first, then the tubeway station, it works, but if you put the station down first, then the path, it doesn't

worn tusk
#

i never even thought about testing that

#

that makes your script work?

stray dragon
#

Loading a save game doesn't connect them properly either.

worn tusk
#

careful getting into a debughole from an expiremental build

#

protip: if you start feeling gaslit by correct code, then it could be a sign to give up

stray dragon
#

x3

worn tusk
#

wait for 0.7.5 😁

#

remember you're tinkering

stray dragon
#

There's probably a way to refresh the nav mesh

#

Also, that's why I made a backup of the station before tinkering with it

worn tusk
#

my dev setup is in such disarray and i don't feel like cleaning up yet

stray dragon
#

x3

stray dragon
#

this might do it...

_blockObject._transformChangeNotifier.NotifyPreChangeListeners();
            _blockObject.RemoveFromService();
            _blockObject.UpdateValues(_blockObject.Placement);
            _blockObject.AddToService();
            _blockObject._transformChangeNotifier.NotifyPostChangeListeners();
#

that made it even worse.

sharp glacier
#

lol

stray dragon
#

I found this
_blockObject.GetComponentFast<BlockObjectNavMesh>().RecalculateNavMeshObject();

sharp glacier
#

I know exactly what that does.

stray dragon
sharp glacier
#

Should I have added the /s tag?

stray dragon
#

oh, right ¦3

sharp glacier
#

=)
I love listening to you guys be all nerdy. But I don't know any of it.

stray dragon
#

well, it seems to look at the BlockObjectNavMeshSettingsSpec, which I changed, and use it to build BlockObjectNavMesh, and considering I'm changing the BlockObjectNavMeshSettingsSpec, it's probably a good idea to call this.

#

InvalidOperationException: Can't unblock edge to 420075, it wasn't blocked

#

huh

worn tusk
#

did it have a path?

stray dragon
#

I didn't get chance to check

#

I've just implemented a copy of the update script without the edge blocker

#

so, trying again

worn tusk
#

just cuz you got

#
                {
                    if (!hasPath && _addedEdges.Exists(edge => edge._end == _doorPosition))
                        _addedEdges.Remove(_edge); ```
stray dragon
#

I can remove edges easy enough, it's adding them back in that isn't working

#

though...

#

NavMeshGroupService exists, that lists IDs of path types.

#

but I can't see how the IDs are set on the nav meshes.

#

it would be easier in theory, to set a new ID than remove and re-add an edge

#

if I could find where they're set.

stray dragon
#

I have something that mostly works. Needs refining.

stray dragon
#

Somehow... this is what works.

            if (!hasPath)
            {
                _navMeshUpdater.EnqueueRegularChanges(new List<NavMeshChangeSpecification> { new(_pathEdge, NavMeshChangeType.RemoveEdge) });
                _pathSet = false;
            }
            if (!hasTube)
            {
                _navMeshUpdater.EnqueueRegularChanges(new List<NavMeshChangeSpecification> { new(_tubeEdge, NavMeshChangeType.RemoveEdge) });
                _tubeSet = false;
            }
            if (hasPath && !_pathSet)
            {
                _navMeshUpdater.EnqueueRegularChanges(new List<NavMeshChangeSpecification> { new(_pathEdge, NavMeshChangeType.AddEdge) });
                _pathSet = true;
            }
            if (hasTube && !_tubeSet)
            {
                _navMeshUpdater.EnqueueRegularChanges(new List<NavMeshChangeSpecification> { new(_tubeEdge, NavMeshChangeType.AddEdge) });
                _tubeSet = true;
            }

Only place the path/tube connection if you want it and it doesn't exist...

but remove the path/tube connection if you don't want it even if you think it doesn't exist.

stray dragon
#

Updates to the Tubeway Levee block.

Makes perfect sense to use the Emberpelts materials I did for the platform, they have a colour scheme, it's the only choice.

Iron teeth on the other hand, Dark Brown, Grey and Indigo would all match their colour scheme for the platform.
Do you think I made the right choice?

#

I don't think I made the right choice actually, the path fence blends in with the platform.

#

I like this one.

stray dragon
#

Change log:

Tubeway Levee model updates depending on what's on top of it.
stray dragon
#
Path Placer script (used by ladders) no longer places paths on Game Save Load.
Added new TubewayConnection/Platform/Roof script, used on the Tubeway Levee to update it's model depending on what's on top of it. 
#

Should I release Emberpelts?

The only real update implements the same change to the Tubeway levee

#

I've spent 2 days working on a script for the tubeway station that causes all beavers to just stand still and use tail whip instead of working.

#

so I'm not gonna use that.

stray dragon
#

screw it, I released it anyway.

Tubeway Levee model updates depending on what's on top of it.
worn tusk
#

U7 should be met with new maps anyway tbh

sturdy estuary
#

I was a bit lazy to install/reactivate the ladder mod... 🙂

(The bottom level has entries on the other side.)

worn tusk
#

sir that's an elevator

weak monolith
worn tusk
#

i live on the 3rd floor with only organic methods to get up here, i hear ya

sharp glacier
#

I know what you meant by organic methods, but what you meant is not what I thought.

worn tusk
#

hmmm i don't catch a ride from some amoeba or a horse upstairs

#

uhh not sure how close i am to the direction you thought

sharp glacier
#

...not close.

worn tusk
#

well i don't use the ol' organ tubeway of pressurized colon gas to propel my body anywhere?

sharp glacier
#

No, what was immediately conjured into my mind was some biological building-creature, who has atleast one esophogus-like passageway that squeezes (gently enough) around contents to move them between floors.

worn tusk
#

see, i had one neuron fire about some HR Giger-esque forms but i was led to simple cells. i like your imagination

#

i wish i had that

sharp glacier
#

Hah, thank you.

worn tusk
#

but alas, i have a stairwell

sharp glacier
#

lol

worn tusk
#

plain and inanimate

tight oyster
#

90% of the time for a 3rd floor, I'd take the stairs if I weren't carrying anything stupidly heavy

sharp glacier
#

Elevators make me nauseous.

weak monolith
#

It's not so bad. Only if you are inside and, power lost 😛

sharp glacier
#

No, I mean, they literally make me feel sick and give me headaches.
EDIT: I presume it's the lurching from starting and stopping.

weak monolith
#

make sense, it feels like a quake ...

stray dragon
dark summit
dark summit
sturdy estuary
stray dragon
#

😛

radiant briar
#

Did the latest update break emberpelts? I've been diagnosing my crash at start up. Ive tried the following

  1. script and ember pelts - crash
  2. script only - runs
  3. ember pelts only - crash
weak monolith
#

Already fixed

radiant briar
#

ok thanks, ill see if steam will give me the updated files 🙂

stray dragon
#

so I spent 2 or 3 hours after I woke up (4 hours after the update) working on fixing them.

weak monolith
#

That, after the fight to update Unity and modding tools..

radiant briar
#

ArgumentException: Missing required specification field: BlueprintModifiers
Parameter name: BlueprintModifiers
is the start of the error cascade i get.

stray dragon
#

You need to have version 0.7.1.0 of all my mods, if any aren't 0.7.1.0, it hasn't updated.

radiant briar
#

ok, got it fixed, i unsubscribed from Emberpelts and script then re subbed and it got the corrected versions.

#

thanks for the help

sharp glacier
dark summit
stray dragon
#

the middle one is kinda redundant now.

#

Make path 3 a dev tool (hidden), and replace it with 4 (wood, no railing) and 5 (wood with railing)?

stray dragon
#

Patch notes:

Bobingabout Script Pack:
Fixed Ladder placing completed path on preview entities, resulting in floating paths.

Emberpelts:
Added Wooden Path without Railings and Wooden Path with Railings, making the Wooden Path tool hidden. 
weak monolith
stray dragon
# weak monolith

and if you use this, make sure it's after Emberpelts in your list.

weak monolith
#

Or, press the Sort on first window when start the modded game

sturdy estuary
stray dragon
#

makes for a great elevator.

stray dragon
#

It's basically a path, but specifically for connecting between houses.

#

note: it can't connect to where a house would normally have a doorway.

#

for the same reasons why my tiny tubeway station can't have walls that automatically change between being a door that connects to a path, or a tubeway connection that connects to a tube.

#

also note, the image of the door that shows up in the skybridge is part of the skybridge that signifies that you placed it next to a house. It doesn't actually mean it connected.

brazen herald
#

yea, that looks nicer

worn tusk
#

Looks more like a skyway without the prison bars

stray dragon
#

Yeah, also changed the frame from dark red to brown, but kept dark red on the wall, because it's a similar principle to the railing on paths.
I thought about other colours for the wall too, but eventually settled on the black to match the housing.

worn tusk
#

from the middle of the window. just my two cents

#

if it's too much, i get it. i like the skybridge. would be cooler if it didnt need supports between houses

weak monolith
#

You can use pillars from Staircase mod.

worn tusk
#

oi, i accept that solution. but if it's just a stackable box, is it really a bridge?

weak monolith
#

If you use 2 leg pillar and rotate-it be be near the house, what's on top for sure looks like a bridge.

worn tusk
#

i'm saying having a built in function to the bridge would improve aesthetic and novelty

weak monolith
#

true, but only if pillars are separate models. I don't know if game can handle different pillars height.

#

Tobbert has in More platforms mod, something that can be atached to vertical walls, but that mod seems abandoned.

worn tusk
#

could limit it to just two and three height versions with blockobjectspec

weak monolith
worn tusk
#

100% on their own with that megabuild

stray dragon
#

I'd either have to chop up the texture to put a different piece in the middle... or add an extra strip piece just in front of it.

stray dragon
stray dragon
#

You can, it has been done, but you need to patch a function to allow it.

#

and I'm not sure how I'd do that without Harmony.

#

(I'm not sure how I'd do it with Harmony either, I just know it has been done in the past, using Harmony)

shrewd stirrup
#

you can use overhangs if you really want it to look like a bridge

urban linden
worn tusk
#

i just put them on top

worn tusk
stray dragon
#

Yeah, I guess I could make a skybridge that kinda has overhang/platform build in, but you can just as easily place an overhang first.

worn tusk
#

are you referring to my design suggestion? i understand not liking it, but it was never a functionality thing if you can platform between buildings, right?

#

maybe i fail to understand the difference between your skybridge and anything else that can be used for beaver platform pathing

#

i love your skybridges but they're not the thing that stands out, to me, in this screenshot

#

oh my mistake, it makes doorways

stray dragon
stray dragon
#

if you zoom in closely...

#

you'll notice that the surface is further forward, and there's no wood at the top like on the house.

#

kind of a lazy way to do it, but it's placed in front of the house wall, to cover over the window.

worn tusk
#

could you make your roof thicker

stray dragon
#

probably

#

I didn't want to though, because I didn't want too much frame.

worn tusk
#

well a lot of skyways here don't look like they belong to either building's aesthetic

#

looks good, cant fit all

stray dragon
#

hmm

worn tusk
#

doesn't even line up anywhere but floor level

#

so there's compromises in design

stray dragon
#

hmmm

#

it looks like it's coming out of what used to be a window, so that lines up with what I ave

upper bane
#

im liking the OSHA regulations of the walk way

stray dragon
#

oh?

sturdy estuary
# worn tusk so there's compromises in design
APOTHEKE ADHOC

Nach mehr als zwei Jahren Planung ist es endlich so weit: Dietmar Wolz, Inhaber der Bahnhof-Apotheke Kempten, weiht einen Anbau für die Produktion ein. Der Pharmazeut ist für seine naturheilkundlichen Produkte bekannt. Eine Fläche von 2000 Quadratmetern kommt hinzu. Zuvor war in dem Gebäude eine C&A-Filiale untergebracht.

buoyant flume
#

is this updated for experimental 7?

weak monolith
#

YA, and, most mods with with it.

stray dragon
#

I'll be watching that later then.

stray dragon
#

Time for changelogs.

#
Added SkyBridge script.
Also other tweaks.```

```Emberpelts:
Added SkyBridge block
Fill in optional entries of character customiser blueprints, preparing for a possible future change.
Fixed District Crossing, Builder's hut and Hauling Post being named Folktails internally.
Changed costs of some buildings to match balance changes made in Vanilla.```

```Bob Tiny Tubeway Station:
Changed order on IronTeeth to put the Tiny Tubeway Station before the normal Station.```

```Bobingabout's Housing Optimize:
Reworked for Update 7.```
worn tusk
#

does this break any custombobingbeaverscripts like 0.7.1.1 did to 0.7.1.0

stray dragon
#

uuuhh... no?

#

it might if the devs remove optionals, that's why I added all the blanks in, but custombobingbeaverscripts templates already included all the optionals, so should be fine

worn tusk
#

appreciate all your hard work on the game 🙂

upper bane
#

Are the houses interconnectivity working properly?

stray dragon
#

and tubeway district gates

upper bane
#

Nice. About to start my first emeberpelts

stray dragon
upper bane
#

does frog statue work with emberpelts?

stray dragon
upper bane
#

ok. jc had asked. i didnt think it was up yet

stray dragon
#

Honestly, it should actually be fairly trivial for someone to update it to work with Emberpelts. I'm not sure what materials it uses, but in theory it would work with the originals. it would be a bit of extra effort for someone to convert it to have Emberpelts colours.

worn tusk
#

i'd do it for mr anka

stray dragon
#

did he make the frog statue mod?

worn tusk
#

the one and only!

stray dragon
#

Looks like the statue itself is a custom texture, but the other parts are faction specific. Looks like basewood brown and irregular planks moss, both folktails materials.

worn tusk
#

ember has 5 irregular planks?

#

would you keep it mossy?

stray dragon
#

White, brown, red, dark red and metal iirc, not sure if all are actually used.

#

White is most flat roofs, I think brown as decorative on a few buildings like the farmhouse, red on the district center, dark red on the floor of the warehouses and metal on a few buildings like the smelter.

#

I don't have a mossy for emberpelts.

#

What does iron teeth version use? I don't think they have a mossy.

stray dragon
# worn tusk

The emberpelts version, the frog should be on fire.

worn tusk
#

maybe you should patch it

stray dragon
#

I could probably add a campfire fire to it in the right spot.

worn tusk
#

metal forged

stray dragon
#

I meant specifically for the frog statue

worn tusk
#

o

stray dragon
#

I want to make another new faction, but it'll be difficult to match Emberpelts.

#

Water beavers are water element. Fire beavers are fire element, appears are electric. So I'd say ideal others would be Ground or plant.

#

Muddy paws or green... okay I don't have a name for plant beaver faction.

worn tusk
#

is ice being worked on

stray dragon
#

Not that I know

#

It's probably beyond my current ability

#

Most of what I've made is just from poking at specific parts of the code and asking for help occasionally

stray dragon
worn tusk
#

sick, lovely

stray dragon
#

I might want to make some slight adjustments

upper bane
#

What about elemental beavers and you can call them castors?

stray dragon
#

hmmm

stray dragon
#

hmmm, what should the Tubeway to Skybridge look like?

#

Kinda like the one with the path door, but with a tube connection on that end?

stray dragon
#

it doesn't want to draw the pathing in the tube version, but otherwise it seems to be working correctly.

worn tusk
#

hell yeah

stray dragon
#

I also made the roof border wider to better match the housing

#

the lack of the nav path is likely due to having to set it as a tubeway station.

worn tusk
#

do they go fast or regular speed?

stray dragon
#

regular

worn tusk
#

nice, good plan

stray dragon
#

Doesn't actually work it seems.

#

beavers don't want to go through it

#

there's a few other things I can try

stray dragon
#

so the path line says it's connected

#

but the beavers are somehow stuck there

#

So yeah, looks like this one might be a no go

#

I probably should have just played around with trying to make the prefab first instead of the modelling.

stray dragon
#

okay, I actually got this working.

#

but, it hides the beavers that enter it

#

so I guess I should make it look more like a tube.

stray dragon
upper bane
#

is the one side going to be open/window or does the model have to be fully enclosed. i dont care either way. just didnt know if the was concept of complete

stray dragon
#

I have more work to do.

stray dragon
worn tusk
#

love the window

stray dragon
#

the door is just part of the base model, and the Window is part of the barrier, placed in front of the door to hide it when nothing is connected on that side.

upper bane
#

i spy something that works in U7

#

maybe emberpelts?

stray dragon
worn tusk
upper bane
stray dragon
#

Change log for Emberpelts:

Added District Gate.
Reduced District Crossing Science cost to 250.
Added Sky Bridge Tubeway block, which lets you connect a tube to the Sky Bridge walkway.
Italian translations by sp1um
worn tusk
#

SKY BRIDDDDDGE

stray dragon
#

Tubeway

worn tusk
#

SBTB

stray dragon
#

Tube bridge....

#

....

#

We have bridge

#

Could make a skybridge... bridge

#

And even a tubeway bridge

tight oyster
#

But will it get a Bridge Review?

stray dragon
#

If RCE ever plays Emberpelts

tight oyster
#

He played Whitepaws for a few episodes at least

worn tusk
#

that was early whitepaws, update 3 or 4?

#

or earlier

stray dragon
#

Yeah

tight oyster
#

Yeah, I forget.

worn tusk
#

i'm making a bridge but afraid to release it till it's RCE-proof

stray dragon
#

I'm not sure what I'd do about tube bridge. Should it be straight only?

#

The auto graphics thing only works on a 1x1x1, so if we wanted the head end of the bridge to be more than just the end connection, it would need a custom graphic script.

#

Probably just a clone of the normal script without the restriction

#

Slightly customised I guess

#

Since the up (north) end would be always connected.

stray dragon
#

I do need to take a break from timberborn modding to get back to barotrauma though.

tight oyster
#

At least there's probably not another mod breaking update until next week (I hope)

stray dragon
#

Tuesday

#

Seems to be their update day

tight oyster
#

Yeah, I've noticed (Thankfully) they don't push updates that aren't super important hot fixes on Friday and never on weekends. Monday seems rare as well

stray dragon
#

And I released all my updates on a Monday 2 weeks in a row.

tight oyster
#

LOL

urban linden
#

@stray dragon dunno if you're aware, is it intentional for the skybridge entrance to not be able to connect 3 buildings?

brazen herald
#

You can't use skybridge where you would connect a normal path. You could just use a platform for that.

#

oh, I see, you're connecting the lower level, the normal path in on the upper level.

urban linden
#

yeah all buildings are connected at the same height, yet one of them doesnt connect

#

on ground level

stray dragon
#

That's left side, let me take a look.

#

this should be a 0

#

the same error is present on the tubeway skybridge too

urban linden
#

oh havent used that one yet

#

game crashed because it didnt let me place an exercise plaza on top of a single line of sky bridges

stray dragon
#

huh?

urban linden
#

ill share a screenshot in a minute

stray dragon
urban linden
#

no no not at all

#

i just happened to come across this

#

you can do with the info as you please

stray dragon
urban linden
#

this will trigger an uncaught exception

#

for obvious reasons

#

actualy maybe its the exercise plaza thats the issue

stray dragon
#

Block Occupation of all the roofs, and the Excercise Plaza look correct to me.

#

you definitely have something funky going on there

weak monolith
#

YA, semi underground exercise plaza 😮

urban linden
#

oh wait

#

maybe the "no more ground only" mod is causing this

#

gonna assume it is

stray dragon
#

what the hay, I released the fix anyway

urban linden
#

the mixture of features within Emberpelts housing allows for really dense housing structures without using any stairs or support structures

#

the possibilities are endless really

stray dragon
#

that's also a really long walkway bridge

#

also, point of interest. a skybridge can't connect to where a building normally has a door... but you can place the entrance of skybridge entrance facing the door and it will connect to it.

urban linden
#

yeah I use that approach for all regular buildings, connecting them with the entrance of a house connects them to the grid without requiring any paths

#

e.g. the grills and science buildings in my screenshot

#

the challenge is now to create enough jobs in close proximity to the housing

stray dragon
#

also just random windmills in the housing, using the houses as a power shaft.

stray dragon
#

I'm considering what other skybridge and stuff I can include.

#

Skybridge as an actual bridge, so you only need to support 1 tile.

#

Tubeway bridges too.

#

Literally just the bridge but with a tube on it.

#

Skybridge stairs where it steps up a tile.

#

Skybridge ladder...

#

I think one of the bigger improvements I could make to a skybridge is to open the bottom if you place it on top of something it can connect to. But if it's a house, the best I could really do is a black hole similar to a doorway on a building.

#

If it's on top of a ladder (skyridge ladder, I don't know if it would actually connect to a normal ladder) I could just not draw a floor at all.

#

Ladders are different than paths and tubes.

#

Path is just all 4 edges as outputs, they connect to other paths because they also have only outputs, so it sees the neighbours output as an input, and connects to it.

#

Tubes do the same, but in all 6 sides.

#

My housing also does this for every flat surface, so doesn't include the balcony areas of vertical, double, triple, double vertical and tenement lodges.

#

Ladders on the other hand have the same 4 sides as outputs, but only 3 so you cant go through the actual ladder, but also a 2 way top edge, and even outputs for all edges on the top.

#

So you don't actually need a path on top of a ladder, it's built in.

#

I wonder if that 2 way path let's it connect to things above it, even if it is of the incorrect path connection type.

#

Someone build a tube, a lodge or a skybridge on top of a ladder, see if they can enter/exit between the ladder and tube/skyridge/lodge.

#

I'd test myself, but I'm at work.

stray dragon
#

I guess the question would be... do we want ladders to grant access to things built on top of them?

#

Tubes I'd say no. Tiny tubeway station yes, homes and skybridges.... maybe?

urban linden
#

ultimate freedom would be sky bridges that don't require supports

weak monolith
#

JC discovered the SkyBridges. I'm ready to bet that won't use, however, District Gate and Crossing for tubeways 🤣

stray dragon
#

In any case, for the brief moment I was home, I was able to do some quick tests

#

I built 2 ladders, and built a few things on top of the ladder.

#

Ladders don't connect to Tubes, not to the Tiny Tubeway Station.

#

They did however connect to Houses AND skybridges, all 3 blocks.

#

It's strange.
The Lodge connection I've used is basically the same way a tube is defined, but because it has tubespec or tubestationspec on it, it doesn't want to connect to anything else.

#

I might be able to edit the tiny tubeway station to make it connect to a ladder, but I'm not going to put much effort into that.

SHOULD the houses and skybridge walkways connect down if placed on a ladder?

#

(Actually not sure how to stop that unless I refine the way ladders work, and would also need to edit the paths too)

urban linden
#

i would rather put a tube station instead of a ladder in that situation tbh

stray dragon
#

but no complaints about putting houses on top of ladders and them being accessible?

sharp glacier
#

No way! Tree houses!

stray dragon
#

Someone should drop that hint to JC, Kiwi (when he plays Emberpelts next) and... Disturbed?

#

"Did you know, if you build a lodge on top of a ladder, Beavers can access the lodge through the ladder!"

weak monolith
stray dragon
#

I think the only way he would is if he Patreons ask him to

weak monolith
#

or, if someone challenge him to do-it

stray dragon
#

So... Tubeway bridges and Skybridge... bridges.

#

Those are next on my to do list

#

plus Skybridge floor opening up to allow beavers to travel up into the skybridge, Skybridge stairs, and a skybridge ladder?

worn tusk
#

one vote for skybridge bridge

stray dragon
#

This needs something

urban linden
#

needs to be 1x2 maybe?

#

or a 90 degrees stairs?

#

dunno

sharp glacier
#

I would remove the "door". It doesn't really look right with the stairs coming right up next to it.

Of course, if it's more trouble than it's worth to remove, people can just deal with it.

stray dragon
sharp glacier
#

Oh nice, that looks good then.

stray dragon
#

I was just thinking the sides looked too open

stray dragon
sharp glacier
#

That backing looks a bit funky. I presum that's because it's a changing side with nothing next to it? The half door though...

stray dragon
sharp glacier
#

Mm.

stray dragon
#

It'll be a door if it's backed against a lodge, open if it's backed against a skybridge, and the 1/3 height wall of it's against something it can't connect to.

#

and basically the same goes for the solid wall in front of the base of the stairs too

#

new script. Floor. (open, wooden floor or open portal) will it work.

#

It's literally just the Wall script, but with the conditions on what it should draw when changed.

#

so it crashed. I know why.

#

note to self. Don't use "GetBottomObject" to grab the object, then assume "Path" object exists in that location.

#

how did I make it worse.

stray dragon
#

Almost got it

stray dragon
#

Since I have the stairs that has sides that can't be opened to the skybridge, I need to edit the wall script to check if it can actually connect to the skybridge block before just deleting the wall graphic

stray dragon
#

I don't know why, but everything works except specifically the WALL (Door works fine) at the top end of the Skybridge staircase

#

It's not a 2 way problem either, the skybridge block placed in front of the upper stairway entrance correctly doesn't draw a wall.

#

It's too late to do more work on it tonight though.

#

I wonder if it is a z offset issue. I placed it against the wall of a 2 story building set to the same height of the stairs. If I try with a normal lodge, or raised big lodge, I wonder if it would draw the door correctly then.

sharp glacier
#

Good luck.

upper bane
#

JC should be moving into housing next emberpelts episode, can't wait to see what he builds

stray dragon
#

Fun

simple escarp
tight oyster
#

Just a tad

stray dragon
#

Okay, it seems to do it on buildings too. like it's looking at the wrong edge for Z+1

#

I guess I need to put in a special exception for if doorPosition.z != 0

#

just open the wall if it's against something it can connect to, even if it isn't connecting.

#

It seems to be an issue with the nav script.

stray dragon
#

Used a different method, same issue

#

so yeah, I'll just add a doorPosition.z != 0 filter

stray dragon
#

Going with a more modular design, so I don't have to make a new model for every possible length. I probably need to change this a little, but, that's basically 1 Skybridge bridge module.

#

This is a bit better, and of course, walls.

#

Walls are modular too

worn tusk
#

these are amazing, bobing

stray dragon
#

and now that I've done one, making a longer one is easier.

#

From this point on it's basically cloning a section, then tweaking numbers

stray dragon
#

so, do I use bridge naming convention and say it's 1x1 and 2x1, or overhang convention and say it's 2x1 and 3x1?

#

on the one hand, it looks more like a 2x1 and 3x1 to me, but on the other hand... they look more like the bridges, so it might feel odd that they're named different.

upper bane
#

LxW so 2 long 1 wide, right?

stray dragon
#

Yeah

#

...

#

https://youtu.be/1lQ6P5I4hEc?t=616

They don't have any beets because they don't have any beets.

The last pre-recorded video.. I'll be back....

Taking on a new challenge with the Emberpelts faction from Bobingabout.
Playing on a modified hard mode with extreme droughts and bad tides of up to 150 days!

If you like my content and want early access to most videos, input to my future content and updates on current and future projects consider...

▶ Play video
urban linden
stray dragon
#

The base block from all 3 sides, and the end block on the end.

#

you can basically tell where by the screenshot, because that's where the Wall with Door images are

urban linden
#

oh okay

stray dragon
#

I defined where the door is, like how Vanilla defined a doorway, and was comparing nav route from base tile to the door.

Which is fine is the door is on the ground floor of a 1x1 entity, but breaks when you look at the stairs, because there's an upper floor. and a bridge because it has more than a 1x1 footprint.

#

so instead of defining a door as a x,y,z, I need to define it like an edge, x,y,z to x,y,z.

#

Gotta redefine the door on every walkway now, and then test them all.

#

"Why does this side not work?"
Because you put a -1 instead of a 1.
"why does the end of the bridge not work?"
Becuase you forgot to define the nav mesh that far...

¦3

#

doh

#

okay, so I think I've patched it all now.

#

Takes ages to build the mod.

#

I like how the stair model turned out.

stray dragon
#

Building that will be an issue unfortunately.

#

this will be buildable.

#

actually, no it won't, not until the platform is built ¦3

#

and the rear platforms of the building too

stray dragon
#

I think it might look better with some metal in it. But how much metal should it cost, and would having it cost metal be too expensive?

urban linden
# stray dragon

this seems fine. you can level the structure very easily by surrounding the bridge with the 1x2 narrow houses and cover up the gaps with a regular skybridge

#

then the bridge will blend in just fine

#

without requiring any platforms

stray dragon
#

yeah

#

I think the bridge should be 2 metal per tile

urban linden
#

i always cheat my way into the resources so i dont really have an opinion on that

#

if you consider skybridges to be mid/late game, then metal is ok

stray dragon
#

It just feels like it should use something a bit more than just wood.

urban linden
#

what do regular bridges cost?

stray dragon
#

and considering it looks like there's barely any support, a little metal feels fitting.

stray dragon
#

and the skybridge itself costs just logs and planks

#

in U5, some bridges did also cost metal

#

in U6 onwards, the overhangs cost metal.

stray dragon
#

it's like they moved the metal cost to the overhangs, because you can build on top of them.

#

and in theory, you can build on top of these skybridges

sturdy estuary
stray dragon
#

I didn't really want mis-matched costs.

#

in any case, I think I like the 2 metal per tile cost, and we'll see if people complain about it when playing.

#

now... what about tubeway bridges?

sturdy estuary
#

Tubeways already cost some metal. Maybe 1.5 the amount, or even twice?

stray dragon
#

They cost 1 metal and 5 planks, I think.

#

but I mean, should I try and make a tubeway bridge?

#

I'm also concerned about what it would look like, especially the head end connection point.

#

Vanilla scripts, the variants only work on 1x1x1 entities, but I'm pretty sure I can just clone that, remove the restriction, and then maybe make a slight tweak so that the... Up direction, I think, is always true.

#

Directions are: Down, Left, Right, Up, Top and Bottom.

#

so if you're thinking Cardinal directions.
Left is West, Right is Easy, Up is North, Down is South, Top is... Up (Towards the sky) and Bottom is Down (into the ground)

stray dragon
#

I'm almost there

#

oh... this... could be an issue.

#

when a beaver enters the bridge... the entire bridge lights up, not just the tile they're in.

stray dragon
#

I don't think I can change this lighting behavour, it seems the lighting toggle is basically the entire building as the only option.

runic glade
#

Is it possible to limit what can be built on a building? The bridges could be blank but specify only tubes can be built on them? You could telegraph this to players who don't read by covering the bridge with tube brackets.

#

Oh actually yes, you can limit what can be built on something. Nothing but a mine or efficient mine can be built on Underground ruins and I'm pretty sure those are treated as a building in the game's logic...

tight oyster
#

All I did was (re) subscribe to Empberpelts and the script pack mod...

worn tusk
#

i don't see what's wrong

#

it'll redownload when you resub

tight oyster
#

@stray dragon is there anything specific you want tested with Emberpelts on macOS or just that I can load a new game with the faction?

tight oyster
worn tusk
#

been that way since u6, whole lotta new goodies. like 50% more game

tight oyster
#

I think the last time I played this faction it wasn't even publically available yet

#

Or just starting to be

#

Now there's over 8k subs to the mod

worn tusk
#

what do you think the number will be this time next year

tight oyster
#

Depends, it could grow slowly and be 10k, it could explode to like 30k. If Bob keeps updates going and content in-line with new base game features.

stray dragon
stray dragon
#

The U7 ones are bigger than the U6 ones, but not by much, either way, it's still nearly doubling the mod size to have both of them there.

tight oyster
#

Would definitely be helpful to know which other mods they play with for further testing and I'm happy to lend a hand with any of this (since has macOS)

stray dragon
#

It could be something silly like... they also need to update the script pack and didn't, and it's not a Mac specific problem at all.

#

They just specifically said "Latest update" and "On Mac"

#

well, they actually said "0.7.1.4" which is the latest update

tight oyster
#

Makes sense. Yeah, let me know if there's anything you need tested on mac ever and I can try to make time for you

stray dragon
#

Thanks for looking at it for me.

stray dragon
#

so I'd need a special tube just to build on the bridge.

tight oyster
#

But you can't build anything on the underground ruins (paths, buildings, etc) so something is telling the game to not allow that

#

does everything just explicitly exclude the mine as a building site?

stray dragon
#

where is the underground ruin or badwater... source located?

#

prefab

#

aha, buildings/mapeditor

#

Yeah, it doesn't say that you can't build on it, it just occipies everything.

#

Except Top, so you can still build an overhang over it

#

and then the mine says you can only built it on top of Underground Ruins.

#

and the bottom layer only occupies Top.

#

So I don't think there's any easy way to make it so you can only build a Tube on the bridge.

stray dragon
#

The freaky thing about my bridges is that my tubes can go under bridges, so you can do this.

tight oyster
#

Why are some tubes blue and others cream colored?

stray dragon
stray dragon
tight oyster
#

Oh those all have beavers/bots in them? It looked solidly lit I thought it was a different color tube

stray dragon
tight oyster
#

Ah I see now

stray dragon
#

I'm not sure if I should include it or not.

#

it works fine... But since Lights are turned on on a building level, I'm not sure of a solution on changing that.

stray dragon
#

Normally with just 3 items, this wouldn't be necessary but... this isn't a bad idea, right?

#

Housing is also looking a bit full

#

imagine if you had all those tubes, platforms and paths on the same tab.

runic glade
#

Hmmm... darn. Ok, new idea: Bridge pipes that are only a block long BUT you can hang another bridge pipe off the end of another bridge pipe.

stray dragon
#

you basically need to occupy part of the block to make it work.

runic glade
#

Oh poo. I'm outta ideas, then.

stray dragon
#

Same

runic glade
#

Wait. Wait wait wait wait....

#

So you know the length 1 bridge?

#

How does that thing work?

#

Could you mess with the code to let you slap a length 1 bridge on the end of another length 1 bridge? Or is bridge code a tangle of spaghetti code??

#

Who made that mod with the bridges you could build paths or rails or power shafts on top of them? Maybe they could think of something?

sturdy estuary
#

About the idea of having separate tube pieces on top of the bridge: could a bridge automatically spawn tube buildings (or sites) when it's placed or finished?

urban linden
#

an uncaught exception occured when I tried to place this vertical lodge

urban linden
#

its like the stacked houses are causing some kind of pathing issue or something

stray dragon
#

Hmmm

#

I'm not home, so not the best place to try and figure that out, but it looks like a random number generator issue when deciding where to wander

#

I've done plenty of tests and it's never crashed for me. But it's also not the first time I've seen this error.

#

You have small tubeway station by nadca?

#

You also have my tiny tubeway station, it should make nadcas version redundant and replace it with mine

#

And what is that unlimited district range mod for? There's plenty of mention of district code in that error report, could that mod be conflicting with mine?

sharp glacier
#

If it's the mod I remember, it shouldn't even be needed. Districts are already unlimited in range.

stray dragon
#

Indeed

#

Says version 1.0.0

urban linden
#

I disabled that mod in a second attempt, and then it allowed me to build that exact configuration

#

however, shortly after it gave me again an uncaught exception when deleting a windmill

#

so i dunno

#

in both cases, the error was the same

stray dragon
#

Hmm

urban linden
#

could there be an issue with storage management? because it seems like these uncaught exceptions occur only when my district center has maximum storage of every item

sharp glacier
#

Bobingabout's Housing Optimize (v0.7.1.1)
Bob! Did you update Housing Optimize?!

sharp glacier
sharp glacier
#

I'm torn. I wanna play with Tubes, but I love the idea of housing optimize.

I know one doesn't necessarily preclude the other, but Tubes become much less important if your beavers all live near where they work.

Tube lines for haulers, of course, would likely still be prominent.

stray dragon
#

There's a few mods in the list that I haven't tested against, so it's possible that it's a conflict in one of those, but when it comes to the new housing stuff, it's all just using built in navigation changes to U7.

#

It's no different than the tube system, or building a house in the middle of a bridge.

stray dragon
sharp glacier
#

That's why you build all new well being buildings near each housing center.

EDIT: Oh, and as for food, same with food warehouses. Just build new warehouses near each housing center. That's why you'd still get good use out of tubes for haulers.

stray dragon
#

Also, tubes work like paths too, so you can literally just build a station at each location, and connect them with tubes, no paths between

sharp glacier
#

I can sense some frustration.

stray dragon
#

also, the name of that file is WolfHair.gif.

stray dragon
#

the problem is I don't exactly know what's causing the error, so this is where I throw in half a dozen debug log lines.