#[Deprecated] Advanced Company

1 messages · Page 56 of 1

arctic sonnet
#

Is DIversity to blame for the weird discount desyncs???.... How the hecc does diversity touch .... ooooooooooh

#

wait... how the hell do you break a random function? ._.

river oasis
#

Man that sucks, I really like that mod’s changes

arctic sonnet
#

That's actually impressive now that I think about it

arctic sonnet
#

It's like a task failed successfully moment

eternal mauve
arctic sonnet
#

How on earth do you break a random function... .... that is ... interesting

#

so in breaking the random function, it fucks with any mod that calls upon that?

river oasis
#

I heard something about that, hopefully it’s done by Friday

eternal mauve
#

might be good to ask diversity dev lol :P

arctic sonnet
#

jesus there's a handful of mods I have that most definitely is calling upon random...

eternal mauve
#

yes XD

arctic sonnet
#

h e c c...

#

You have no idea the god damn rabbit hole you uncovered @eternal mauve =-=

#

I am figuring out if this one mod I ditched thinking was bugged, was bugged due to random being screwed with

#

🥹 ...

solid pivot
#

this is ok

arctic sonnet
#

This could be the reason the damn mod borked all this damn time ; w ;

solid pivot
#

Its not needed tho

arctic sonnet
#

this mod's whole shtick is random shit, and if diversity broke the random... heck. Now I have to get the damn mod back in and see if - with diversity off - it functions..

#

9 damn times throughout the files I'm searching through alone, it uses "unityengine.random"... ; -; .... I'mma give this damn mod one second chance at my pack to see if diversity is the one that borked it...

#

with the help of AC - I can force it to appear >:D

undone spear
#

How does one gain experience, is it through selling or meeting quota?

arctic sonnet
#

Quota

undone spear
#

Thanks

dreamy temple
#

thats why for a lot of the game any random events don't need to be synced, just the seed does. because an identical seed will provide identical random results

arctic sonnet
#

well it worked... and then I tried to use one more and the game locked up and basically crashed-

#

but it actually worked

#

so diversity borked it >-> ... How the hell does someone break a randomizing function in an engine ., .

#

the stuff devs in this server could do never ceases to amaze me in terms of conflicting or errors...

#

I can't read the logs to figure out why the 2nd time I tried to do somethin' with the mod it crashed... ... I dunno how people read this stuff tbh

#

ok so while... it functions - it also breaks after the 2nd attempt of using saidi tem... so whilst diversity did bork it hard, it working unborked makes it crash the game after a 2nd use

#

🤷‍♂️ ... glad to know it's borked even with what borked it before being disabled

dreamy temple
#

@arctic sonnet Considering this is a community of authors and users, You might want to work on your tone a little

arctic sonnet
#

I'd state the realization of diversity being disabled showing the other mod functions but then self-destructs is a positive outlook . -. ...

#

dunno how else to word that o- o... I thought mod A broke B, disabling A allowed me to use B... and then using B twice broke the game - so B was always a self destructive mod to begin with . ,.

#

I mean B also hasn't been updated in over 3 weeks... so I'm grasping at straws hoping it'd work being basically depreciated o- o... given the whole lethallib's update putting wrenches in anything that used it, and this mod hasn't updated after that so it probably is very unstable. But I do like the rabbit hole that @eternal mauve informed me of.

#

Without that random nugget of information, I was chalking up the mod to just be depreciated. ... it - sort of still is, but I never knew the random was messed with somehow.

eternal mauve
arctic sonnet
#

no no, not callin' Diversity depreciated o- o

#

tis the other mod that I thought borked on its own.

solid pivot
#

I doubt its breaking the randomize function Shruge

#

From a dev standpoint thats highly unlikely

arctic sonnet
#

that's what I'm wondering

#

how on earth do people do that - cause with diversity gone the mod did function... once, and then break afterwards

solid pivot
#

using Random = UnityEngine.Random; isnt necessary but wont break stuff

hearty frost
#

Diversity 100% isn't depreciated. Version 2 should be coming Tuesday/Wednesday if all goes to plan they said :3

arctic sonnet
#

heckin heck - nobody is callin' diversity depreciated <-<

solid pivot
#

It just defines that when Random is written in code it means UnityEngine.Random instead of System.Random Shruge

solid pivot
#

It has nothing to do with runtime time stuff

#

Its strictly compile time

dreamy temple
#

My overall point is your wording comes off as toxic and rude

How the hell does someone break a randomizing function in an engine
the stuff devs in this server could do never ceases to amaze me in terms of conflicting or errors
How on earth do you break a random function... .... that is ... interesting

Even if a mod is doing something wrong, you don't need to express it like that

solid pivot
#

That stuff wont affect the resulting MSIL

#

Why do you think its the random stuff and not something else?

arctic sonnet
#

I state myself as not toxic or rude. I'd insult or degrade if I wanted to be rude to someone . ,. - the second line there is me referencing the previous issues I've encountered that I thought couldn't conflict

#

I always bring this one up: Skinwalkers and Lethal Progression. 2 mods I swear couldn't even touch each other with a 10 foot pole, had a conflict in the past.

#

I find it fascinating

dreamy temple
#

Yeah and as someone who isn't you, I'm letting you know how your saying things is coming off poorly

solid pivot
#

I mean many mods will now wait anyway as it seems next version of LC is dropping soonish?

arctic sonnet
#

🤷‍♂️ ... Those 3 lines were genuine questions 'n statements. 😅

#

How does one break something that (I swear) is unbreakable, this is going onto the list of things I never thought was possible, how does one tap into something (I think) is hard-coded

solid pivot
#

Like I said: Its highly unlikely to break any random stuff Shruge

#

With highly unlikely I mean astronomically unlikely

#

As long as they dont transpile the unity code

dreamy temple
#

much more probable

hearty frost
#

Nothing is unbreakable. Sometimes also anomalies happen, especially programs. Even LC behaviour itself could potentially cause this kind of behaviour as the game itself could feed garbage.

solid pivot
#

yea, would give off different values

#

but breaking a randomize functions for me is: Making it non pseudo random

#

basically always return 0 x)

arctic sonnet
#

I'm just trying to plug 2 and 2 together. I'm told "Diversity borked unityengine.random" - I check mod b, mod b has 9 calls to "unityengine.random". I disable Diversity, use mod b, mod b functions. 🤷‍♂️ ... To me I just assume this is a dust-hands-off open-n-shut proof it must've done something o, o

dreamy temple
#

point proven

solid pivot
#

ISnt the game using System.Random tho?

dreamy temple
#

na

solid pivot
#

I never understood why Unity reinvented the wheel

#

Probably something from the JS days?

#

And UnityScript Days :D

arctic sonnet
#

I'd assume if "unityengine.random" was called on both of our engines - it'd both output the same result if called upon the same ms no? .,. ... system.random would be our PC's outputting random unsync'd numbers? My only guess

#

Why else create a random if random already exists?

solid pivot
#

System.Random with given seed is also deterministic

#

According to C# doc

eternal mauve
solid pivot
#

I guess they mean the seed isnt set the same on clients and host somehow then

#

Resulting in different values and therefore desync

eternal mauve
#

They also mentioned that System.random is untouched.

hearty frost
#

I am to believe frames are accounted for too.

eternal mauve
#

Possibly yeah.

solid pivot
#

Like I said: System.Random IS deterministic when it has a given seed.

arctic sonnet
#

the seed being the world gen?

eternal mauve
arctic sonnet
#

is that not different between you and me at all times? .,.

eternal mauve
#

System.random generates a random string based on your computers time (accurate to milliseconds and whatever)

arctic sonnet
#

so now I question, what does unityengine random create its randomness from?

eternal mauve
solid pivot
#

I have to clarify it a bit. Its guaranteed to be deterministic in the same version of the framework. LC will always have the same version of the framework tho

arctic sonnet
#

oh it's using the darn... what the hell is that time called...

#

the shit on my profile... I looked it up before to make that snazzy time-sync thing

eternal mauve
solid pivot
#

Clarifying further: It doesnt matter which one you use. They are both deterministic :D

#

UnityEngine.Random has one problem tho

#

Its seed is set static

#

Which is the reason I remember LC using System.Random for enemy spawns etc. Shruge

arctic sonnet
#

