#Lategame Upgrades
1 messages · Page 13 of 1
I kind of wonder if the contracts framework ought to be a separate mod -- I dig LGU with it, but it also seems like something that could stand independently (possibly even offering up hooks for other modders to develop additional contracts for it?)
Can you just fix the clippings by making the spawn tile used reduce its scaling by a teeny bit so it can’t be on the edges of a room?
Damn, you can’t use a separate mesh just for the placement?
I don't know enough nav mesh to do that.
Could you just set the objective to be in the center of a rooms mesh?
Plus I would have to make this work for all possible interiors.
NavMesh doesn't seem the greatest option.
Then create a range of offsets
And what happesn to the rooms which have a hole in the middle? 
No, I can't just filter them out.
Is there another way to narrow the placement?
Weird
How does the apparatus appear in a specific location?
Through a machine that spawns in a room.
Hm, there is no way to replicate what it does and spawn on a few specific spots in a few specific tiles?
That would mean pick specific rooms.
Yes
And how can I make that happen with custom interiors in mind.
That would require a bit of work on padded interiors however
If you figure out how to place stuff to a manual position and you do it quite a bit, you may have it locked down and it wouldn’t take long
I don’t know, like the apparatus picks a spot
Yes, could you have the contract objective tied to a room?
How am I gonna have that work with custom interiors?
Hoping the variants of a room use the same ID, you gotta keep in mind it should have 2 rooms that only appear once
With the scoops castle the only 2 rooms I think appear once besides the exit are the church and broken bridge one
With more interiors bunker I hadn’t explored much but afaik the 2 story stair pit and the barrack only generate once
Actually what am I thinking, if it’s a node that can move into the render then why couldn’t there be as many as possible, the note just should have an arrow on it to dictate the orientation
It uses logic to only spawn one anyway
Is 0.9 on the shopping cart spawn chance mean 90% or 10%?
@indigo prawn You're the one that told me to use a AnimationCurve so you probably know the answer to this, lol.
that would be 10% yeah it's not too intuitive configuring for animation curve spawns. But you're basically picking the final point along the graph where the amount to spawn is 0 if that makes sense.
Basically how the game works is it just picks a random value along the curve and spawns it
Breh.
so in this case you're moving the blue dot
so a value of 0.5 you'd have a 50% chance to be below or over 0.5 and a 50% chance to spawn a cart
for example
okay, I figured it had to be 10% (given how immensely useful the shopping cart is).
thanks
Just needed to be certain. Sometimes these values do seem to be backwards compared to others
Just how it's made. Can't be helped, I would assume
yeah spike is pretty dilligent with setting up internal configurable values to be self explanatory but I'm too lazy and just leave them raw lol.
Most of the config needs to be cleansed tbh.
Yeah, the rarity was like last minute thing.
Ah, I see
Because it was using the same thing as like Big Bolt was using
Then Kieth comes here and throws a AnimationCurve at me so it actually does what we want.
And me being ignorant, just accepted it and changed it lol.
(1f - cfg.SCRAP_WHEELBARROW_RARITY) I just have to make this change on the curve and then the default.
So that it actually describes what it is.

Though configs don't reset (unless we force them) so they would go from 10% to 90% spawn chance.

Yeah it's so annoying I honestly though about making a tool for modifying peoples config files on updates but didn't wanna commit to it. It's either include a config in the release to manually replace everyones old configs and get yelled at or leave it and have people play with absurd new values and complain lol
changing the header/title of a config field will make a duplicate one that could confuse users, I think same with changing description slightly, it's just a mess.
Actually about that.
You can't change some stuff for shopping cart
Because of duplicate key.

I used the same strings on some stuff and it just doesn't appear.
And it doesn't give me a warning or anything.
So I was confused when I was trying to change cart's item count and I couldn't find it.
how do you get rid of a contract you currently have?
me n my group wanna get other ones but we're stuck with extermination
It shouldn't be removed if you don't ever go to that moon right?
or does it reset regardless of the moon its on
On the live release, it only resets when you get off the moon.
it's whatever version is on thunderstore rn
Though I still don't know why it doesn't reset when you get off of it.
Some other mod, I don't know.
we've had it for the last two quotas
LGU alone does it just fine.
Yeah, the contract stays forever it seems like till you do it. hmmm
probably conflict of sorts
it stays after you do it
ohhhh
we've gotten two eggs from one contract