so.. what I said about how a random number pulled if both of us were told to pull it at the same ms would be the same is correct? . ,.

#

since both of our engines would be seeded the same being connected o- o

#

or does unityengine.random not sync up like that?

solid pivot
#

time is not a variable if its seeded Shruge

#

time will become seed when you start the game basically

#

If you set the seed to 1000 and ask unity for 5 random numbers after that

#

at any time on any pc

#

it will return the same 5 numbers

arctic sonnet
#

so if both of us used system.random at the same ms for 5 random numbers - they'd be the same

#

somehow synced to the T with when they were called on

solid pivot
#

No, System.Random might differ quite largely if not used with a seed

arctic sonnet
#

what the hecc is the point between unity's random and system

solid pivot
#

When used with a seed the same rule applies as above

arctic sonnet
#

and you can seed system?

solid pivot
#

Set seed to 1000 and call System.Random 5 times at ANY time on ANY pc

#

it will return the same 5 values (if its the same .NET framework)

arctic sonnet
#

if you can seed system, what's the hecking point of unity's?

solid pivot
#

Yesh

#

You can even instance it and keep a reference to your random object with its seed and position

arctic sonnet
#

is it to counter differing framework?...

eternal mauve
#

Man you know what could clear things up? If @lavish bison possibly just showed up out of the blue, if they had time to do so?

solid pivot
#

var random = new System.Random(seed);

arctic sonnet
#

what is the hecking point between the two >:x

solid pivot
#

Unitys support random vector3s etc.

#

And is static which might come in handy for unexperienced devs Shruge

#

I mean to work with Unity you have to understand OOP

arctic sonnet
#

that wouldn't be the first time I seen "OOP"... not jogging too many neurons with it

solid pivot
#

My guess is that UnityEngine.Random is a relic

#

From the time when Unity supported writing code in UnityScript, JS and C#

#

By now I would personally recommend using System.Random Shruge

arctic sonnet
#

so it just sits there gathering dust while system.random is just available for usage o -o...

#

but stays just in case anything is obviously using it

solid pivot
#

yea

#

I wonder if unity still recommends using it 🤔

#

I mean by now I would simply recommend using xxHash for RNG

#

One of the best hashing algorithms to generate RNs

arctic sonnet
#

what does that call on

#

or it doesn't use either system or unity random, it just does its own thing

arctic sonnet
#

It's a pattern >:o

#

The numbers mason, they're supposed to be random

solid pivot
#

xxhash is really fast and really random tho

#

Sadly they destroyed their blog. All images are cropped

arctic sonnet
#

what... why

#

what's in the blog that was vital to be destroyed?...

solid pivot
#

the images are all cropped

#

They showed the results of many hash functions and compared them

arctic sonnet
#

but why did they destroy it?...

solid pivot
#

It was from 2015, when unity was still good

arctic sonnet
#

lol

solid pivot
#

Incompetency

arctic sonnet
#

how much space could that blog honestly take up - and they couldn't just keep it on some server? ., .

solid pivot
#

long story short, XXH3 basically became the de facto standard of modern code

barren rover
#

Youre adding a dithering shader?

solid pivot
#

be it for random numbers or its original purpose: non cryptographic hash generation

#

To the DOOM item, yes. I will sleep now tho

barren rover
#

Can you add an option that will allow us to apply it all the time, and maybe define possible colors somewhere in the config?

mint elbow
#

I am testing Advanced Company for the first time and I am experiencing what appears to be stronger gravity? I tried messing around with the perk values to see if I can get vanilla gravity back but I am stumped. This mod is amazing btw!

fathom python
#

One message removed from a suspended account.

#

One message removed from a suspended account.

mint elbow
eternal mauve
#

Ive been learning about hashmaps from ma dad in the meantime!

lavish bison
#

Oh I just did a woopsie with it... Simply resetting the initstate of unity random every frame which makes everything no more random anymore

#

If people are wondering what's the difference between "System Random" and "Unity Random" if we put any complicated stuff aside and be very simple, think of it as System Random giving a totally a random number, and Unity Random is giving a random sequence/pattern of numbers. Unity Random is good when you want something random, but that you want to replicate a few times in the same order.

mellow saffron
#

and you can't seed unity random easily

supple pecan
#

In AC moon presets, the Shrimp enemy has 0 rarity on most of the vanilla moons, but the config for it already has rarities and they're different. Which one is the right one?

pallid kestrel
#

AC will overwrite the spawn settings with its own settings as far as I know, so make sure you change them from 0 if you want to see Shrimp

eternal ivy
#

Shrimp?

#

It doesn't overwrite any enemies. At least it shouldn't. It just pulls their defaults.

pallid kestrel
#

It pulls from their defaults unless you're using an existing Profile with a newly-added mod, so be careful!

#

It's possible it only says 0 before you actually play the game and then updates, though, I haven't actually tried that

Theoretically as long as the checkmark isn't ticked it would likely update to be whatever the new default is, I will try that tomorrow to be sure

pallid kestrel
# eternal ivy Shrimp?

Shrimp is the custom enemy added by LC Office (I believe it's from one of Zeekers' previous games)

split mist
split mist
lapis flume
#

is there a way to hide the appearance of the gear such as the tactical helmet?

wraith totem
#

Fwiw this should be drastically improved for the next release

#

Look at several seconds reduction in the time it takes to complete actions on profiles with a large number of mods

rich basin
lapis flume
#

speaking of which, are the cosmetics clipping into first person also caused by this mod?

wraith totem
#

This is absolutely the correct take. The manager is targeted for people who aren’t familiar with modding at all and is a big part of why it’s as used as it is.
Besides, it also just encourages a welcoming community which is what we should all want 💪

solid pivot
#

And I was correct, the game uses System.Random Shruge

#

@dreamy temple

#

At least for everything which is synced by sharing a seed Shruge

#

You can easily create a wrapper for that class accepting a seed and having an internal clock counting up everytime you get a random number from it

#

Or you simply buffer the next 100 numbers everytime buffer is empty

#

I might add this to the AdvancedCompany Lib Shruge

wild silo
#

with diversity installed UnityEngine.Random.Range will just very often return the same number. Spend way too much time figuring that out when I wanted to print randomized rewards to chat which apparently just drops any message identical to the last one xD

#

potatoe I found a typo 😮

#

flippers description should be help not helps
I like "Oxygen not included" 👀

solid pivot
#

:>

wild silo
#

FYI been playing around with latest BetterEmotes update. Will still break when doing a betteremote during a TooManyEmote (playermodel becomes invisible) but that's not related to AC I guess. Only thing I noticed with AC is that there's no typing animation on the portable terminal. All other animations seem fine so far with that mod combo.

pearl fox
#

"if its broke, blame AC" will be remembered for a long time it seems

#

btw, are we able to buy or use the portable terminal outside the ship in the future?

wide zealot
#

@solid pivot btw congrats you made it to page 1 top rated

#

Btw been wondering, is there a mod that shows your cosmetics on your body when you die? It's weird how dead bodies have no cosmetics lol

rich basin
#

That’s a morecompany cosmetics system issue

#

Actually now that you mention it

#

I don’t know if I have ever seen cosmetics on dead bodies, my brain says of course I have, but can’t recall

solid pivot
wild silo
# solid pivot Its the animation compability mode. Having BetterEmotes or MoreEmotes will remov...

Hmm, I assumed in 149 we are now manually (de-)activating that mode in Compability (should be Compatibility?) tab?
But if that mode still automatically enables, I think I can't really do what I wanted to: test if anything changed with of this BetterEmotes update/changelog
Changed asset loading to load controllers as AnimatorOverrideController by default which fixes a lot of incompatibility with other mods

fathom python
solid pivot
#

There are still circumstances when its enabled by the mod itself

solar girder
#

I wonder if anyone found the controller and used it

#

With a video ofc

solid pivot
#

Its not added yet xD

fathom python
#

One message removed from a suspended account.

#

One message removed from a suspended account.

solar girder
#

Nah whoever picks it up becomes the next seeker and also can help the current seeker win

solid pivot
#

Dithering still looking good in game tho

fathom python
#

One message removed from a suspended account.

solid pivot
#

btw, unkillable monsters will just destroy and wont leave a body behind Shruge

#

I did initially plan to add monsters as sprites like in DOOM but this wouldnt work fine with modded enemies

#

I also did it the other way around now. Animation plays for enemies with known animation

#

And yes, Sandworm isnt killable Shruge

solar girder
#

Imagine they turn into fire burn like dust when they died

#

Like I just mean an effect just happened for when they disappeared

solid pivot
#

The spawn rotation

#

This will be hell Shruge

#

It will spawn an enemy every 5 seconds up to 15 active at the same time.

solar girder
#

Cursed item would be worth alot

#

940 or 1224 or (1993) Doom date

solid pivot
#

It will be similar to the other ones ~200-300 :D

solar girder
#

335

solid pivot
#

The other ones will become harder anyway, Light boots will make all enemies in vents spawn inside soon

#

Bunny ears can easily kill you already due to less mobility

#

red locust bees are your end

solar girder
#

I swear with the fog is just godly death sentence

solid pivot
#

Its very expensive tho

#

And you can have a full inventory with you :3

#

Its playing into 2 things

#

A ) breaking the atmosphere and B ) risk and reward

solar girder
#

And the worst part cause how bright it is with fog and kast you will no doubt die under 5 seconds after leaving the facility main entrance with it

solid pivot
#

They have a risk which you cant calculate, its a thing you got to have the balls to do Shruge

#

Yea, DOOM is nice and haha funny

#

But its terrifying actually, especially for your team mates

solar girder
solid pivot
#

I will spawn literal hell on you Shruge

solar girder
#

Nah my bad it's GOD Threat level

#

On those bunny ears

solar girder
opal turret
#

is the softlock on join bug fixed yet?

solid pivot
#

There never was such a bug Shruge

solar girder
#

: D

opal turret
#

I'm p sure there was

#

7_7

solar girder
#

I haven't had any issues

solid pivot
#

At least I cant remember and I just watched a streamer play without any problems Shruge

hearty frost
hearty frost
opal turret
#

alright then

solid pivot
#

It always was an old corporate restructure bug, evident in the logs Shruge

#

NullReferenceException: Object reference not set to an instance of an object
  at CorporateRestructure.Component.CreditMonitor.UpdateMonitor () [0x00000] in <145f04274b9a4d6b9e59d1553ca40844>:IL_0000 
  at CorporateRestructure.Patch.MonitorPatch.RefreshMoney () [0x00000] in <145f04274b9a4d6b9e59d1553ca40844>:IL_0000 
  at (wrapper dynamic-method) Terminal.DMD<Terminal::SyncGroupCreditsClientRpc>(Terminal,int,int)
  at Terminal.__rpc_handler_2039928764 (Unity.Netcode.NetworkBehaviour target, Unity.Netcode.FastBufferReader reader, Unity.Netcode.__RpcParams rpcParams) [0x00048] in <af9b1eec498a45aebd42601d6ab85015>:IL_0048 
  at (wrapper delegate-invoke) <Module>.invoke_void_NetworkBehaviour_FastBufferReader___RpcParams(Unity.Netcode.NetworkBehaviour,Unity.Netcode.FastBufferReader,Unity.Netcode.__RpcParams)
  at Unity.Netcode.RpcMessageHelpers.Handle (Unity.Netcode.NetworkContext& context, Unity.Netcode.RpcMetadata& metadata, Unity.Netcode.FastBufferReader& payload, Unity.Netcode.__RpcParams& rpcParams) [0x0004e] in <895801699cfc4b4ab52267f31e2a4998>:IL_004E 
Rethrow as Exception: Unhandled RPC exception!
opal turret
#

Oh I knew it existed, so it was some other mod compatibility issue?

arctic sonnet
#

I'd argue basegame. Had breaking of softlocking even in a base game ., .

opal turret
#

Alright

arctic sonnet
#

I'll still believe it's due to people joining too fast next to each other, but I got no solid proof of that

solid pivot
#

and LethalThings had a bug which can lead to a soft lock as well

NullReferenceException: Object reference not set to an instance of an object
  at LethalThings.NetworkConfig.StartOfRound_Start (On.StartOfRound+orig_Start orig, StartOfRound self) [0x00023] in O:\github\LethalThings\LethalThings\NetworkConfig.cs:272 
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<StartOfRound::Start>?1216198244(StartOfRound)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<StartOfRound::Start>?1983174940(StartOfRound)
  at (wrapper dynamic-method) LethalThings.Patches.Miscellaneous.DMD<LethalThings.Patches.Miscellaneous::StartOfRound_Start>(On.StartOfRound/orig_Start,StartOfRound)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<StartOfRound::Start>?949224928(StartOfRound)
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Trampoline<StartOfRound::Start>?-2030100276(StartOfRound)
  at LethalThings.Patches.Debug.StartOfRound_Start (On.StartOfRound+orig_Start orig, StartOfRound self) [0x00001] in O:\github\LethalThings\LethalThings\Patches\Debug.cs:109 
  at (wrapper dynamic-method) MonoMod.Utils.DynamicMethodDefinition.Hook<StartOfRound::Start>?-1222048612(StartOfRound)
eternal ivy
solid pivot
#

In gernal: Its VERY unlikely AC is causing a softlock on join. I wont say it will never happen in the future but I dont see why it should Shruge

eternal ivy
#

But I guess creating an issue on github is easier.

opal turret
#

imagine being in 2024 and still being haunted by NREs ;/

solid pivot
#

Of course you are, constantly Assert or Null checking isnt necessary and just reducing performance Shruge

#

Welcome to game dev. Usually you develop your own game and know what value will never be null

arctic sonnet
#

Imagine being in 2024 over a decade after Minecraft's existence and games still come out without modding being a core focus - u-

opal turret
#

nanoseconds matters

#

kekw

solid pivot
#

nanoseconds cumulate to ms Shruge

#

And yes, 1ms is the difference between 60FPS or 55FPS

arctic sonnet
#

And this is why I argue the extendable ladder is worth it guys. It saves me seconds

#

yes just 5-10 seconds saved on one moon is little - but imagine that 10 times, 20 times.

#

Seconds add up. >:o

solid pivot
#

Whats worse it that there is no try catch in most mods anywhere. I added a lot of try catch blocks. But I usually only do this when I have some way I can actually react to it

#

The whole lobby code will catch an exception and communicate it to the connecting user for example

#

Games are a High FPS environment Shruge

#

Addings 1000s of Asserts in your code for a web application isnt a big deal

#

I mean most mods dont really care about performance otherwise :'D

#

I saw a very popular mod basically instantiating a list every frame and copying content and modifying it

#

And by very popular I mean top 5.

#

People complained to me about "memory leaks" in a managed language like C#. And if AC is causing them somehow

#

I know which mods do, but I wont talk about it out of fear of repercussions :3

#

Some modders have a very strong superiority complex

#

Even stronger than mine potatoe_pepe

#

After that its basically Dunning Kruger at work

#

Tbf tho: Modders are unpaid. So they wont necessarily spend 4 days to make a part of their mod bulletproof

#

I am not doing this myself. Nobody is paying me a wage for what I do, so I mostly do it quick and dirty and refactor later. I mean, that way I learn to refactor faster in the future, as I have employees under me in my job and have to refactor and review their code constantly.

#

You are just my test subjects kekw

#

Whats sad tho: AC is probably one of the top 10% mods when it comes to amount of null checks :'D

solid pivot
#

There are at least >200 null checks potatoe_pepe

#

There will be a new video about the DOOM item soon :)

solid pivot
#

I mean, in the ends its no big deal, GC will handle that fine. At least if Unity would use CoreCLR potatoe_pepe

#

GC of C# is becoming very strong lately

#

Two sided medal tho. Just will produce more people not caring about allocs Shruge

#

Until its too late basically :D

#

Many unity game projects die because of this btw

opal turret
#

At least for me, LC memory leak is a pain cuz I have 8gb ram and they are on 100% usage after 15 mins, I know .net GC is doing its best but still, it hits performance really hard 😄

solid pivot
#

I mean, in general its expected behaviour for managed languages to just allocate more memory if needed and free memory when other applications need it or more memory is needed and none is left Shruge

#

So in general its not a big deal. Problems arise if you alloc 100s of objects per frame. That being 60-120 times a second, adding up to 10000s of gcallocs

#

And this will quickly make the difference between playable 16ms or unplayable 32ms Shruge

#