was hoping there'd be a way to just
get rid of that contract
I moved the patch around anyways so it happens after players get revived.
And it always happens so.
There's also gonna be contract cancel for the people that don't want the contract they got.
Or I guess, if you're in that situation again.
oh cool
Maybe later I will add command for a contract where you specify what moon you want.
Though I would have to look how custom moons are named before moving forward.
Assuming the "Scrap Wheelbarrow" is the shopping cart, disabling the item doesn't seem work in the config
👍
Bug report -- The wheelbarrow squeak sound is global and all players can hear it regardless of distance.
I also have a suggestion, although I don't know if this is an appropriate place to put it.
@indigo prawn Supposedly has a fix for the sound.
You can put suggestions here, sure.
same problem here
@coarse meteor @torn sleet can you guys send your logoutput.log files (in the root of your bepinex folder) from an instance of where this occured please?
You should probably ask first how they are doing it.
nah there's no way they're entering it into the ship terminal right
Still doesn't hurt asking how they are doing it.
I'll pull a log when we try again later tonight
So you did bruteforce, yeah?
bruteforce was done, already got the correct password
user: oBXzh
Pw: tq8HZ38x
tried variations of upper and lowercase and didn't work
let me see if I can find the log
interesting in the log it shows
[Info :More Ship Upgrades] [DataPCScript] Submitted user: oBXzh
True user:
Submitted password: tq8HZ38xn
True password:tq8HZ38xn
True user is blank?
Ah.
Are you also syncing the variables in the PC itself, Kieth?
I only see in the UpgradeBus.
Also the log's hilariously wrong, lmfao.
it's a rather large log
And lemme guess, you're a client?
I wasn't hosting if that's what you're asking
Yeah, I know the problem, lol.
only the host can do it?
haha
Technically, yes.
Should be fixed technically.
awesome, I'll wait for the update before trying again, thanks guys!
I've also run into problems with the ghost event but I'm not sure if that's just me screwing it up
quite often the summoning circle will already have items on it
so I'm assuming I fail because of that
can you pick them up or they're like placed placed? I don't think you'd fail. If there's already items I think it should just be mapobjects spawning on top of eachother.
I believe they're already placed somehow, I had other people playing with me so they could have been trolling
but often I find it first and notice items that I can't pick up off them
I'll verify again
oh you know what 99% sure it is what I said but the pentagrams raycast collision is taking priority over the objects that landed on it. I'll see if I can make it less aggressive I didn't think that would happen often.
Merged the fix in.
I'll sacrifice myself to the dragonborn death to verify
But technically this is all we needed to do to update through the client to make it working.
I thought by default ghost girls kill you when you fail
but instead I get a dragonborn explosion?
there's also a graphical glitch I noticed with some of the monster samples
And if the moon allows, spawns a ghost girl.
the sparkling texture inside the jars come out randomly
Kieth completetly forgot some moons don't allow girl to spawn
like I'll be holding nothing but have a jar in inventory and I'll see floating particles where the jar should be
Oh yeah.
I fixed that.
Changed GetComponentInChildren to GetComponent by accident.
So it was doing nothing.
Yeah.
If you want to keep the girl, you would have to use something else to get her AI to spawn
So I guess this hasn't actually been tested
Just checked assurance selectable level to see if DressGirl fully wasn't registered or if she just had a low or nonexistent weight in the pool. Assurance she is registered in Enemies with a rarity of one. I'll check another.
still might change the logic though I don't like how anticlimactic a ghost spawn is.
ok no she's fully not registered with offense
I think I'm leaning towards having it pick randomly between maybe brackens, coil heads, and thumpers to spawn. Think I'm gonna cut out ghost girls entirely. Spawning 3 ghost girls is basically no danger, the others you have to run or stress a little.
Let's just hope they don't spawn before the explosion, lol.
Instakilled thumpers/bracken, lol.
that was the thing I liked about ghosts is I removed the spawn delay after explosion and thought it would look all cool then I found out they instantly teleport and take a minute to pick a target haha
Oof.,
would look so cool if as soon as the explosion appears they spawn and stare you down. I guess a patch could be made but
Anybody know how to go back to the home directory in the data contract? My friend and I were stuck for an hour trying to figure that one out, because we could only open one file and would get softlocked out because we didn't know the command to go back.
cd ..
ok thanks, will try when we next get on!
Does this have some issues with LAN (doing self testing for some of my mods, and I'm not seeing samples drop when I kill stuff with hunter on)
It uses your steamid to store your save as of now.
In LAN, you don't have a steamId
if lan it should load under id 0 but I haven't tested it much
Unless Kieth decided to change.
Anyone know what breaks locksmith? I remember it working a while back but doesnt seem to anymore
thanks, just checking. I have a homebrew monster spawning mod, but didn't want to be able to "grind" infinitly for samples. So the idea was samples instantly convert to credits to use
but I need to check clients get the updated credits
but I got my answer, tyvm
Does anyone know how to disable the Wheel Barrow and Shopping Cart at all?!?!
Already made the fixes for the ignoring the config enable for wheelbarrow, probably will be live in next release.
And for the Shopping Cart too?
Yes.
When is the next release
When Kieth decides to.
Hey there, I'm so sorry if this has been answered before I tried to scroll up and couldn't find anything, might've not scrolled up high enough though, I've been having this issue when I play solo online and with my friend online but whenever me (solo) or one of us (playing with friend) takes damage or dies we lose our upgrade, I've only seen it with the running shoes as that's the only upgrade I've been using but when I take damage or die I'm back to normal speed and using the 'load lgu (username)' doesn't fix it, even leaving the moon and going to a different one and trying to load lgu again doesn't change it only quitting and then rejoining does. I don't know if this helps but when I've taken damage and lost it it's always from snare flee but with dying it's been death to multiple things and it always happens. Any help is greatly appreciated and thank you for your time :)
Are you using Strange Objects mod?
Last time I checked it, it resets movement speed to default whenever you leave or revive, I'm not sure of which right now.
Oh yeah that's it then, I was thinking either that or lethal progression, thank you so much :) do you guys have a patreon or some way to support or something? (Also P.S. I came back after testing it to say it worked after I disabled strange objects, thank you so much again :))
Sick Beats upgrade does not seem to be saving or loading with LCBetterSaves for me, anyone else getting that?
I think LC Better saves is just kind of a no go rn unless Paul made an update I didn't see
That's nice of you but no I don't think any of us do. None of us are modders. Actually this is my first time modding and I think whitespike too. Our main artists first time modeling as well haha.
But if you're feeling generous Evaisa has a Kofi page and built the tools we use and helped me get started.
Y'all are doing an amazing job though!
Alright thank you so much for the support help and the amazing mod :)
Ah, let me see if I can do some dnspy tweaks to get it to work locally at least
Odd that it's just Sick Beats that's not loading, the rest are fine
Ok something is probably broken with it then thanks for letting me know
Didn't do any work on the project today but I'll pull and push everything tomorrow and take a look at fixing some stuff.
It seems like it's using the conditions map here to load the upgrades but
https://github.com/Malcolm-Q/LC-LateGameUpgrades/blob/main/MoreShipUpgrades/Managers/LGUStore.cs#L25
it doesn't seem to have the sickBeats mapping that was recently added
I just did a quick sweep of the GH, so I might be wrong here.
EDIT: I can confirm adding
{BeatScript.UPGRADE_NAME, SaveInfo => SaveInfo.sickBeats }
to the conditions dictionary allowed it to load, but for some reason it's not sending the is active! chat message 🤔
EDIT 2: Ah I think I missed out adding this to levelConditions as well
{ BeatScript.UPGRADE_NAME, saveInfo => 0 }
Opened a PR @ https://github.com/Malcolm-Q/LC-LateGameUpgrades/pull/213