I mean, I dont do StringBuilder stuff in my mod too, so string gcallocs are still a thing. I think the latest .NET solved that problem tho? Not entirely sure. Just read something about string gcallocs on the CoreCLR github issues page

#

There are many ways to fix string gcallocs but they have to be backward compatible. One way I used at one point in a game was to incorporate a memtable :'D

#

And using pointers

#

Working with char* directly and stuff

#

But not many unity objects like char*. At least some Unity stuff now also accept Span<char> instead of strings Shruge

#

Which makes a mmap viable for such use cases

#

Could even do it totally managed.
char[] mmap = new char[1024 * 10]; // 10kb of string storage

#

Write your stuff in it and then provide unity with a Span to that char array with startIndex and length

#

alloc free :3

#

C# could do something internally like that but as strings are some weird thing between reference and struct it might be problematic

opal turret
#

lmao

#

at that point you could just use MemoryPool

solid pivot
#

mmap is nothing different from a MemoryPool with the difference that you would have start indices and lengths saved in that mmap as well Shruge

#

So you can reference strings in it, save new ones and get their indices etc.

opal turret
#

yea but less annoyance

#

perhaps the difference would be between if it's more expensive to handle indexing yourself or leaving it to .net's memory pool

vivid vigil
#

can you make it show the current keybind in the parentheses instead

solid pivot
#

All of that managing code would pretty much be very optimized assembly code in the end. You are not doing anything fancy in it besides simple algebra :D

#

But yea, dunno if .NET has something planned. Strings are the worst thing for new people to get their head around and its tedious for veterans as well Shruge

#

Would love to see a language wide solution

#

But I guess because strings are dynamic in size its not possible Shruge

#

(at least not without sacrificing speed)

#

And in general its favorable to prioritize in-moment performance and put the cost of it to a later point when there isnt much load and GC it then

#

I mean, at least stuff like "Split" now offer the ability to work gcalloc free in .NET 8

#

But .NET 8 will make it into Unity probably around 2047

#

We then already work with .NET 25

opal turret
#

isn't unity team working in fully integrate .NET since like, a decade or so

solid pivot
#

yes...

#

They started with .NET Core 2.0 back in the days I think

opal turret
#

why they tough mono was a good idea

solid pivot
#

And announced Unity switching to .NET Core in the long term

#

.NET 7/8/9 replaces Mono entirely Shruge

#

Its cross plattform and supports what Unity built themself (IL2CPP) out of the box :'3

#

I mean in a way Unity was ahead of its time at that point. It was out of a necessity as Apple banned all managed stuff on their iPhones

#

People reported about the "Flash ban" back then, but it was generally a ban on all managed code.

#

Switch is doing the same I think, since a managed game basically cracked the 3DS piracy protection Shruge

#

I mean, you are reliant on some third party to develop a runtime for your console to run managed code on it etc. and Nintendo doesnt like that idea any longer kekw

#

I just again realize how much video game trivia I know potatoe_pepe

opal turret
#

literally 😂

solid pivot
#

I mean, all of that was the time when I professionally worked on video games :3

#

So it also affected my work

solid pivot
#

f**k it... this is hell

#

I literally created LC Hell Shruge

#

This was freaking intense

hearty frost
#

I haven't encountered a single issue since zeroing all scrap/power for Company - weather it's relevant or not, I have 0 idea but definitely noticed a difference in playtime length without issues since then. No crashes, no stalls, no hangs, no long seed generations anymore other than SDM when I decided to go crazy with nearly 3 multiplier.

#

@solid pivot Literally watched the stream 😛 Although not mine 😉 hehehe

#

also no more 100 rarity bunny only 70 now xD

#

LC DOOM!!!!

solid pivot
#

are u rdy to see more?

#

It actually feels pretty awesome and its also very dangerous :) I just need to add a new damage model for player hp

#

I guess connection to discord isnt the best

#

So yea, I made LC become an ego shooter Shruge

#

And yes, 100 shells is all you get. You shoot 2 per shot.

hearty frost
#

Haha that's actually funny xD Look ing amazing! Time to slaughter the team! I mean eneimes L:

solid pivot
#

I killed Yippeee :<

patent turtle
#

:(

solid pivot
#

I guess all damage where the game calls killplayer will be 10% HP and touching enemies 5% with a cooldown or smth :3

#

You will get 100% Armor working the same way

#

So you can get shot quite a bit and attacked by dogs as well

#

But yea, you can also kill bees Shruge

errant niche
#

This has to be the best cursed scrap yet by far lmfao

solid pivot
#

:>

patent turtle
#

Glow in the dark variant of the || patato jar || when.

arctic sonnet
patent turtle
arctic sonnet
#

Hey Potatoe, do you think in the future (tracked only clientside) there could be a setting or a tick-box to tell that [non-default preset] is the preset to be highlighted/selected upon clicking host>public/friends>confirm? Not necessary, just QOL to consider. Ain't gonna question/state it more than once. o -o...

hearty frost
rocky granite
#

Is it possible to use MoreCompany and AdvancedCompany together? I have a cosmetics mod I really like for MoreCompany, but I want to switch over to AdvancedCompany so I can tweak more things

hearty frost
#

You can but both wont load, only AC.

teal shore
#

AC checks for MC and disables it and supports all MC cosmetics

#

if you don't have MC, the only thing you miss out on is the base MC cosmetics

rocky granite
teal shore
#

Separate cosmetic mod from MC?

#

then yes

rocky granite
#

Well it's a cosmetics mod that relies on MC

hearty frost
#

Nope

#

All cosmetics work with AdvancedCompany without MC.

#

Give or take, most of them.

#

You do not need MC as a dependency.

rocky granite
#

Ohh ok

hearty frost
#

^^

rocky granite
#

Do I just have to leave MC installed then and let AC disable it or am I good to only remove MC

hearty frost
#

You can do, if you want the included cosmetics from AC - you'll have to leave MC installed for now. AdvancedCompany stopps it from waking/loading so either way you're good.

#

BandaidsMegaCosmetics
ZTKCosmetics
InsomniaxCosmetics
ZeraosCosmetics
NikkisCosmeticKingdom
MuldjordCosmetics
CosmeticMegapack

These cosmetics I've used with no issue 🙂 And others too but these are the ones I like

rocky granite
#

So how do I change my cosmetics with advancedcompany?

hearty frost
#

In advance company options

rocky granite
#

Oohhh ok I see it now

#

Thank you so much for the help

#

Actually one last question. Is there a way to customize modded moons with this or just vanilla?

hearty frost
#

You can customise everything

rocky granite
#

Maybe Im looking in the wrong place, but on the moons customization tab it's only showing me vanilla moons

hearty frost
#

@rocky granite Load in so it can generate items, monsters and moons

arctic sonnet
rocky granite
#

Ohh ok

#

I apologize for so many dumb questions 🤦‍♂️

arctic sonnet
#

If you want to edit anything, ensure you create new on the left first

#

as you cannot save any edits on the default top 3

arctic sonnet
#

Ask away, or try away. Assuming the questions are legitimate and not for trolling, no question is a dumb question (at least to me). . ,.

hearty frost
#

What said no question is dumb unless you know answer or something 😛

eternal ivy
rocky granite
#

Another question. Is there a way to customize interior spawns with advanced company or do I have to do that entirely with each one's config?

hearty frost
#

No that's down to the dungeon generation

eternal ivy
#

Interior spawns of what?

hearty frost
eternal ivy
#

I am aware.

#

Do they mean entities/scrap in interior or interiors on moons?

rocky granite
#

Sorry I meant like custom interiors/dungeons

eternal ivy
#

That's down to mods that add them.

rocky granite
#

Also is there supposed to only be 3 hotbar slots..?

eternal ivy
#

Yes. You start with 500 xp and 4th slot costs 500 xp.

rocky granite
#

Gotcha

hearty frost
#

If you want to change you can either switch to the other profile that's given, not default or vanilla other one or if you're making a profile go to perks and change Carry Bags (Inventory) from 300% to 400%

split mist
hearty frost
#

AdvancedCompany Modpack if anyone wants to use to play around. 018d7ff3-04b2-ef52-5b8e-749a65cb8520

cinder walrus
#

this might be a lot to ask (and I also am unsure if it was this mod or lethalconfig that grants a considerbale amount of control over spawn rates, moon prices, etc) but being able to order moons manually would be nice for organizing.

#

organize**

wraith totem
arctic sonnet
wraith totem
arctic sonnet
#

r2 is actually getting an update?

#

what

wraith totem
#

it's updated fairly frequently

#

there's not really any need for daily/weekly updates

arctic sonnet
#

I mean - the fact that I could probably play through the singleplayer of minecraft before I could reorganize and open all tabs of all my mods on my list

#

sort of.. warrants the obvious need of some efficiency patch . ,.

wraith totem
#

it hasn't been a huge issue until recently

#

there's a release on average about once every month and a half

arctic sonnet
#

I'd refute that- but I don't recall it ever being fast to begin with when it came to opening mod tabs ., .

wraith totem
#

that's because it's a long lasting bug

arctic sonnet
#

when the hell does my r2 update?... I don't recall hittin' some update button...

wraith totem
#

what version are you on

arctic sonnet
#

3.1.46

wraith totem
#

then yeah you're fine

#

it has auto updating

arctic sonnet
#

it auto-updates itself on launch I presume

wraith totem
#

only checks once you've gone into a profile iirc

arctic sonnet
#

Hmmm .,.

junior mountain
#

true

junior mountain
#

⚰️

arctic sonnet
#

@solid pivot - I don't know if this has been talked about as an idea, but could there be a player or ship upgrade to allow 2-handed items to be put in our pockets? Maybe have it so it takes 2 slots per 2-handed item? Or maybe just a ship perk that allows all 2 handed items to be pocketed on The Company just for easier selling/handling - but disallows it when you're not at the company planet o -o?...

#

or maybe that's like a passive perk that gets achieved if you're over X amount of weight-reduction 'n weight-speed perks

errant niche
arctic sonnet
#

Ooo imagine perks that only unlock if you have certain perks active

#

to a certain level

arctic sonnet
#

although at the same time, I sort of don't want it to function like that due to me putting gambling... hecc

errant niche
#

... Set it to company store and limit which scrap it merges to 2 handed items only?

#

That way it only merges 2 handed scrap when you actually intend to sell

arctic sonnet
#

can it specifically do 2-handed stuff

#

or i have to set up every 2 handed item in some config . ,.

errant niche
#

you'd have to config it for two handed items, however you can edit the config mid game and the changes will take effect immediately

#

It's a decent stopgap solution, though

arctic sonnet
#

I've discovered a weird interaction with the "Medkit" item from LGU and "Protective Skin" from AC. It's supposed to heal 20 per use, but if protective skin is maxed - it does only 5. I'm going to take a semi-educated guess and state that the medkit "heals" by dealing damage in the negatives, but since protective skin probably multiplies damage taken by a decimal so it reduces first before applying to the player - the player receives less healing. @solid pivot - is it possible there could be a check to see if the damage reduction can not be applied if it detects the damage is in the negatives? ., .

rigid swallow
#

Small changes like these is why I don’t really like the mod that much anymore

#

I only like the new enemy sounds

wintry quail
hearty solar
#

i have a bug where when i start wearing equipments after 1 day i just get the grab text appearing when i run , walk , jump , stare at a wall closely, etc. idk if it is 100% from this mod but it always happens when i wear equipments for at least 1 day (is it because of the "Physic items" mod? i have lots of mods but it is my only guess at why it happens

open linden
#

try disabling it n see if it persists

solar girder
#

i loved my Character PNG i made being used in AC

swift merlin
#

Is it the same monster as in the configurations? or like what is your name?

tropic frigate
swift merlin
#

ty ❤️

eternal mauve
swift merlin
#

I was looking for spore lizard, but I didn't think it had another name in the settings 😆

tropic frigate
lapis flume
#

what is animation compatibility mode?

rich basin
#

Disables AC's animation shit to be more compatible with emote mods and shit like that I think™️

lapis flume
#

AC has animations?

feral current
#

For the handheld terminal right?

hearty frost
#

^Correct, also if the flippers (swim) animation still there? I haven't used flippers in some time 😛 but yeah AC has some animations

solid pivot
#

DOOM item is nearly finished btw

#

If you dont know what you do with that setting I recommend to NOT use it. It might break some stuff as its meant for compability Shruge

#

And I mean, this is obviously a custom animation Shruge

rich basin
#

hey Potatoe, should I go to your github, I have a request to make

#

Or do I ask you rn

candid narwhal
#

how does figure out the problem by doing that

rich basin
#

what? I could have used this so many times

#

thank u

wide zealot
#

That I think is why CR removed the eject option after v47 came out

#

Because it was added natively

hushed comet
#

Is there a way to get a reserved slot or extra slot with advanced company, since apparently ReservedItemSlot doesnt work with Advanced

arctic sonnet
#

300% = 3 slots, 400% = 4, etc

lost python
#

Well I can confirm that ReservedSprayPaint works with AC 👀

(not sure about the others though)

#

but yeah, you can do what Masterkev is recommending

hushed comet
arctic sonnet
#

Perks

hushed comet
#

Ah I see

arctic sonnet
#

Set the inventory slots' base % to 400 for default, or 600 if ye want 2 extra slot to cover flashlight 'n radio

hushed comet
#

Thanks so much

arctic sonnet
#

np ., .

solid pivot
#

btw, DOOM item is far enough that I test the networking

candid narwhal
#

so how does the eject help find the problem

solid pivot
#

Dude, you are referencing something from over a month ago. How does an eject button help to debug an error which only occurs when you are fired. How? Mhhhh. Cant think of any way. Its probably faster to land your ship 4 times instead Shruge

candid narwhal
#

i tried both methods

solid pivot
arctic sonnet
#

😅

hearty frost
#

Can force ejecting break stuff? (even vanilla) ?

solid pivot
#

Dont think so

arctic sonnet
#

here I am using a command from a mod to reset the game when there's a default eject command? 🙃

wide zealot
#

Quick Restart does if you use that mod so avoid

#

But I doubt a vanilla command would

wide zealot
#

I've had it cause weird desyncs before

arctic sonnet
#

I guess that's going out of the pack >_>'

hearty frost
fathom python
#

One message removed from a suspended account.

solar girder
mint elbow
#

I have a question

#

Is/Are EXP/XP Points supposed to reset on a new save?

Someone cheated in singleplayer to get a crap ton of XP and then they were able to spend it on my multiplayer game.

feral current
mint elbow
#

Didn't realize there was an option for that

feral current
#

Check your AC options when starting a lobby, it should be down at the bottom

mint elbow
#

Thank you

feral current
#

I think it needs to be unchecked. Sorry i can't look at what its called right now

analog radish
mint elbow
#

Oh

#

Glad you told me. It would have been a tad bit confusing trying to figure that out without the knowledge

solar girder
#

There is a way to remove it but it won't remove the data you already made

mint elbow
solar girder
#

No need to

#

You can go to the same one

#

It's just a simple setting

#

"Save Progress" or something

#

And make sure it's turned off before starting up a lobby

#

It also allows you to change the starting EXP

#

It's in the Game Tab

#

Right below "Portable Terminal" setting

solid pivot
#

"BOOOHOOO HALL OF SHAME SOOOOOOO TOXIC!"

#

But shitting on my mod, insulting me and my work is A OK

#

THATS CRITICISM DUDE

solar girder
#

Yet I still don't understand what you did wrong for them to hate on you

#

They are tripping

solid pivot
#

ssemingly I misunderstood smth, I will have to think about it, I am playing FFXIV roulettes rn

#

Also a thing I hate about modding, I have no free minute in my life any longer

#

I am constantly texted

solar girder
#

oh..

solid pivot
#

So apparently I misunderstood smth, cant think rn tho as I am in a raid

knotty mulch
#

You should take a break man

#

I have no idea what's happening, but it's concerning

hearty frost
feral current
#

People are only critical about things they are invested in

solid pivot
#

"AdvancedCompany breaks everything" isnt passionate. Its shit talking Shruge

feral current
#

Unless they are assholes obviously

solid pivot
#

People act as the texts in Hall of Shame is all criticism I've ever got. No, these are the ones which are non constructive and particular stupid. Most criticism I consider. I even added the hide equipment option.

#

I added 100s of functions due to feedback. The whole moon config stuff was feedback

hearty frost
solid pivot
#

I already cater HEAVILY to what people want to see

#

And instead of asking me for help in my thread, github, dm or YT nahhhh

#

They start shit talking about AC in other threads

hearty frost
#

EXACTLY so you're doing great work, you're listening to feedback which is the best thing to do alongside maintaining your vision for the mod.

#

Yeah I think it's really shit to, I haven't helped either - I egged on the whole Hall of Lore thing.

#

But now it's known that it's just making those toxic people win. 😛

#

Sometimes people say stuff, especially if they don't understand they will say something like they think they know.

#

Only you will know the truth to what's going on or another modder for example.

#

If some random mod user is just throwing a false accusation, we just shrug it off. If it's an issue, they will soon come to you or the person they're bothering about it.

#

And just deal with it as best as you can, like if it's something you can work with and solve that's awesome and a win. If it's not even an issue on your end and nothing you can do, that's pretty much it. 😛

#

Advanced Company isn't BREAKING other mods, I know that, others know that and especially... YOU know this.

feral current
#

I've actually found a lot of the modders in this discord to be extremely helpful. Usually when I come across a bug I'll bring it up to the one or two modders involved and they get it fixed within the week which is unbelievable to me. Or at least have an answer. And that means a lot to me in the mods that I use.

#

Like with the yippee scrap mod it was fixed within a day.

arctic sonnet
#

How many people complained about the hall of shame who were not on the hall of shame?

hearty frost
arctic sonnet
#

I like how people will complain to that, but not to lethallib's update that broke everything - or to mods still marking LE as their dependency when it's dead -u-'... Why the hell does a library updating cause so much breakage if everything is supposed to be named the same or called the same? Just because you add more doors doesn't mean the previous doors should break, but I guess my mentality doesn't sync up to what a library is supposed to do for this game o -o... sort of like the forge talk I had a while back in here.

#

This is why I get fascinated over what conflicts what or what breaks what in this server. Although like 99% of this would've never happened (this, being conflicts or issues) had an API been created as a core focus for the game from scratch (hint hint- any other dev in this darn server making a game... make that somethin' focused from line 1).

#

Modding = lifeblood.

hearty frost
#

@old swift Which one of your mods that wasn't compatible you were saying earlier?

old swift
#

was about to dm Potatoe about it actually xD

hearty frost
#

Ah okay, ignore me then! ❤️

arctic sonnet
#

How does someone get the perfect internal name of a map?

#

not just "enough words to be detected" - but what the map dev named it for the code to read

#

how would I dig that out if I wanted to get it from someone's random moon?

hearty frost
#

I've always refered to terminal or the name that gets index'd in logs.

arctic sonnet
#

Yeah, but apparently sometimes the dashes aren't visible

hearty frost
#

Always add a dash for spaces jsut incase 😛 in my expierence anyway

arctic sonnet
#

So how do I know if it's dashed or not between the number to name

#

I want it to be 1:1

hearty frost
#

ow no don't put dashes inbetween the number (if there is one) and name

arctic sonnet
#

but some maps have that literally in the internal name

#

like it is "46**-**Infernis"

#

but is not "57-Asteroid-13"

#

even though the text says 57 (space) Asteroid-13

#

how do I tell the difference <-<

#

Maybe if I told the console to show me everything possible - the console lines would say the names perfectly..

#

I had it filter to just errors or warnings

#

Well that doesn't help >->'

#

darn module couldn't be named the moon's internal name <.<

steady kite
#

The profile does not work - I set the initial experience to 8000 - in the game it is 500
What could be causing the error?

arctic sonnet
steady kite
#

First time taking up AC

#

I'm trying to fit it into my assembly and set up the config

arctic sonnet
#

@steady kite

#

click this. Ensure it's a new profile

#

the top 3 are locked.

#

if you can rename/delete the preset you're on - you can edit the preset and save things

steady kite
#

Okay, I'll try to do that

open linden
#

o slay insyms group is using advanced

#

but i think theyyre using vanilla preset

#

so they dont know

arctic sonnet
open linden
#

theyre trying AC rn

steady kite
#

So I selected and click next

arctic sonnet
#

who's they

#

yeh - in there, set your settings you want and click save.

steady kite
steady kite
arctic sonnet
#

Did you load a new save? Those settings (like starting credits and experience) only apply at the beginning of a run.

#

You can type eject in the console, or reset player. Reset player should work

#

under Respec.

steady kite
arctic sonnet
#

OH

#

🤦‍♂️ -w-...

#

Disable this @steady kite

#

Couldn't tell due to the different language 😅 ... it has to be deactivated for you to customize starting xp and multipliers.

steady kite
#

Understood

solid pivot
#

yea, they sadly play vanilla preset

open linden
#

theyre using hotbar plus thats prob y

solid pivot
#

Yea, that also bugs the hotbar

steady kite
#

@solid pivot

#

I really like the implementation of slots in AC

hearty frost
steady kite
#

But why does quick item reset not work with this mod?

open linden
#

they saw the XP thing pop up but didnt know what to do with it

solid pivot
#

My progression is different tho, isnt it?

jaunty ingot
#

your progression imo is much better and way more balanced, not to mention customizable

open linden
#

^

hearty frost
#

Yeah it's different but the same idea. Like you know what I mean, some people just like the vanilla aspect - everyone same slots etc.

solid pivot
#

Just wait for the curves :3

jaunty ingot
#

looking forward to it!

hearty frost
#

But yeah as @jaunty ingot said, yours is SO MUCH more balanced and jsut being able to customise it to how you want is amazing.

steady kite
arctic sonnet
open linden
#

i think they want to use it, but dont know that they chose vanilla and that disabled it? not sure since i woke up late to them playing

arctic sonnet
#

^

open linden
#

i think thye chose vanilla to make sure the hotbar wasnt broken

hearty frost
#

I don't think they knew Vanilla disables it to be honest, Thorlar said earlier.

solid pivot
#

lol xD

#

Hotbar is the ONLY thing which wont be fixed by vanilla potatoe_pepe

open linden
#

ill tell jojo later

solid pivot
#

Its the one thing which keeps me from splitting my mod also

#

Hotbar changes are too core in my mod to be just removed

hearty frost
#

@open linden Would it help them if I sort a modpack out for them because AC automatically indexs all the loot too, so you will see other loot from other levels crossover. Especially from custom interiors.

#

I am going through all loot tables right now 😛

arctic sonnet
#

Honestly, I think why the streamers/youtubers I watch don't touch this is because they don't wanna read or take the time to get something together .,. ..... I kid you not, you could try to prove me wrong, but the bigger someone gets- the less they wanna work into getting some stuff functioning like a modpack that uses AC. ., . - They input AC, see that it conflicts with problematic mods, and just go "Well AC isn't worth it"

#

When imo - AC is like #1 worth it right now.

hearty frost
arctic sonnet
#

Well- obviously below yippee. ... That's fundamental and necessary

open linden
jaunty ingot
#

AC is so good that i threw away my old packs and built a basline one with AC at the core, only way to play now lol

hearty frost
arctic sonnet
#

Here I am (and probably many others) who hammer their butts off trying to get modpacks to work - that they could just ask for

steady kite
#

Is it possible to somehow implement the mechanics that when pumping up speed, endurance is spent faster? @solid pivot

open linden
#

jojo said she used the XP before, so she tested before but shes not host

arctic sonnet
#

Seriously, the streamer I DM'd potatoe 'n one other dev of - I'd hands-down give them my balanced pack

solid pivot
#

They simply dont understand that AC replaces the need for 10+ mods Shruge

arctic sonnet
#

^ :<

hearty frost
#

They jsut didn't know @solid pivot 😛

solid pivot
#

Funny because it makes their modpacks more stable and less bloated

hearty frost
#

And they can't jsut disable unless Insym does too 😛

arctic sonnet
#

If the youtuber I watched gave me bloody 1 minute of attention, I could give them the code, tell them the few hotkeys they should know, and buttons they could click - and that's that.

steady kite
#

But is there a list of these mods or their analogues? Will it be a problem if these mods are on top, for example LateCompany or QuickSwitch?

arctic sonnet
#

1 minute. 🤣 ... but lord know they'd just rather stick with buggy messes

south vessel
#

Hey I was just reading the lastest changelog and I'm wondering which modders talked sh!t about AC, I don't wanna put fuel on the fire of course it's just that I do not want to support toxicity and stay away from it
Or maybe it has been solved and cleared already

steady kite
#

Some modders don't like working with AC compatibility

#

Like GeneralImprovemets

#

I just saw AC release 7 fixes a day, I was just surprised

hearty frost
steady kite
#

I currently have 171 mods in my build and I decided to connect AC, check the compatibility of all and have already found a couple of bugs

hearty frost
steady kite
#

Quick reset from GI

hearty frost
south vessel
#

Alrighty I understand completely I really don't wanna heat it up again, thanks for the answers
I was sceptical about AC at first because all I needed was to easily edit spawns and moons prices but I don't see why people would talk shet about AC anyway, great work Potatoe and thanks for the updates

steady kite
#

I really liked it, it moved two-handed items into 1 slot, and when you discarded it on the first slot, it moved other items into 1 slot, a very convenient feature

hearty frost
#

❤️ ❤️ ❤️

arctic sonnet
#

I think they're (Big streamers/youtubers) too full of themselves to allow somebody they don't know to tell them how things work/function .- . ..... ||Although that's a lot of people's problems tbh. I am 100% down for anybody to reply to me and call me out on bullshit if I preach/speak it. I'm always down for knowledge. I have literally sat down and watched like 40+ minutes of a video just to explain to me the god damn point of torpedoes' functionality and how they actually can keep a "Lock" on. -w -'...||

AC conflicts with certain mods because it literally is a replacement of them (or the mod doesn't play nicely so it'd take a lot of effort to do something that could be resolved by just removing the mod itself). Honestly, if AC disables a mod - it's probably cause it causes more headache than it should 😅

jaunty ingot
arctic sonnet
#

I'd totally be down for potatoe to just have the mod fully brick/disable the mod if it's one of the mods that doesn't play nicely - but many people can't accept their mod's unfun code mixing with potatoe's . ,.

hearty frost
#

AdvancedCompany is clearly trying to be a more standalone solution rather than having 20 mods to do same function with more control over those functions. This doesn't mean it's incompatible with other mods, just the features it has wont work with other mods that have the same/similar features.

steady kite
arctic sonnet
#

^

steady kite
south vessel
#

By the way any other people had issues with cosmetics still disappearing after some players death? I double checked the version and all and it was the version that should have fixed that, but there was only one of my friend whom it did happen and they all had my own mod config and mod files etc so

steady kite
#

Anyway, switching 1-9 is very convenient, this is the most important thing

steady kite
#

Tomorrow I will test with streamers on a large assembly with AC

south vessel
#

I haven't tested it with the latest though

steady kite
#

At the same time I’ll find out about cosmetics

hearty frost
south vessel
#

Okay, the curious thing was that there was only one of my friend that

#

Everything disappeared lol

hearty frost
south vessel
#

Things coming from multiple cosmetic "packs" from different categories and all

hearty frost
#

Hopefully I can get some hours in tonight and have a little play around, I've added cosmetics back for all positions except for "knees" as I can't find a single knee position item.

#

Unless anyone knows of any items that use knee position?

south vessel
#

Was wondering the same ^

hearty frost
#

OR they stick to my ass and give me eyes in my asscheeks

south vessel
#

Haha

solid pivot
#

And just to be clear once and for all: I only replaced mods because it was necessary for what I planned to do. Shruge Thats the way I can now make unequippable and undroppable items etc. I added stuff from other mods because people asked me to because I basically want full control of the hotbar.

#

So I replicate functionality of other hotbar mods to make the change easier for people

solar girder
hearty frost
solid pivot
#

I wasnt able to test AC with LAN mode and AC. So I replaced the lobby stuff because people had problems with MC + AC

hearty frost
#

Not a insta-win button but the OPTION is there for insta-win if people want it.

solid pivot
#

Then people wanted the cosmetics of MC and I added them

#

People missed ReservedSlots so I added equipment to replicate it

hearty frost
#

Which enhanded the gameplay for AC.

#

Look where you're at now, you have cursed items - although you still could turn the volume down on them though xD

solid pivot
#

I am not entirely against the idea of a left hand slot Shruge

hearty frost
#

Not hinting again atall 👀

solid pivot
#

For spraycans or boomboxes

solar girder
#

Or they could use an older version of AC to get the reserved slots which might be a bit more buggy

jaunty ingot
solar girder
#

Oh shit I forgot y'all I can change how many slots a person can get with my Modpack I should have made it 4 instead of leaving it 3 lol

#

I'll fix that later on the updated version of my Modpack with AC in it (already was in the Modpack since it was created)

open linden
hearty frost
steady kite
#

Which key to speak through?

hearty frost
#

Like a holster or something

solid pivot
#

V

solar girder
steady kite
hearty frost
#

Because KeyRing was my fav mod but obv don't work with AC or Reserved 😛 I hate that keys take slots up

steady kite
#

Okay, I'll change it

open linden
solar girder
#

I just liked the balance 🙏🏼

open linden
#

cuz there was a mod called lethalprogression plus that has sprint speed in it too but it got taken down

#

n a bunch of other stuff

#

also lootvalue was broken on that 😭

solar girder
#

Also I guess there are still people who don't know how to use AC to its fullest cause they are still mad at small stuff like hotbars which are changeable before you make a lobby

open linden
#

yeap

#

thats y i try to pop in to help ppl that are using AC

solar girder
#

men just wish they would stop hating on AC and just learn how it works instead of hating, or they can asking for help and not hate

#

The main reason I was able to customize AC so well for a modpack preset is thanks to the people who helped me though half of that I had discovered myself.

atomic forge
#

Is there any way to get rid of the AC cosmetic slots?

solid pivot
#

They are not cosmetic slots Shruge

atomic forge
#

the mods for dedicated slots stop working when they're on aaa

solid pivot
#

ReservedSlots will still not work tho

atomic forge
#

why not?

open linden
#

reserved slots is incompat

solar girder
solid pivot
#

Because its incompatible Shruge

open linden
#

u choose one or the other

#

but AC has items that basically does the same as reserved slots

hearty frost
solid pivot
#

There is equipment for head slot for light, comms and lights + comms

atomic forge
#

wait so AC does the same?

open linden
#

yes

atomic forge
#

i assumed they were cosmetic only on the side aa

solid pivot
#

At a higher price and with equipment visible on the body

#

So you have more risk

open linden
#

its jsut a diff item goes into those instead of flashlights/walkies

hearty frost
steady kite
#

What is the improvement on the "Save Loot" ship?

solar girder
jaunty ingot
#

you can change the cost if you really want to though

solid pivot
#

@steady kite When everybody dies it saves a percentage of loot

solid pivot
#

Yea, you can change the cost to be the same as pro flashlight Shruge

steady kite
atomic forge
#

i use the coinflip setting there

open linden
#

if u want its up to u

solar girder
solid pivot
#

Its a coinflip in my mod as well so no need to use that function of that mod then

#

You can deactivate all perks and their base value will still get applied

#

So deactivate Save Loot and set base to 50% then its a coin flip basically

atomic forge
#

ooo

solid pivot
#

The other mod with coinflip might work tho, you have to test it

atomic forge
#

would swapping out ac from more & latecompany also fix the issue with being stuck in orbit sometimes?

#

read in the server its apparently based on mod conflicts

hearty frost
solid pivot
#

LateCompany is basically a broken mod Shruge

#

At least last time I looked at it

atomic forge
hearty frost
atomic forge
#

replacing the two with ac

solar girder
#

AC is basically better than both lateCompany and shipCompany

hearty frost
#

Ow yeah LateCompany caused softlocks for me from time to time too

atomic forge
#

one last question actually

#

is there any way to not have to deal with the ingame config menu each time?

open linden
#

i believe AC is more compatbible with LateGameUpgrades too than MoreCompany from what i read

hearty frost
#

MoreCompany is just a LobbySize mod with Comestics.

solid pivot
#

No, AC saves the selected preset in your save file tho, so its bascially one additional click for existing saves

steady kite
#

I have a question. Saving the game - saves leveling for each player? Or how it works. Are the benefits applied separately to each player?

hearty frost
old swift
open linden
#

o

solar girder
#

If we are talking about 2 mods ofc

open linden
#

like i love that i dont get the join stuck in wall bug anymore with AC

steady kite
hearty frost
#

Once I have fixed the loot tables, I will share profile which will include some scraps, cosmetics and Moons (Wesly's "Not including Polarus" and Ether) alongside interiors and enemies.

Alongside additional mechanics like Savage Company, Malfunctions. UI changes and such with better graphics.

hushed comet
#

Do perks save across different saves? At least player ones

hearty frost
solar girder
#

And another lobbies

hushed comet
#

Oh shit, how do I turn that off?

solar girder
#

If they allowed it

hearty frost
#

Tick box that saves to profile instead

solar girder
solid pivot
#

Its the lobbys decision

hushed comet
#

Awesome, much thanks for the quick replies

solid pivot
#

You can reset your progress tho

solar girder
#

Oh yeah

#

But I like keeping it lol

solid pivot
#

AC was meant as a roguelite mod :)

hushed comet
#

Is it under Perks or somewhere else

solar girder
#

The 36836482649 progress

hushed comet
#

Oh I see it under Game

solar girder
solid pivot
#

And more people will play it like that when curves come Shruge

hushed comet
#

yeah Im just sort of testing out mod compatibilities for friends atm so Im not hoping to keep any of the perks

solid pivot
#

There is no maxing out any longer then and you easily have to invest 100,000XP to be fully specced :P

hushed comet
#

When I play with a group I will

solar girder
#

It will also allow you to change the starting EXP

hushed comet
#

Nice having the options

solid pivot
#

There are at least 3 ship perks coming and around 5-7 portable terminal perks

#

Sprint speed will first reach near max after around 15-20 upgrades with curves potatoe_pepe

hushed comet
#

Love the mod so far tho

solid pivot
#

But upgrade cost will start at 10XP Shruge

hushed comet
#

So far my only issue has been not having the flashlight turn on and off with F

#

It makes the sound, but doesnt actually turn on

solid pivot
#

Deactivate other mods having that functionality

hushed comet
#

not a big deal tho

solid pivot
#

AC already has F key

solar girder
hearty frost
#

What Potatoe said 😛

solid pivot
#

Both mods basically turns on the same flashlight, turning it off then

hushed comet
#

yeah I already got rid of dedicated flashlight slot which added it

solar girder
hearty frost
solar girder
#

Did I guess it? @solid pivot

hearty frost
#

You don't need any flashlight mod 😛

solid pivot
#

@solar girder Nah :D

hushed comet
#

I just realized I do

solar girder
#

D:

hearty frost
hushed comet
#

I thought I had gotten rid of it haha

hearty frost
#

It's all good hehe

solid pivot
#

Better Hydraulics is one of the new ship perks

solar girder
#

Oooo

solid pivot
#

When overworking the perks system I will also fix dropship stuff

#

And landing /take off to not be as silly as it is now

hushed comet
#

very sick mod so far tho

#

awesome work Potatoe

solar girder
#

Oh no if they finally make this I won't love hoarding bugs anymore..

hushed comet
#

helped me get rid of like 6 mods that did the same stuff, but yours has it all in one package + perks and items lol

solar girder
hushed comet
#

Very sick

steady kite
#

I have a problem...

#

I wanted to test a couple of things with LethalDev and MiniMap

#

Died from The_Fiend and the ship no longer works...

#

Ah, I understand what the problem is

hearty frost
#

What you using Lethal Dev for?

steady kite
#

To create monsters and test their behavior

#

And all sorts of things

#

Checking my build for some errors and stuff

hearty frost
#

Dance Tools is really good for that, also I don't think AI functions properly when you force spawn certain enemies

#

It can mess about with pathfinding etc from my expierence and what others have said.

steady kite
#

Looks like Quick_Drop v1.0.1 by Nases works well

solid pivot
#

are u guys rdy?

#

for big big sneaky sneaky?

hearty frost
#

Sneaky sneaky? :3

#

Also messed with loot tables, now gonna see how they affect playthrough 😄

solid pivot
#

1 Minute and 40s big sneaky sneaky?

steady kite
#

0_0

steady kite
#

Update again?

hearty frost
#

SNAKEY SNAKEY?!?! xD I read as first xD mb

#

KEK

solid pivot
#

Fully working controller Shruge Just small bugfixes needed now

#

Its doom basically Shruge

steady kite
#

For a gamepad?

solid pivot
#

Sure, why not?

solar girder
steady kite
#

OK, very well

solid pivot
#

Its uploading rn

#

I added some vertical camera movement btw as it feels horrible to not be able to and you werent able in doom only when you played without a mouse (actually there were keys for up and down I think)

#

Starting music is from PietSmiet, the streamer I created this item for.

#

Insym or one of their group / mods etc. can get in contact with me for a personal cursed item :)