I have a suggestion for the WheelBarrow that I think would help it's usability a little -- https://discord.com/channels/1168655651455639582/1196651132563505243
I think pressing V while holding the wheelbarrow lets you dump it? Haven’t played around with it but that’s what they tell me 🕵️♂️
Whaa...?
It looks like it's not implemented yet https://github.com/Malcolm-Q/LC-LateGameUpgrades/pull/209, but it's going to be middle mouse button.
I've also noticed a missing line added to my PR that was causing Locksmith to not work after loading from save as well, https://github.com/Malcolm-Q/LC-LateGameUpgrades/pull/213/files#diff-b32831940501ca1d905e9db4c0f35c14b74b999b2d92cb5a5649776c77ce59caR342
TIL as well, DoorFix is also a soft-conflicting mod for Locksmith upgrade 😓
I find that doorFix has been rarely useful for me? But even if you want to keep it I think locksmith is a very powerful upgrade, maybe too much so, so it MIGHT be okay to keep it off.
Wonder if it would be possible to have the Bomb's code pop up when scanning it
It's not even merged yet.

AHA warframe player, very good
yep lol i was watchin this thread with one eye and probably missed everything important because of it :D
Yeah, threw my buddy for a loop wen I bought a few extra days and didn't say anything

So how do you complete the extraction contract
The scavenger?
We have him in the ship but when we typed in contract again after leaving the moon, it still says that we're in extraction contract
yeah the scavenger
I don't understand how it doesn't reset.
Because what you're telling me is that EndGame is not called when you get out.

I changed the patch's place anyway so it now applies after players are revived.
so uh does someone carrying the body while the ship is leaving the moon glitch out something
It should not.
The only criteria we need is that when you leave a moon, that moon is the one specified in the contract.
If it is, we reset to none.
Yeah so what happened was that, someone thought it was funny to carry the body while the ship is leaving the moon and then the guy just disappeared from his hands

Lol.
But yeah, this is all we do.
Breh.
They multiplied.
But yeah, I gave a .dll to someone to test if it resets or not and they said it worked.
So maybe you can use that.
It's around here somewhere.
Though only thing I can think of is that some mod patches the method which has the EndGame call, makes their own logic without it and never calls the vanilla method.