#

You see. ITS DOOM Shruge

#

Amazing, right?

solar girder
# solid pivot

The monsters looked 2D for some reason but that's actually a W

hearty frost
#

I think 2nd doom they added vertical movement but first doom was all horizontal. Being able to aim up/down slight was good move because the game is 3d 😄

#

So thank you for doing some vertical movement!

solid pivot
#

I love the effect at the end

#

Playtime is over potatoe_pepe

hearty frost
#

It's like you coming out of a nightmare 👀

solar girder
#

IM SO HYPE FOR THIS UPDATE RN 🙏🏼🔥♥️

solid pivot
#

I might have to tweak monster spawn a little later to spawn more Shruge

#

I hardly got hit

hearty frost
#

More Doggos and More Crawlers 👀

solar girder
#

Imagine this controller can even send the ghost girl back where she came from

hearty frost
#

Thousands of coilheads 👀

solid pivot
#

It can

solar girder
solid pivot
#

Ghost girl can be killed by DoomGuy

hearty frost
#

MORE GHOST GIRLS TO CLAP

solid pivot
#

Jester too

solar girder
solid pivot
#

Coilhead as well. They just pop out of existence tho

#

I could add death animations to them but I fear some mod is already doing something animation wise with enemies or plans to or anything and people will hate me for doing it Shruge

#

Remember that you only have 100 shells tho

solar girder
#

And 50 shots

solid pivot
#

Yea, its double barrel :D

solar girder
#

:D

solid pivot
#

Thats why it kills multiple enemies with one shot Shruge

solar girder
#

Understandable

#

Btw since you already have your own death thingy imagine if u died with a curse item from AC it will display above you on the spectating screen

#

Like a simple PNG of the cursed item

hearty frost
#

A killfeed xD

solar girder
#

lol

hearty frost
#

that be kinda funny

solar girder
#

Imagine how many people picked up the same item and shows a army of 12 people with the icon

#

When they died

#

Imagine if u picked up a cursed item the moonheat will increase by 10% on the same moon

#

All of these are just goofy small ideas

solid pivot
#

I will add events to my API later

solar girder
#

:0

solid pivot
#

So other mods will be able to listen to stuff like that

solar girder
#

I feel like Advanced Company is becoming more than Advanced

#

It's ascended :0

solid pivot
#

I will heavily improve the library part Shruge

solar girder
hearty frost
solid pivot
#

Insym is buying upgrades from LGU instead of activating perks of AC Shruge

hearty frost
#

Both actually pretty good in terms of their functionality/additions.

#

They got terminal disabled remember? or they put it on now?

solid pivot
#

its funny to deactivate the terminal but instead use LGU xD

hearty frost
#

I don't think he knows/aware of it all.

solar girder
solar girder
#

oh damn xD

solid pivot
#

I really hope they will understand AC at some point

solar girder
#

yeah

solid pivot
#

They will have a revelation. Jojo seems to know a bit more about it

#

I mean there is an encyclopedia now on the portable terminal

hearty frost
#

Hopefully, I will talk to thorlar as much as a I can about it but when it comes to Insym I am pretty sure just follows what Insym does because he invited Thorlar and not the other way around 😛

solid pivot
#

Maybe Insyms Viewers now try AC and will see what it has to offer and recommend it Shruge

#

6 likes left for top 20 potatoe_woot

solar girder
#

For some reason after using AC for a few times it feels small but at the same time I know it's big in a lot of stuff

solid pivot
#

You just want more of it. I know that feeling :3

solar girder
#

Maybe I feel like AC has really high potential

solid pivot
#

Equipment systems lacks so many awesome stuff I could add

hearty frost
#

@solid pivot does Vanilla disable PortTerminal did you say