Love it, push it
You can also configure if you want random contract to only select free moons or not.
This way, it should work with any custom moons compared to before.
I usually just want a moon that's not eclipsed, lol
Our last run, it gave us a contract on march that was eclipsed 2 days and flooded the third so we had to bum rush what we could
Made a pull request for it. I will leave it on for now.
is there a way to clear out the contract through files or something
Uhh.
I guess through the json in appdata about LGU
Though I was thinking of including it to the LCSaveFile at some point.
Which would make it kinda impossible to do that after.
If you want, i can give you my .dll which allows to cancel contracts as of now.
Though if you find any other additional things compared to released, do take in time they're still in beta.
contract cancel
thanks
contract can fail by itself, correct?
we screwed up pentagram yesterday and there was no active contract after that
It resets aftter leaving, regardless of fail or success.
Because it only matters for that landing.
How hard would it be to make a button for the discombobulator? My crew may have one or two little that struggle with using a terminal
Would have to make something that can be moved in the ship, I guess.
Not necessarily. Could be like the teleporter buttons
And well, if somebody else also has the same idea and puts the button on the exact same spot, we will have two buttons in the same spot and people will have difficulty pressing it.
Already get that from the clipboard respawning. The number of times I one of us had died due to a clipboard related slow teleport isn't high but it still happens
hook it to the loud horn as a config? Pulling loud horn triggers discomb
then if someone has little ones (as I know my Nephew plays with us, and he's not so good at reading/writing)
course that could lead it to being triggered by accident because hehe funny loud horn. But as it's an option to be enabled, it might already be communicated with said groups
I will think of ways of making it an interactable item instead of terminal later.
@indigo prawn Yeah, it worked on Orion.
that's awesome
when I made cleaning company mapobjects and all that didn't spawn so I'm glad you tested
its worth 500!?
pog! take it and blow up jeb!
You can change the scrap value to your liking.
Are your dlls publicized?
Mine?
yeah
Uhh.
I haven't done mine yet cause I haven't hit a wall that would fix until now
I did it at some point but then I noticed it stops showing the implementation through it so it would force me to open something to see its implementation.
So I ended up not using it.
oh I see
It just turns everything public with implementation of throw NotImplemented, lol.
There’s a mod to make the door codes in facility show up in player scans, so possibly having the bomb code in that might help with the bomb clipping to where it can’t be read?
I want to change setupgeneric perk so that instead of loading from asset bundle it just creates a network object. That involves setting the gobalobjectid hash which you need publicized for though. I wanted to use LethalLibs solution but I'm not sure anyones actually tested it? For some reason they register the prefab right away which is deep so if you add a component to the returned object it won't be reflected.
I guess I"ll just make a pr and do it then though
We can make it show the serial code through the node til it's defused, yes.
Possibly via a bomb scanner tool or something
Scannable Codes my beloved
I think I'm just gonna implement custom spawning today that is safer and picks a spot furthest from the main entrance as possible.
but yeah I was looking forward to this, a lot less messing around with assetbundles and blank unity objects.
ehhhh, in previous versions it was for several landings, i'm pretty sure
that changed?
Are contracts fixed rn? (Bomb still spawns in walls and stuff right?)
(But phasmacompany works right!! 😁 )
if contracts are one-time now then i'm gonna reduce their price to 100
never completed any
It was always meant to reset when you got off the moon of the contract.
okay
Could the modder make it so that when the hostages are on the ship they leave a gold bar and disappear with an effect as if they were using the teleporter? it would be better
You already asked that.
never had hostages yet, what do they do by default?
i had only crazy strong lootbugs and pentagram where we wiped by monsters before we can collect any ritual items 😄
Hostage is basically either use medkit you bought or find one and use it on dude and carry them to ship.
hmmm
i assume there's chance to find medkit while this contract is active?
never had em in the wild
what are you meant to do when you've dropped the right items for the exorcism?
tried it with a few friends but nothing happened
Yeah, at least 3 should spawn.
Supposedly a girl appears being cleansed or something and a tome appears.
weird
are you dropping them or placing them?
all my friends said was that they couldn't pick them up
but the items need to be placed then I'm guessing
yeah currently dropping items on the pentagram will cause them to be unreachable. Will be fixed today.
thank you!
I do remember asking.
But what I don't know is if they will do it in the end or if they will leave it as it is currently.
or did they update it?
sorry for being insistent
Fellas, how do you actually figure what ghost it is?
uh you need to find the magic circle
then hover your mouse on it
it will say what ghost it is
and then have the terminal guy type demon <ghost name>
then it will give the items you need to exorcise
not sure if you need the exorcism items to be in order tho
its so confusing as hell
Put what?
I got into pc
I use ls to list stuff
how do I get in files
and how do I extract
what do I even type
please do help asap
cd file
It's literally the same commands you use while in cmd
cd <name> to move to a folder
I never used it
Yeah.
<fileName> literally word by word like so?
Including the extension, yes.
aight so I go to folders like
CD X
and I get the folder I want like so
mv <fileName>
does upper matter?
Yes.
data retrieval sounds cool 
so I always put MV?
Is there more to do with computers than just getting the download? I think it would be interesting if there was a chance of getting extra value from the pc but you have to navigate extra files. Maybe bonus credits ocassionally spawn in random subfolders, or you can get full control over the facility somehow?
mv survey.db
...maybe that's too much. It is just supposed to be a sidequest object
Alright main object contract objects (bomb, nest, pentagram, pc, scav) will now spawn by the enemyvent that is furthest from the main entrance
should solve the problem of things spawning in absurd locations and things having too easy of a spawn
You checked the bomb being spawned there?
I tried
and it never worked
fuck sake it costed me and my 7 man crew 2 days
Okay.
I checked the pentagram first as it's the biggest. I'm going to add a euler angle check and move the xz by a bit to get it out of the wall without going too far. I think the most cramped possible vent spawn is one of the hallway ones so as long as the offset gets it in the center I'm happy. Gonna do a most testing with pentagram but will check bomb for sure.
I'm sorry you don't know how a command line works. 
Like the bug nest popping up in the main foyer of the mansion?
yeah
it's a learning experience haha
bruh do I look like a hacker to you
educational game
I think the actual hardest part of the data extraction is reading the user name and password to the people on the moon
yeah this font isn't too generous
so maybe capitals and lower cases 😭 takes forever to say and easy to make a mistake
I got the survey.db
but I couldn't get it to extract it
then get swarmed by 2 lootbugs in the process LOL
You say that but your many times have you had to try multiple times to turn off a turret?
Oh my god.
FUCK SAKE YOU TOLD ME TO
bro
after you do mv survey.db, it pops out a floppy disk
broooooooooooooooo
whatever a floppy disk is
A lot of the contracts are built with upgrades loosely in mind.
extraction -> back muscles
exterminator -> protein or sick beats
exorcism -> better scanner
data pc and bomb defusal -> fast encryption
oh no i feel old 😭
fast encryption just sends a text instead of the cool visuals right?
Ohh, i didn't think of it that way, but i disabled fast encryption since i thought it was kinda op. I also "disabled" the last tier of better scanner for our group
yeah, regular signal transmitter would put in work as well
regular signal is always caps
not that thats bad, ig its very useful for the bomb defusing
oh true
so this is how the bomb spawns at the moment. I'll flip it 180 and push it into the center a bit more.
Seriously
this is fucking bullshit
is it a zero or 0
is it M or m
what the fuck
well you type in the same font so you can figure it out that way
nah
if you look at that screenshot that you just sent you can see that zeros in that font have a dot in the middle
Does it always have to be the furthest vent? Sounds a little difficult if you get a unlucky map seed 😦
downsides of having a stylized font but yeah just play around in the terminal for 15 seconds and you'll learn what is what
That's XCOM, baby
Easiest way is to just type the exact same thing you think it is in to the terminal and double check there
if you look at that screenshot again you can notice that 'm' and 'M' in that font are very distinct
But there was (or still is?) a bug where only the host is able to type it into the PC
I swear to god
welcome to game 2 was
easier than that
this is just straight up bullshit
giving me unreadable password
that will make me try 15 times
I can have it be configurable to be a random vent
I just
I mean it's not that hard haha
the font that lethal company uses isnt the greatest but if you use common sense youll be fine
it's extremely hard
first I got screwed over cause I didn't know what to do
second for misinformation
third for bullshit rng key
that is LİTERALLY UNREADABLE
Bruh this is so smart this mod is so good, I thought it might be like this since the extraction guy is so heavy I was like oh back muscles will help, this mod is so well thought out, goated😎
what was the misinformation
nah is there any way for me to
disable
the data contract
I ain't ever gonna try it
fuck that
Still could've been a host sync issue. We tried it with 2 different people with the exact same entries and only the host's worked
I thought it was mv <file>
but there's no way of telling that's the reason why it failed
if you passed the login part i guess it should be working fine tho
but in reality it was MV file
but if you don't know ls and cd commands its a little confusing
Wait there are instructions on how to do this kind of stuff in game right?
yeah it literally says type mv survey.db
the angle brackets tell you that it's a variable name
that's kinda standard programming lingo
contract info
but it is unclear for people who don't know, but its a 1 time thing you'll know forever afterwards
nah Kieth, the idea is nice but the minigame is bullshit level hard imo
I've finished WTG2 twice, and cracking net is easier than that
but can't blame you, its half my fault there
theres something like that in a certain terminal mod I think? One moment I'll find it
yeah I knew some people would struggle with a cli I think most will be fine.
Me when I try to read the description of each contract to my group slowly because the font messes with my brain 
but just saying
i have to test this one out too
None of people in my group would even past the login part
its that hard
for people who don't know
would? have they tried?
yes they tried
they gave up and said
"Nah, lets just do titan instead"
cause its true
its not worth to waste time on that very hard thing
not to mention rng
0 O
but in LC its not
one is square the other is oval and has a dot haha. Probably the most verbose way to make a O and 0 distinct in any font I've seen.
were your friends able to do any of the other contracts? Mine couldn't do the bomb defusal either, only the host was able to do any of the events
so far we only did extermination
We couldn't do the exorcism and bomb defusal until the host (me) becomes the terminal guy
@indigo prawn Will you make some of the contracts disable...able?
and exorcism
yeah
please do
I will gladly get rid of data contract
sorry man but its way too hard
and I'm truly mad at it
not you tho I appriciate your work alot
Ok no you know what before I start talking about disabling certain contracts i need to try them all
(except data contract, it's my arch enemy now)
Sorry for the ping but I wanted to mention why you don't implement a function so that when you point at the bomb it tells you the serial numbers in a text? If the bomb appears on a bugged wall, being able to continue seeing the numbers, it could continue to be deactivated since apparently the cables always appear visible to cut them
Extermination and the human saving one worked for all of us regardless of host.
Data extraction, bomb defusal, and ritual seem to only work as host for us
The data should be fine?
Because someone forgot to save the user and pwd on the PC for clients.

instead of doing the cmd thing why couldn't we just idk, hack it with with a flash and wait some time once you have access to pc
or even, add easy mode option
Maybe something with the data extraction username and password should just be a random set of english words with randomized capital and lower cases
Makes it easier to read i guess, less second guessing yourself if its a word you recognize
Oh yeah, I'm already using that one
Honestly using the LGU computer for more than the contract probably is a waste of time. Especially because the other contracts don't really have bonuses either
Is getting the extermination on experimentation, everytime I type in "Contract" into the terminal a bug?
I think it's just crazy luck. Next update the contract selection will be less random so it feels more random though.
So you're gonna store the last selected contract to not include that one, lol?
yeah and planet I guess
that would be nice
how many times?
5 times in a row
, uh how far can you go with that
damn ok nvrmind :P
was just wondering if you could keep going and see if the issue continued
we were not lucky on all of them
But when is the contract over? Like, If we can get the egg into the ship and leave with it?
WhiteSpike making the last level/contract type unchoosable will probably hard-fix it anyway if there actually is a bug
that counts as the end of it?
yeah
The contract resets when you leave from specified moon, regardless of success or failure.
okay so its a bug then
I don't understand what other mod could prevent EndGame being called.
We still had the contract after dying
The patch was on the lever before right?
oh haha that's why, wonder why I put it there. Must have just read endgame and thought that will do
So unless some mod decides to completely reimplement ReviveDeadPlayers, it should always trigger.
so that means the contract will only reset when the host pulls the lever
yeah that sounds good
is there currently a way to abandon any ongoing contracts?
i think just dont go to the moon?
I think they mean get a new one.
no, just straight up canceling it
Right now, no.
Though there was some merging which allow to that, plus some configuration options on choosing moon for contract.
Plus, uhh.
Something where you can specify which moon you want to go but uses other price for that.
Speaking of which.
What happened to the help info of contract, Kieth? I don't see it. 
It had "contract [moon]" before, now it doesn't.
idk I'll put it back in though
ok @steady trail think I'm gonna push now anything you can think of that we still need
yeah haven't tested though so I'll verify
bro this vanilla tmp caret error is gonna give me a hernia I always see it out of the corner of my eye as it scrolls up and think I broke something last minute haha
works good
Just remembered to add configuration for mainitem spawn location logic that person asked for so I'm throwing that doing a little more testing then going live.
🙏
Hey there, I'm running the extermination contract right now and whenever I kill a hoarding bug, if I touch their dead body it damages me, I have hunter level 2, I don't know if that changes anything, any help would be greatly appreciated :)
I think that might be a different mod causing that behaviour I've heard it before but if you send your logoutput.log (in your bepinex folder) I'll take a quick look.
Do I just paste the file in here?
yeah
Thank you so much for doing this for me
making the readme for the update right now and I think this will be fixed.
Oh perfect, thank you so much :)
The only thing I could see it being was the particlesystem get fail which has been fixed so hopefully that does it
Sounds good, I look forward to the update, thank you again :)
What was?
Not sure if this is a bug or not but if you leave a moon and then died (Or disconnect, idk it's either one) after getting the bomb in the bomb defusal contract it disappears/is gone from the ship.
I think that's disconnect
oh and you know what it's probably an easy fix idk why I didn't put this in that update
I assumed because the items had so much going on they weren't being saved properly but they're probably getting saved then getting disabled because their respective contract isn't active. I just need to add a check for is in ship to Start and it should be fixed
Magical disappearing items.
There is no way to fix the issue of upgrades not applying to players who weren’t online when purchased?
Probably? Would have to look at the save again
But probably would need to include what's shared and not.
But then would probably lead to fuckery when you decided to turn something individual or something.
Yeah there definitely I just haven't really developed anything with any late joining mods in mind but it should be added
if there's client -> host communication it may be possible for clients to request jsoned perks from host as they join
or something
i'm not sure how lethal company works, i did modding for gmod tho
We know RPCs, yes.
not even sure what RPC is, lol
Client and Host communication.
We just need to make the save in a way that it doesn't fuck up anything and pulls up the shared upgrades.
All we have to do is update the LGUSave object on purchase then it's implemented
Instead of just on save
oh nice, whats the reason to not do it?
None it will be added
You mean why we didn't do it before?

Also can you clarify how the beekeeper multiplier works? I had 3 people with it maxed and it was 1.25 for each and the hive was only 75
Then the hive was originally worth $56
It's just a boolean that gets flipped server wide that if true increases the value.
Inflation hitting the Company hard
Man, next thing you know a pro flashlight is gonna be 60 credits
Also where is contracts? Its not in the lgu store?
It's displayed in help command.
I just wanted to separate what's a command and what's an upgrade.
Because having everything in the same list would just lead to trouble.
Fixed and will be live in next release.
danke
im sure this is asked all the time but can you get random contracted for moons you cant afford?
You should have a config if you want random contract command to only be assigned to free moons.
This also should also include changes in the moons cost and custom moons.
So if you have a free custom moon and you have free moons only on, that moon is included in contract command.
You can also specify which moon you want to have a contract by giving the moons name after contract command i.e. contract titan.
This will use a different configurable price when using specified instead of random.
What if there was an upgrade that let you not only see whoever you’re spectating like those bodycam mods but also hear as if you were there
hi is there a way to change forcecredits back from host only to everyone?
I guess I could set a config option. What scenario do you need this for?
my friends and I mainly play together so everyone operates the terminal / uses forcecredits with everyone agreement but its honestly not that big of a deal was just wondering if there was an option
Interns might be broken? I wasn't the host tonight during our session and I know my cousin didn't use a clean save, but when trying to use the feature tonight it would just consume the credits but not actually trigger the dead player to respawn
Thanks for implementing my suggestion for the ship doors btw 😁
Do you know if there’s a changelog anywhere (for the published versions?)
Or just any changelog
Has anyone else experienced various upgrades persisting after cold restarts, or even save deletion and recreation? The latter might be due to LCBetterSaves, for what its worth, but we even had the situation where we bought Malware, and then shut the game down and restarted it before we took off, and we had our money back from the purchase, but the upgrade still in effect?
does the diving kit work for anyone else? it doesn't appear to work if I have it set to one handed instead of two handed
I've had times where I randomly got protein powder. Usually from a hard crash
that sounds different to what im experiencing
We saw this bomb spawn in the map and we didn't have a contract active. I assume XX-YYY is a placeholder and it bugged out? It was gone when we left and came back, i guess it blew up?
Can you send your log
Some context, we purchased contract on rend and got bomb defusal and cleared it day 1.
Day 2 is above
Day 3 we saw it again. The serialNumber couldn't be seen and cutting did nothing (I cut random wires), and eventually died when the timer expired.
is this the right one?
Should be. Thanks
Not really I should make one though
fire!
i dont even know whats in the game right now, besides the addition of wheelbarrows
(those are fixed with the new update right?)
Everything is always listed in thunderstore with descriptions
gosh my bad! thank you :P i forgot about that once i heard someone mention some kind of "doors" mechanic here (?)
Upgrade to door battery lets you keep them closed longer
yo can someone explain how the contract works? do we have to buy it multiple times or do we buy once and it just gives us random contracts over time?
nvr mind im not qualified enough to explain since im behind on whats going on rn 😭
I have a question too, does malware broadcaster explode turrets as well??
And if its configured not to explode the trap it says it disables it for 7 seconds, isn't that vanilla downtime?
Before discovering this Discord server I just knew of the github through the Thunderstore page. That's where I made the suggestion of having an upgrade path to have the ship doors stay shut longer per tier
Yup it explodes the turrets. learned that the hardway. if you set to not explode you can change the duration of how long you want the downtime to be so that the malware broadcaster is more useful than the vanilla
dang... then mines wouldn't explode on disable either (if you disabled trap explosions), right?
...
I was thinking it would be funny if the ship person had the ability to just blow up people near mines... but I don't think blowing up turrets is balanced... :/
if there was a way to separate the two that would be wonderful, but thats unfortunate
sadly no way to seperate the two
Might've been Dine not rend, i forgot. Also i didn't see any vent near this bomb spawn location either.
so again I ask, can someone explain how the contract works? do we have to buy it multiple times or do we buy once and it just gives us random contracts over time?
you buy it each time. it gives you a random assignment at a random moon
and it disappears when you leave that moon, whether your successfully cleared it or not
How do I disable the last upgrade of Better Scanner? Like make it show as maxed with just the first upgrade
where is the scrap insurance choice? i cannot see it in store or lgu
did you delete your old config before updating?
no, but i can see the shutter battery option, i just cannot see the scrap insurance option
Scroll down on main screen
Should be there! It’s in a better spot imo, I like it quite a bit
thanks a lot!!!
We got scrap insurance now?
@indigo prawn
you have to be much closer than that. The same distance you have to be to pick something up. If you were and the tooltip still didn't show please send your log.
yeah we were close to it
and trying to fail it doesn't work either
i will send log
is it the player.log or output log
Having both doesn't hurt.
same thing happens on me
Fixed and will be live in next release.
aight
And I think it was @feral crane who wanted to see that
Any idea on the issue we had?
(just a follow-up question, not meaning to rush on anything
)
No errors from our side that I can see.
So it's probably the hoverTip not being updated or something.
hmm
yeah I think we've run into another incompatibility or two with some mods and we don't know what they are just yet
Just this morning I booted up and tested 5 contract behaviours under different circumstances and they all worked fine. All interactable, behaved properly, spawned properly. However the mansion map it looks like there still is the possibility for the bomb serial number to be in the wall and stuff. The vents are in really cramped positions. Seems like a lot of them are right in the corner so if the angle aligns it can push the serial number through the adjacent wall. I guess I'll just add logic that rotates the item based on the vents rotation and that should at least fix it.
But yeah so far a few issues have popped up, haven't been able to replicate any of them so we'll see.
Is there a stable modpack/profile that works well with this mod?
t3DAZk8
5v77D
I thought you said you were disabling data contract lol what are you doing
why are you still doing it then?
Is it possible to make the serial number show when scanning?
what?
I need money
yeah
disable the data contracts and do another contract?
I can disable it?
yes
oh fuck it then
Seriously
no matter what I type
it doesn't work
It
D O E S N'T work
also that's a lower case z lol
man
just at this rate please change its design or make it tell if its lower case uppercase or whatever bitch fuck that is
terminal and pc
have very different fonts
just disable it
and it doesn't really matter if the terminal and pc have different fonts, I can change them but it's much more convienent to verify the correct string through the terminal while you're looking at it
and it just spammed smth that prevented me from going out of the game
And there's a missing 'E'
quit the game but how do I find logs again
root of your bepinex fodler
I've seen at least two vents in mansions be placed entirely wrong with minimal mods. One was perpendicular to the wall it spawned in and the other was... Either in the wall or entirely reverse? I wasn't sure. Point is, mansion is weird and I think a losing battle for vent spawns
You can have a floating vent in the kitchen room, lmao.
My immersion is ruined. I'm gonna go play Fortnite or some shite lmao byeeee
Scaffold of the main entrance's stairs?
It absolutely scared the shit out of me to the point where I jumped from my chair and hit my legs on the table (it still hurts a bit) 
I was testing my Barbed Wire implementation and was spawning thumpers and then I see a thumper spawn on main facing the wall.
Like lol.
alright I guess it should be made so if mansion it spawns in front of a door. That's the only consistent, easily fetchable, and populated thing I can think of.
Why not just make it to a door?
It would still do the same thing with vents but on a door.
Barbed wire sounds cool
yeah that's what I said
Looked like you were only going to use door when it's a mansion interior.
I suggested for any kind of interior.
oh I see yeah if it behaves well I think I will switch that to be default behaviour
The talk of units always confuses me cuz idk how much a unit is. I struggle enough with actual measurement units
But we'll see. I have a feeling doors will be a little more vulnerable to murphy's law when it comes to spawning inside other objects. In the mansions specifically bookshelves and stuff, in the regular dungeon some of those new industrial pipe objects and stuff. I've noticed a good amount of doors that you open and your face is right in something else. With the regular dungeon the vents are placed pretty well and other objects are pretty considerate of them it seems
Yeah, it will be trial and error to find something that doesn't make it out of bounds and doesn't need us to always consider other implemented interiors.
a unit in unity is ~1 meter but lethal company is scaled up a bit so ~1 meter in lethal company feels and acts (physics wise) like about 0.75 meters
Yeah I'm hopeful for doors and I think custom moons they'll be one of the most reliable spawns. That was one thing when I was implementing vent spawning I was thinking for custom moons you know someone is gonna put like 40 vents at y -2000 on some popular moon or something.

u can try my modpack if u dunt mind i've adjusted the price of each options
Sure, what's it called?
search notez, u can see a scaryface icon
Oh! Uh... Last night I had an idea for an upgrade.
Weapons permit/gun license: an upgrade to the shotgun. Possible buffs include speeding up the reload speed, making shells purchaseable, and if multiple levels exist giving the crew a small shipment of free shells every quota at max level. It would be fairly expensive but worth it in the lategame
You wouldn't get very many shells in the free shipment, but they'd be free
This seems like a good idea. I don't know how hard modding new weapons into the game would be, but I was thinking just using the base shotgun and modifying that into something like snipers or other guns might work. Not sure if this would fit into a game like LC, but I think that this can work as an expensive lategame upgrade along with the shotgun buffs, or maybe add buffs for the new eapons too
we def need watergun to kill blobs
i wish we can have a power loader for us to push away the giant
that would be cool
or can we have a thumper from dune to attract worm? just like in the movie, we can use the thumper to keep worm spawn in specific area and away from the ship. the thumper may also attract dogs
I'm sad the walkman from the lootable music tapes mod doesn't count as a boombox for Sick Beats..
I wanna beat the everloving frick out of Baboon Hawks set to living on a prayer
discjockey works
Wait what
Lemme look that up
My other upgrades are missing, even though I never disabled them. running the mod with advanced company
Sick beats shouldn't care about which music it plays.
It just cares if it's on or not, lol.
I can't even buy the upgrade sick beats

Probably logs show an error?
No, it's a different item to the boombox so it kinda makes sense
Ah.
discjockey sometimes doesnt even turn the boombox on but as long as the music is playing the icon appears and the buffs work
no error on the logs
HUH
as in, sometimes the thing just doesnt start discharging...
Hmm
So it died before Disco...
Ah.
Did you change anything in the hunter config?
I should do that at some point but procrastination.
Plus barbed wire forces me to make a transpiler for all enemies.

Aight works now, thanks
Because right now the idea is have it on "not ready" mode when carried around then you will have an interact to turn it into "ready" mode where it will start consume its durability.
Everything works except the uhh.
Slow enemies.
Because the agent's speed is changed on each EnemyAI's Update.

Also the animations are linked to its speed.
Which is kinda hilarious ngl.
Oh crazy
Does it still have 2 health variables too
Oh no, that's gone.
Is the damage by the barbwire dot or once per collision?
Once per collision.
I don't know if I did it such as it doesn't impact performance though.
Because I'm basically doing it the same way as the shotgun, lol.

Could make it deployable like the ladder
Give it a good shovel smack
Lol.
One of my jobs sister facilities makes a barbed wire deployment thing. Basically it's a contained coil bolted to an appliance dolly. You stake one end of the coil in the ground and pull the dolly out like slinky
I'm sure it will be fine performance wise. If you do run into issues though and want a different approach the first idea that popped in my mind was a collider with isTrigger=true and a frozen rigid body and the script just has OnTriggerEnter and OnTriggerExit so it's agnostic and event based.
I think there's way bigger performance warcrimes going on to even think about that lol. If a user has 100 mods installed probably at least 20 of them are calling gameobject.find in update haha
Layer filtered spherecasts should not even be a drop in the bucket
I’ve had that exact thing where I would buy it and then either quit and restart the save or I land at a moon, die, and then restart before it registers that I died and I’ll have the money and the upgrades, it’s probably some glitch and it’s definitely OP since you can get pretty much free upgrades but for me if I know I’m gonna quit out, I’ll just not buy the upgrades and then buy them when I play the next time because if you buy the upgrades, play a full day, and then it goes to the next day and then you quit the problem won’t happen
Bro you asked if they could make it so you could take out data contracts and they went out of their way to add it as a literal feature and then they do and now you’re asking them to change it? When you didn’t even want to do them anymore in the first place? Bro come on man
If you want there’s a custom boombox songs mod where you can put your own music form the boombox, that’s what I use and since it’s from the boombox sick beats works
As of rn LateGame Upgrades: interns doesnt work it just expends credits without reviving
If you can give logs, I would appreciate.
cant get it the tooltip to come up
just to know, for the contract feature i got the scavenger but he was only worth 500 wich is the cost to get one, do you get extra money after or what
yeah was curious why xontracts are the same as the reward
I did configure it but default is odd
You convert 500 credits to 500 quota, that's it.
We didnt really care about balancing considering that everything's configurable to the user's liking.
Seeing some of my favorite streamers use lgu had been hilarious 😂😂
If im not mistaken, theres no upgrade for increased tool battery life. That could be a good one to add
true, although there's lots of other mods that upgrade that.
I use the lethal progression mod with lategame upgrades and one of the skills you can spend your level up points on affects the battery life if you want to try that it's pretty fun :)
As whitespike said it seems like it's more for converting credits to quota but since the rewards can be edited I changed to reward of each contract to be 1000 so you make an extra 500, that being said I also play a modified brutal company plus so it balances out more (also extermination contracts with the hunter upgrades usually gives you way more money)
Does it show the icon as before or nothing at all?
the sick beats stamina regen boost doesn't apply if you're moving it seems
once that's fixed, my 1 credit, 2x speed, infinite stamina regen sick beats can finally reach full potential
Nothing at all.
Guys contracts stays after one day or not?
Should disappear when you leave the moon regardless of success
If you succeeded in finishing the contract how much you get? approx
the price of contract is 500 and if you won you get 500?
You convert 500 credits to 500 quota, yes.
You can change it if you feel you want to get profit out of it.
How do I change it ya
It's kinda weird that by default there's no profit margin despite risk of failure. If you fail the contract for any reason you lose 500 credits for nothing. But then again a team of players probably are equipped enough to handle contracts by the time it becomes necessary for the quotas.
One of the thunderstore tabs is edit configs. Lgu is under "more ship upgrades" in that mod list tab
Elsewhere... I don't know
The whole point is to convert excess cred to quota via the challenge of teh contract task
how to easily kill pack of hoarding bugs
protein powder, shovel, and a chokepoint
You can configure the amount of bugs it spawns if you feel too overwhelmed.
i need more bugs! and a second shovel
i don't see, can you see in the r2modman
what's the name of the config
Config Editor > com.malco.moreshipupgrades.cfg > Contracts > Value
It's the second on your list.
Does an extermination contract keep other things from spawning in the facility?
It should not influence scrap from spawning, no.
I meant other monsters
im getting this bug on my solo runs where when I rejoin the game, I get spawned a random item I used to not have.
Now I have a shopping cart and a helmet, both of which i have never bought in this instance
and also if i don't pick up the items or if I do, and relog, the items change locations to a random place in the ship
oh and my nightvision goggles that I had despawned entirely
have a problem with lategame upgares, my cursor always staying upper the terminal screen and when im trying to exit terminal, i just cant
someone has any solution?
Are there any guides for contracts?
Saw some discussion of mansion oddities, I've been seeing fire exits spawn inside of book cases too.
pretty sure that's just how the base game is
iirc you can type info contract
am i the only one that has an issue where all upgrades are shared even tho the config is set to not share and all upgrades have it set to individual purchase?
Set convert all upgrades to be shared option to be false
'Misc' became 'Misc' so it shows up at the top of the file so any changes anyone made to that section will be reset.
it is...
that is what i am talking about
" even tho the config is set to not share"
Oh it made my thing italics
_Misc_
Why are you talking with that much sass I'm trying to help you lol
i am not talking with sas im just explaing that it was set to false but why is there 2 misc? huh?
confused bunny noises...
For the reason I said there is. Both in the patch notes and one message ago
fair enough
just seems a bit confusing but i understand now thanks ❤️
also if i seem sassy then i am sorry it really was not my intentions, text can be hard to relay what your trying to say and then it can seem like your sassy, angry, sad, happy, mad or anything depending on how you read it but i really was just trying to explain my situation and that i am confused that is really all, sorry if i seem sassy cuz of that >.<;
it's all good haha don't worry about it
heh, thanks i do worry alot about such things cuz i dont wanna come off as a person who is mean or bad i wanna do my best to help and stuff, but thanks for insuring me not to worry it helps a bit ❤️
Oh, so that's why you put the underscores.
the portable teleporter one of my fd use it first time, but it broken immediately and didnt teleport my fd. is that normal?
fd?
friend
Don't portable teleporters break like 90% of the time (by default)
the no teleport part is weird tho 
I only know that weeping angels stopped teleports from happening.
Even the vanilla way.
wait. weeping angels????
Because of a random crash when gaining their tag.
but my friend wasnt in the room, he was already outside
Yeah because when being teleported, it checks if it has any enemy on them (for example snare flea).
ic
Just give me your fd's logs.
I will give it look but it probably crashed when it started teleporting.
If you say that no blue particles appeared.
where can we find the log?
In the BepInEx folder.
So wait.
What are you saying.
Is..
Friend has portable.
He presses and breaks (despawns the item)
But no blue particles or anything.
yes
And the file you gave is your friend's logs?
yes
From what I can see, there's no errors originated from LGU.
Did this friend joined late?
It could be a sync issue causing the teleport to not work.
Because the break only happens after we tell the game to select the target in radar and press the button to teleport.
Happening backwards is weird.
no, he is the host
No idea, just tested to see if the portable teleporter was working as intended and showed no weird behaviours.
and i also found a bug about night vision. I've set it to individual purchase and also turn of the "Convert all upgrades to be shared" in Misc, but when one of my fd buy and wear the night vision goggle, all crewmates have night vision.
Anyone know why my LGU always fail to save? It's like it's loading a different save every time
Suggestion: upgrade for damage every x seconds while stunning an enemy with the laser
How do I find out which demon is under contract?
Can anyone look and help with it pls?
hover over the demon summoning circle
if it doesn't show up, get closer to it
if it persists well idk honestly
Thats the issue i had last night. literally standing on the middle of it looking down and couldn't see what demon it was supposed to be
it shows "Pentagram"
It showed for the first time, but now it doesn't show
I will look at it when I stop being sick.
Just wanna say thank ya'll for this chopping cart
after i found my disc, i cant grab it
i fixed my problem above and i have another question, why do lethallib make disappear all normal and addon maps
bruteforce command causes errors and no reaction from terminal
why it parses IP as int32
weird
i though it may be conflict with terminal api, but nope
still broken, same errors
Because it removes the .
What version are you on? I thought it should be generating values under 2^31 now



