#General discussion
1 messages · Page 3 of 1
The weather is very hot and I wish I could take a shower every hour.
About the mod 😭
uhh kenhett
i dont think reload mesh was fixed
(for reference): here's how it should look
also to save polygons i merged both pole things but it shows when selected 😭
@calm sage How do you pause the game in code? I can force pause but the user cant unpause.
HUD.Instance.GameSpeed = 0, I think
Doesnt seem to do it on new game attached to IsDoneLoadingGame. Not sure if its because the initial simulation runs, then it unpauses. will have to find a different event i guess
"I think" 😄
We did that before, but I also forgot how to do it 😄
But I know that there is a function or variable that pauses/unpauses the game
Maybe IsDoneLoadingGame triggers before the game sets the gamespeed (again)?
But I know that there is a function or such which pauses the game and the user can unpause it
I'm almost sure it's a function 😄 Let me take a look at the random events code real fast
Its the HUD.instance.GameSpeed = 0
It does work.
However you are right the event IsDoneLoadingLevel is before the market simulation, which has the game paused anyway. The game must then unpause. So I'd have to find an event that is when the market sim is done. Its not a huge deal, was going to be the simplest (for now) mod that just paused the game at the start.
Which one is better for the description of the globe?
- Remind your employees of the world they won't be seeing while crunching code.
- Give your employees a glimpse of the world they're missing out on while working at your company.
this is what i have for the 2nd one but idk if it's good
also kenneth wtf is this english
remove the comma and it should be fine
nah that english is acceptable depending on what is actually trying to be said
and depends which tense
Remind your employees that NASA lies
😄
That's probably too controversial since some people still believe the word is flat
That's what would make it funny 😢
Is there a variable to find which version of software inc is currently installed? going to see if i can add stable branch compatibility.
Aweskme thanks
Theres also values for Steam version and Demo???
Demo doesnt seem to be related to non-drm
Versioning works great, has a method for before to
what version of c# is this coded on ? im trying to use dynamic types, so i can do backwards compatibility, but it doesnt seem to be able to pick up the Microsoft.CSharp library ?
"When you're done, create a subfolder for your mod in a folder called "DLLMods" in the game's root directory and put your compiled .dll file in it, or .cs files if you want the game to compile them for you. Note that if you let the game compile the C# files for you, you are limited to C# version 3, but using the game's compiler is required if you want to upload your mod to the Steam Workshop."
and .NET 4 via class library
Yeh I did see that but I also had an in game message about version 6 so wasn't sure if it was up to date ?
i do not remember
I mean, you def. will get people to help make a mod by pinging everyone out of nowhere...
And in all the different channels too
why do u want it so badly? If you are horny just use the internet
Because @half pike wants software inc sexy time
@slate elk what about a Better Research mod?
Toying with adding it to SoftwareDevelopment vs a separate mod as there's also patents i could handle.
Separate would make more sense but wouldn't have much to add to it after the automation unlike the others.
Better stock market too
I would suggest separated so each player can decide what modules they want to use. Or maybe one bigger mod? And checks to enable each smaller mod?
I'll keep them separate. It just means some mods will be really small QOL while others will have more features to them. We will see ! I'm doing bug fixes but for a minute I'm playing the game to !
I have created a collection which will hold them all so thats the easiest way to get all the mods in 1 go.
@calm sage
Is there anyway to force the options window to refresh while it's open. If people activate my mods while in the options window, the defaults don't get set properly, as the methods that do that cant run until its active.
the settings are loaded immediately when the mod is loaded, even if the mod isn't active
ok maybe im setting them in the wrong method. i have a load settings method in the on activate and scene loaded events, which loads / sets defaults if its first time. Should i be setting the defaults directly against the variables in code?
I think I do it in Start() in the floor mod
ah, yeah, I see what you mean. A work around would be to just have an initialization method that keeps track of whether it has been called, and then call it from the ConstructOptionsScreen and OnActivate, and whichever comes first wins
or couldn't you just do it in the ModMeta's Initialize method?
yeah, the Initialize method is guaranteed to be called right after all options have been loaded, so you can just call LoadSetting on one of the parentMod.Behaviors
Ok ill try that, thanks
@calm sage
Any advice on backwards compatibility. Im trying to get my mods to work with 1.6, but they use methods and properties only in 1.7. Unfortunately as reflection isnt supported, i cant use that, and as i can only use c# v3 i cant use dynamics. Any idea how i can call a property that may not exist, and use a different 1 if it doesnt?
As of the next update I'll add 2 define symbols to mods, SWINCBETA and SWINCBETAX where X is the current version. Which you can use like this:
Debug.Log("WE ON BETA 1");
#else
Debug.Log("WE NOT ON BETA 1");
#endif
#if SWINCBETA
Debug.Log("WE ON BETA");
#else
Debug.Log("WE NOT ON BETA");
#endif```
I'm going to add SWINCBETA17 just for good measure
make that SWINCBETA107 in case i get to Beta 17.1
since you are here, i would like to know if you have any time to help me with moddable windows: https://discord.com/channels/308552600905580545/1147622640169791558
the main issue is that i cannot place windows on the corner, since there is only 0.3 units of space left when another 0.5 wide window is on that same tile 😄
Thanks that looks great
since you are not placing windows, but furniture pretending to be windows, it won't work, furniture need to be kept inside inner wall boundaries
hello? is it just something that hasnt been added yet? 😄
it's not going to be added. Only actual windows will be able to wrap around, so it won't be possible until moddable windows are in
moddable windows 2054 confirmed
@karmic oracle set your calendar!!!
please
release 1.0: moddable doors and windows
also, @calm sage @silent
why didnt you answe my suggestion?
while i pinged you, i also want to ask how progess on the multiplayer update is going, and if it's nearing completion 😄
since i pinged you, i might as well ask **
I expect the multiplayer update to release officially very soon. There are not going to be bots

no singleplayer but at least there's progress!
maybe one day you can add bots to play against 😄
you can play against the AI, that's completely different
i know lol
it was a joke
yeah I know, that's why I ignored your bug report 😄
which bug report? 
that was a suggestion
I feel like you sent the bot question in a bug report
oh right because i always send my reports in broken englich
as soon as I see ktenneehth I just skip
lmao
me and loco have a bug that might be very bad
let me find it
#bugs message
it has something to do with multiplayer
and lobbies
but i really want to keep it
what is it?
it's a bug
it's 1 AM here, I'm heading to bed
add moddable windows to the trello brainstorm and ill say itttt
ok let me give u a screenshot from my dm with loco
red name 😄
ahh, thanks
trello!
but before you delete it from the rest of the game
let me just tell you that its useful for distinguishing your company from ai in singleplayer
so just disable it for lobby names
I'll probably just remove tags in multiplayer
yeah
goodnight 
also this made it possible to do this
bye!

just remember to add it to the trello!
please
--oh he went to bed
@franz is a very good pinger and he will gladly remind you to add it to the trello 😄
Good night @karmic oracle
wait... he sleeps on a bed?
and yet he stands so firmly against beds as a human right
beds are a human right! everyone should have one
even virtual people deserve rest!
I've been thinking of this a bit more and unsure, would it support the following scenario:
1.6 stable
1.7 unstable
So region if 1.7
When 1.7 moves to stable, would it still use the correct region?
And when the game moves to 1.8, which code would it use ?
I haven't used regions much but would this essentially let me region a max version and the game choose the right 1:
If 1.6
Blah
Else if 1.7 - 1.8
Blah2
Else
Blah 3
The bottom else would be the latest tip, and can be segmented off as newer code changes if needed. Else I see the mods needing updates when the branches change just because it wouldn't know which bit of code to use.
Did anything change with data mods in the last couple of updates?
you could use the BETA symbol for now, then if something changes for 1.8 you could add if BETA108 else if BETA else
for future compatiblity it might make sense to do something likeif !BETA (this is pre 1.7) else if BETA107 (this is 1.7 specific) else (this is for all future versions)
so every time there is a breaking change, you add in the necessary BETA107 || BETA108 || BETA109 in the middle block and write new code in the last block
actually that first if should probably be if !BETA && !RELEASE
Yeh I thinks thats what I'll do. I can't imagine it being to constant, at the moment I think there's only 3 lines of code in all my mods that need this. Let us know when it's ready !
Here's the final result #if !SWINCBETA && !SWINCRELEASE (this is beta pre 1.7) #elif SWINCBETA1_7 || SWINCBETA1_8 (Something broke in beta 1.9, so this is sectioned off) #elif SWINCBETA1_9 || SWINCBETA1_10 (Something broke in beta 1.11, so this is sectioned off) #else (This is for all future versions beta 1.11+) #endif
I think I'm going to change SWINCBETA107 to SWINCBETA1_7
That's definitely clearer and prevents numbering issues as they get bigger
Kenneth
nope
Okay
!trello
Bruh
Kenneth, add it to brainstorm! 😄
It's not an immediate obligation to add it to the game
Just a little card on a trello
This
Stop it CF
No, it's whay I ask for
@calm sage
does 1.6 have any behind the scenes quality modifiers like 1.7 ?
also does anyone else keep having the tyd file lose the steam mod id ? i have to keep re adding it.
ive had that happen when i RELOAD_FURNITURE_MOD
in your case it might be RELOAD_DLL_MOD
thats why i mostly just relaunch the game every time
only takes a few more seconds and it doesnt break stuff
@calm sage
Does MarketingEndQualityEstimate have any affect on contracts?
also is there a benefit to only doing part of a design iteration ?
Oo and is it possible to add new roles, or is that locked down at the moment ?
Either new skills like Marketing under Service, or entirely new sections like Service.
I am pretty sure rhere is a way, just not sure how
If you want things that can be coded / designed or made art of, then
For leader / support stuff, idk
But probably is a way
I want to ideally create a whole new section, and maybe add some to existing, so not sure data mod will be enough, looks like its only for software. However I will use that page and see if I can find anything in code. But so far I can't find anything to do with creating skills
anyone know if you can resize an existing ui component in code mods? theres not alot of room on some windows id like to add a button to
Any chance you plan GamerJSP on doing a BetterStocks mod?
Uhh I could do, would have to map out what that is. I'm currently trying to add features to contracts and deals, but need @calm sage to feedback if I can mod in new skills. Was taking a small break from coding.
Do you plan on doing separate mods for the quality of life and the adding of features?
For the features I have for contracts and deals, it will be added to the existing ones, as they are optional of you want to use them, wouldn't ruin a vanilla game with them just being there. Think most of the ideas are listed on the mod pages
Not sure what you mean
Nope
nope, they are hardcoded enums
hey kenneth
can you help with moddable windows
im just asking that you fulfill your promise by adding it to the brainstorm in the trello 😄
because i did kind of report that bug, which i only intended to trade for actual help with modding it in
but instead i settled on this
and you havent even done that yet 🥲

I am going to make an assumption here: Kenneth addad moddable window support for the next update 👻
Too bad only veterans have access to the secret secret beta. We can use moddable windows already.
Poor @karmic oracle
he just banned the update for CF's ip
I bet @eager plume would be happy about that
Kenneth should do a $99,99 DLC for that
He could even make two DLCs out of it. One for windows and one for doors
win-win
@karmic oracle is eager to invest in the future of SINC
you pinged the wrong @karmic oracle 😄
😔 im gonna have to rob kenneths bank account to afford that
Nah @karmic oracle I am sure I pinged the right @river kelp
@tropic kite is actually the og CF from 2016
me when no moddable doors
why is this in my office accessories folder
bruh it was there since august
i have no idea what that was supposed to be for
😂
thx for the ping, but no thx idx abt that
u didnt
oh shit sex mod?!!?!
lmfao yes
i think it was for a video trailer for the mod i was planning on making
like what i did with my other mod construction accessories
is there a way i can have featers forced as enabled?
like u can with the specs
can i make a feater depend on another feature? if yes can i also do it between 2 different software types?
whar
You okay dude?
Can i have 1 feature being required before using another one?
You no english
@calm sage you why did you change the SoftwareProduct.Bugs to SoftwareProduct.Bugss this did break my mod 😄
Will this be changed back or do I need to update my mod?
I see, this was changed ^^
Sad
?
SoftwareProducts.Bugs doesn't exist anymore
Its SoftwareProducts.Bugss now 😄
looks like kenneth added more bugss
I always knew Kenneth is innovative
atleast the game is getting updates
and also some bugss, but thats what u get when it is a 1 man team
I mean he did with one update remove absolutely all bugs
Yeh, he just added them bugss
Yeah, I changed it to bugss, specifically to break code mods, or they would break the game, basically
Using ChangeBugs(), AddBugs() and FixBugs() will make the mod work properly with networking etc.
This is what happens when you try to tack on multiplayer to a 9 year old game
Yeah I could easily fix the problem with those functions
top 10 functions number 1
TW: wrong name for startbugs
https://learn.microsoft.com/en-us/dotnet/csharp/fundamentals/coding-style/identifier-names
"Use camelCase for method arguments, local variables, and private fields."
Just want to troll Kenneth a little bit so everytime he sees the startbugs variable he thinks "Damn, daRedLoCo was right!" 
It's actually a bug intended to bug you
Kenneth wants me to have a mental breakdown 😢
No need, visual studio already does it for me
I've seen the green stuff on the bottom 😄
Nobody is perfect, but you're pretty much close to it 😄
It's pure luxury modding for SINC if you see other games 😄
loco, are you okay?
Has anyone seen or had luck in useing Harmony to mod?
Don't know why it shouldnt work, melonloader which uses harmony does work
oh awsome thanks, wasnt sure, was haveing trouble with it but might of been a me thing, thanks
It works fine.
We did use it at some point, but it did work as expected, you just wouldnt have the playerbase you'd have without it because of how open the code is.
But its totally possible to use harmony or any other modding framework for it
Bepinex for example works fine as well
You've the mono code on your hands with SINC and those two frameworks we did test for certain things like adding meteores and it did work
Dont ask me how, but I've seen it working
As I said, it would probably lower your playerbase to a quarter or less, just because general modding without a framework is just that good. We could make network connections and such without the need of Harmony and such
So in 90% of the usecases you wouldnt need harmony and could find some workaround.
But if you can explain for what you want to use harmony, I could tell you if its needed or not 😅
Thanks ya, so It was partially a curiosity when I was looking at the some of the code for retention, but i realized I don't understand how retention work to even know if I need it 😅.
So it's mainly around how do I keep my players in the game when I add an expansion pack. am personally thinking games like WOW for example. Cause it feels like there is nothing I can do to add more players or keep the ones I have it just feels random so I was wanting to learn around that.
I had other random ideas like
Updating keeps players in the game or software. Or brings players back so similar to what we see in steam charts with games that we see them go up and go down. And updating the software brings peaple back
Also I have an idea around
Early access in development stage if the design faze was good then it would add more fans and give alot of bug fixing in the dev faze and bug report faze. Am basing this thought around games like stormgate doing beta testing that also better informs things in the game they might want to change, bringing in peaple who play the games like pros and content creators that help inform and make the game better.
@languid dawn https://github.com/daredloco/Random-Events-Mod-for-Software-Inc this probably helps as well, in case you want to have a popup shown up
This mod has a popup which would show up and pause the game at the same time. Maybe thats something you want to have. It also writes notifications
The EventWindow class is what you want to check out if you want a popup.
But feel free to ask if you've any questions
Yep, thank you
i was thinking of maybe getting into code modding
just maybe
so i made this logo
i hope it doesnt infringe on kenneth's trademark 🤞
i dont know if it's a good logo
definitely not as good as i had imagined
but it works
Core is not the same as Coredumping
Or whatever the company is called
Kernedumpling
If you need some help just tell me
Looks great, def give me high quality mod vibe
poggers
@karmic oracle @covert peak
Art
New discord remix feature thing
Doesn't let me put text for some reason
@unborn vale
Can i use a post here to document an mod that i am doing or is it just a final showcase
?
Anything mod related.
The biggest part of the mod is making it.
Would be weird to not allow it
Idk if possible but could someone make a mod that automatically selects your or your subsidiaries software when updating or developing a new product.
You can post anything mod related
So yeah, you can totally make a post about it
hi
aw 🙁
lmao what
hello franz
"The world should be full of love and trust." is their bio. It seems like Discord does not trust them 😦
lmao no wtf why would I want to play that game
nah tbh I'm doing something different atm
We gotta wait til loco is back
@daring solar are you asleep
doing what? 😄
Let's say from Saturday on I got more than enough time
but jesusmas
Jesusman is on Sunday
its on monday
oh
if i fly to switzerland and come back do i get double the presents
...or double the coal? 😔
:sad:
let me show you my company in openttd and you tell me if its worthy of presents or coal
BTW did you realize that loco was online for like 30 seconds before?
He got your ping
and ignored it
and went offline again
#off_topic
and you should know when to switch up because some channels really shouldn't get filled with unrelated content 😉

mod mod
mod, modmod modding mod!
Calculator:
Battery, Solar Cell
Keypad
Display Panel (segmented display, dot matrix display)
Case
Processor chip
there
random modding stuff i posted to my alts dm which is basically a dump for random stuff at this point
Not for me
Not on purpose 😄
Real
So idk if it exists, but is there a mod that addresses inconsistent ordering of Designer-Programmer roles in vanilla UI? #suggestions message
100% should make a datamod where you can make missiles and 'missile targeting software'
Time to speed run learning how to make swinc data mods
Fuuuk
I gotta read this
Not really
But just software and harware
you gotta understand it too 😄
Yeah 💀
i tried getting chat gpt to make shit for me but it cant follow the format i gave it
i spent 15 minutes teaching it all the wiki stuff and giving it the vanilla tyds
it still failed
Not even ChatGPT understands swinc
whap a shape 😔
Ok good
There's example I can copy
Shit device that can't run discord
discord web
it runs on my 6 year old tablet laptop
💀
Arm
My phone could run windows 11
It meets all the minimum requirements💀
Swinc on phone
I am going to steal your idea
I wrote a bunch of stuff on paper
But I'll write my main points:
Short range missile: 800k / 500k
Intermediate range missile: 6.4m / 6m
Cruise missile: 4.2m / 3.6m
ICBM: 18m / 16m
Warhead+propulsion system+casing+guidance system = final product
Would be interesting to see if it's possible to make it balanced with such a high IdealPrice
Would have to bring down Popularity to like 0.001 to make it work
I'll expand this with tanks, planes, and other military stuff
And I'll integrate it with my previously existing idea for appliances and devices and furniture like tables, chairs, calculators, microwaves, fridges, clocks, etc.
💀
The missile knows where it is
That's the description for my mod
aha
I haven't published nor tested it yet
The missile knows where it is by substracting where it is from where it isn't, or where it isn't from where it is, whichever is greater.
Because I just woke up
The software is 100k with 0.001 popularity
does it work well
I just woke up 😦
do you live on the west coast
ah
well i hope you had a good sleep
i woke up and immediately started playing video games a few hours ago 😄
ive got nothing better to do
Average human in 2023^
whats the error
Do I need to add a meta manually
what does that mean
Failed to load mod [modname]
oh yeah just add a meta.tyd
🙂
The documentation isn't very specific
nvm Data mod goes in the TypeInfo.txt document
i think it makes the mod meta by itself if you go in the mods menu in the main menu
you can go in console and do RELOAD_MOD too 😄
Failed again 😦
Mod is empty wtf
Yeah it isn't empty
There's the software file, the meta and the TypeInfo file
Or it's not supported by beta 1.7
is it spewing out any errors
In the console it just says Mod is empty or not supported by this version of software inc
hmm
Mods > MissleMod
oh i see what you did wrong
and i see what i forgot
you need 3 folders
let me show
Wth I need 3
I see
and software types
name generators govern the names generated
company types = how many companies make the products
and software types you already made
Yeah I see that now
Let's see if it works
Error applying Mod with error
Yet it loaded correctly
so it works?
Yeah
I gotta check ingame first but
Ah but now it won't show up in the mods list when you start a new game
Hmm
Fixed
I hope
hmmmm
Hmmmm
yipee data modding
Yippee
Can it calculate its own profit?
1: i forgor to make graphing calculations optional
2: graphing and algebra calculators should just be their own categories
and 3: selecting only 1 of the graphing calculator subfeatures basically satisfies any need for more features
Isn't that pretty easy to change?
eyah
but 2. means i basically wasted my time
and i also have to finish hardware
and i also have to make a hardware design
which means i only did 1/3
and its been like 5 hours
Thoose Australians 😄 Also poor americans gonna be the last
Not Australian but ok
Lucky for them they are not last at military spending 🇺🇸 🦅
new zealand?
Ye
Hello. Thos
Sadly not i think, it is very sad
Hey! You are back
Never left?
Yea thats true, i dont have steam version so its impossible for me to play in multiplayer.
And i play another game almost daily
Oh, atleast you have the game. Thats the most important part
Yup
Why did u get the drm free version?
I dunno
There was not a warning "ur not gonna be able to easily download mods and no multiplayer" (tbf it was not on the roadmap)
Can you still play LAN?
With lan
Are you in Apeldoorn?
How?
What do you think?
I am getting off my train so in about an hour
Just a question, to know ur timezone
I can play at 7 pm
I can try to help u then?
Not 100% sure its gonna work
Ye sure
And if it does you can only play with ppl who download the same app
Here @karmic oracle https://github.com/daredloco/Random-Events-Mod-for-Software-Inc/blob/master/src/random_events.tyd you can add your own events 😄
ok
i will get chat gpt to get all the historical events up to present day
one day
oh, historical is here https://github.com/daredloco/Random-Events-Mod-for-Software-Inc/blob/master/src/world_events.tyd
oh dear
Some of the events have an effect, some are just "visual" ^^
lmao
wdym visual?
this will be a lot of work to get to modern day 😄
No effect at all, only the popup
But I mean you can add any effect you want. I wanted to make it more like "The Movies" where a war for example would push your popularity in "strategy games" or such
ive always wondered how to use this 
https://github.com/daredloco/software-inc-utilities
should i learn how to do c#
yes
i really couldnt be bothered to, thats the issue
Yes, and some of the Gameplay stuff is outdated because Kenneth is mean 😄
random events are great, because they're written in the TYD format
yeah i could do that if i had a good 10 hours
i do have lots of time
but i would rather play video games
not make the video game 😄
I do understand you 😄
i have quite a bit of money to throw around
is teardown really worth that much?
franz has all of these games
i should ask him
teardon is free with psplus extra
and you should ask him in #off_topic 😄
is there a way to have a software type sell better as subscription?
If you have large fanbase for that software type then i think so

what?
look again
CS2isapowerpointslideshow made his logo pretty similar to that of construction a. and office a. 🤔
only a slightly lighter background and no glow
is that not a compliment?
I didnt saw you have a patent for that type of logo 😄
he researched it but forgot to patent it
it looks worse than minecraft carrots
ƎꟼYTOTOЯꟼ
yes
truly an advancement in graphical fidelity
it has come to me that i cannot make anything ressembling a leaf 😂
Why dont you just use a tree prop and make it small?
oh shit
youre right
i can just copy what lasse made for the leaves
and just put them on the "tige"
(the one time i only know the word in french 😂)
stem
thats the word aha
how does it look now?
it's now up to 3 😄
Farming Inc. 😄

ok on second though i have no fucking idea how to model a tractor 😂
brain.exe has stopped working. Do you want to close it?
There is no option to close it if the desired application does not exist in the selected drive at all!
@half pikenep any wodr?
holy shit
why does it fucking do it now
@half pikeny
WHY
sorry for the pings
is there any feature to disable automatic conversion to ping whatever?
Yea just write their name without @
Nope, its not doing it for me so its something on your side
hey, wheres the new data modding folder for the newest version, i've downloaded the beta 1.7.15 file and saw that there was an error when my mod was loading
It's just Software Inc\Mods
Tried an ai logo generator and it wasn't actually that bad
I like the magnet 🧲
And yes, I did want to make a really big data mod with like 100 different hardware 😄
? I have the file in the mods folder in the main game directory
Though adding that much to the game will cripple the economy. Meaning every company will sell a shitton and the game will be way too easy to play even on impossible.
I remember the mod that added a lot of computer stuff. In the end not all product groups actually had releases. Meaning if you release something there you sell a shitton since you're the only one without competitors.
That's a bit the issue with the economy of the game
Do you have all 3 of these folders already set up? SoftwareTypes, CompanyTypes, and NameGenerators?
You can't dump everything in the main folder like with a furniture mod
This is something that I will eventually end up having to look into
I did make one of those old "more companies" mods and I didn't necessarily have the same issue, but that could be because it didn't really add any new software types
Maybe if this is really an unavoidable issue, I will entice Loco to make something for me 😄
I mean, make something, for the community!
When I get home, I do want to try out making some random furniture products and see how to make manufacturing work properly guess who only remembered to try that right before going to bed
I wonder how the ai will handle "software" with relatively few subfeatures
A table can only have so many addons, so that is definitely something I'm anxious about 😄
thanks, i fixed it!
Thx
Yo what game is this?
open ttd
basically transport fever 2 but for people who have shitty laptops who cant run anything else
looked fun thanks
Also Kenneth I would like report a major bug in the game. Your employees stay with your company for more than 2 years!? We all know SWE's are known for job hopping. plaesE fex!!!!
How do i make mods?
You have to go to school for it. for like 8 years.
If your talking about data modding then you can follow this:
https://discord.com/channels/308552600905580545/1125173749621198890
also this:
https://www.youtube.com/watch?v=xmjh_BxEz1M
https://softwareinc.coredumping.com/wiki/index.php/Modding
In this video I will explain how to create a mod that adds a software type to Software Inc.
This method is done with the official modding page of Software Inc.
Enjoy! ^^
Software Inc Modding Page
https://softwareinc.coredumping.com/wiki/index.php/Modding
Alpha 11.7.1 Sample Data
http://softwareinc.coredumping.com/wiki/Alpha117Data.zip
Don...
Also all of my mods and some other peoples are open source:
https://github.com/MasonScarbro/MiniProjs/blob/main/SoftwareIncMod/Indie_Game.tyd
and I would recommend this software in order to decompile the game code if your making a code mod.
https://www.jetbrains.com/decompiler/
I'm not sure if you're joking about needing 8 years of education. I wanna give a try I have ideas. One simple idea I have is a like a pinball machine to lower stress. I just need some direction. I do appreciate your help.
depends on what type of mod you want to make, if you want to make furniture mod as you said then you need to have some skills in 3D modeling software like blender for example and then follow the guide on swinc mod wiki. Data mods which are for software types are also quite easy but if you want more complex functions then you would need to go to code mods which are the hardest since you need to know how to program in C#
I was joking yes. Tbh I have close to zero experiance with 3d art modding and I have no idea how to do it. But there are others that are pretty proficient that will help.
although in a funny way since code modding is a thing and you can learn code by getting a 4 or 8 year degree in CS then yea. But for most mods you dont need to be that proficient in the language, especially since modding is a niche sort of form of coding and mostly relies on aid from the developer in order to actually do anything. Other than syntax I can confidently say that after going to college for 2 years, creating games, programming languages, .NET apps all with C# I have used NONE of the principles other than syntax for modding. Its just too "specific"🤷♂️
yeah new stuff from the bookshelf
all i did myself was separate it and arrange each row of books in a way where it wont look like it's going to fall
i also added a middle snap-on point for the shelf so larger items could fit, but im having trouble with groups 😪
i also already had these other 3 things (plus one that i forgot to texture!), so for the one random person who actually cares, i think i'll be releasing 3.0 to office accessories this week
^^ along with more shelves and tables, of course 😄
i still have lots of crap to fix, though 😅
you can subscribe to https://steamcommunity.com/sharedfiles/filedetails/?id=2815703806 and analyze how he made it.
you can find the data in {steam_folder}\steamapps\workshop\content{whatever_id_softwareinc_is}{whatever_id_the_mod_is}
But both folders should be the latest ones
So if you download his mod, they should be in the latest ID in content and latest id in this folder
362620
swinc id
Mod id could be 2815703806 but im not sure 😄
yeah the link says id=2815703806 than id probably is 2815703806
wow, its already been down. lol.

🥶
pour some, start a fire, leave
why that sounds like cooking recipe
cooking on a larger scale
Explosions?
Would that get past fire safety check?
rip loco
yep hes dead in real life
Nooooooooooooooooo
stackable stairs: coming to a retailer near you in 2035
i somehow broke the game and got the mesh atlas working somehoiwe
but it doesnt work
fountain update
it acts as a watercooler
so employees will walk up to it and have a chat with others
you should make it so that employees get water from it
thats what they do already 😄
not an intentional feature, but i couldn't have employees come to it if it wasnt a watercooler
added a plain version and tweaked the smoothness a little bit
lowered the noise to 1.5 too
more. furniture.
i would add it in household accessories but i feel like it's better off being in office accessories for now
🦆
also for the single-colour duck can we chance the colour of it
i want a duck with the colour #720E61
burh
ok i thought about it for a minute and i realized that atlas materials cannot have extra textures
and because the duck on the left has 4 colours, i cant really have colour enabled
😦
find a way
hey 2018 called they want their shitty meme back
asked for permission and didnt wait for an answer
and it was for a mod that's cancelled 😭
I have a mod idea. A file cabinet. It gives the same bonus as a wall clock. But looks like a file cabinet. How do I do this?
Should be simple enough to model
filing cabinets already exist: https://steamcommunity.com/sharedfiles/filedetails/?id=2786020533
however if you just want to get started on furniture modding, just follow the wiki and the video tutorial
https://softwareinc.coredumping.com/wiki/index.php/Furniture_Modding
the in-game furniture editor is a huge help, too
VP collection is amazing
i would have still used it if they were vanilla style 😩
Wdym?
they dont have normal maps and aren't shaded smooth
no extra maps either ^^
so they stick out like a sore thumb when i put them in an office
^^ probably a good idea to redo them then 😄
Well, never bothered me😅
anoucxniogn the rlealse of hte mnew consturnon acoesries update
comign out i n htis cnetuiry
form nwo on it wlil csot 5 $ adn all procesdee wil go to dastsami
Free datsami! Donation for a good cause.
hey where can i claim my free datsami
@karmic oracle is using Duolingo that much that he forgot how to write in english
vrai
Faux
Faux pas
Ne faux pas
il faut que tu apprennes à parler en français
any linux users using mods without steam? I've got furniture mods working fine, and 6 of the 12 code/data mods are loading, but I'm not sure what I've done wrong with the rest - a specific example is the Better Contracts mod that's showing up as failing to load when the game starts - where is that supposed to go in the file tree?
havent used linux but code mods should be going in the DLLMods folder, and data mods stay in the Mods one
What does it say in the log?
odd, the DLLMods folder wasn't auto-created on linux, but I'll give that a try, thanks
But yeah, code mods have to be put into DLLMods, not sure about compability, but as they're compiled in realtime it should owrk
yep, that worked, after accepting the warning messages
Is custom map modding a thing? I made this building but needed to play with the custom map mode to make it work, but now learned it is not possible to play on this map and 'buy' empty plots like the big area that accepts this large building I created... I'd like to see if I can accomplish this goal through modding, or if that is not a possibility.
Nope, custom maps aint thing
You can only play with the seed, so you get what you like but its very tedius
In data mods is it possible to create OR dependency? Like to create one product you need to use other product but there are two types you can use but you dont need to use both of them, only one.
Wht
Can you provide a real world example of such software?
I had my LLM AI explain a few real world examples, I see what you mean - things like AutoCAD can be purchased and used for drafting, yet you can purchase additional software that extends its functionality (but does not work on its own, requiring the base AutoCAD) such as electrical design, mechanical design, etc.
Prolly the closest approximation we can get rn in SWINC is the addons, but maybe with mods more is possible?
I get that's what you're asking, but it's got me intrigued as well, makes me wanna get into modding more myself.
@calm sage how can we access the tooltips that show up for example when hovering over the Creativity Label (the one next to the slider)
I try to change them, but can't find an easy way to do so. Are those Tooltip components? Because I can't seem to access them with 😢
he's too busy with the next feature creep 😔
or campaign
surely he wouldnt lie to me
and release campaign in this half
surely he wouldnt
kenneth is a man of honour
...except when it comes to moddable doors 😮💨
Better it be campaign
I hope not, because Campaign would be one of the last things Kenneth is working on and that can't be
Use the GUIToolTipper. ToolTipValue is the header and TooltipDescription is the main text
Is it a direct component of the gameobject (like label)?
Will try it, because I did basically deactivate and change everything you made balancingwise in 8+ years in less than a week 🤑
What should go wrong?
I've also seen that loan percentage is a constant, am I right? Sad, because I want more expensive loans
All to make CF cry because he wouldnt be able to win 😆
yeah, it's a MonoBehaviour
Nice, thanks 🥰
That did work, thanks Kenneth 😄 But how do I get rid of the [NoLoc]? ^^
GENERATE_LOCALIZATION does not work for code mods 😦
How can I do that? Would be nice to have it localized 😄
Add a Localization folder, and then add a folder for each language and add a .tyd file with the translations
So Localization/English/whatevername.tyd and inside of it a list of key value pairs?
yeah, exactly
Thanks for making mods 😄
Need to make it a little more difficult for CF, if not he is not happy 😅 But good to be back in the modding business 🤩
what if we could get paid 0.01$ for every subscriber to each mod 
that would be fun
i'd make like a hundred bucks
this is in your interest kenneth, trust me 😁
dont forget steam cut
nah just get kenneth to paypal it to every modder 😄
or maybe enable paid mods
even though he said he would never do that

i think it's fair
yea since kenneth has so much money
then make the players pay 😁
bro is turning to EA
i want to make money from the stuff that i already made 🤩
because how else will i afford the software inc cat dlc in 2028
I know this is a crazy option but did you consider getting a job?
yeah ill consider that
ahh im realizing how much of a pain in the ass it would be to mod your game if things were paid 😄
wdym your?
from the perspective of other people that want to download mods
(thats why you should subsidize us with that 0.01$ per subscriber model :D)
(big /s to all of this)
ok but look at it as customer, you just payed a full price for game and now you have to pay for each individial mod? No thanks
ahaha
i did once see a mod for terraria posted on the steam store page
t-loader it was called or something
is it possible for modders to do that for all games?
and could loco add the cat dlc earlier than 2028?
yea but that more like cheat engine/mod manager, its not just a simple mod
hmm
but on the store it acts and looks like a DLC
@daring solar cab yuo maejk cat dl c for 25$ and giev me frii copy? tabks
cat dlc?
ahh there he goes again
😄
and why the fuck they have cloths on?
Because this is not a 18+ server
i think i interrupted his pornhub session 😔
then we need a 18+ channel
software inc sex update
So none of you can enter? Sad 😦
whats that? Never heard of it 👀
a period devoted to a particular activity
says the mr grown up
I've gray hair already 😢
ok my bad, Mr grandpa 😊
aha let's gather round to bully loco for being old
^^ this is in my F drive for some reason 😂
Whats your F drive?
I sudennly feel urge to reproduce
i found it!!
i dont think you can reproduce with other men 😔
we need an update to fix this
Nice
Actually working for money? No, sounds boring
I never like work... tires me out.
Childlabour is illegal!
if you're over a certain age u are allowed to work
I started working full time at age 15 - 40 hour/week, 5 days/week - had to bike to work at 4am to open the Hardee's for breakfast until the supervisor got there at 6am, in Wisconsin winters with 2 feet of snow for 5 months out of the year. It's why I hate work so very much.
...anyway, back to work on Evil Corp, took an entire day just to set up the room groups, team groups to rooms, and staff assignments, but now finally got the employee team numbers up, just under 850 employees now and 155 staff. 
Yea, here you can start work at 13, ofcourse its not a job in regular sense, more like summer job etc.
Is this a mod? Should be a vanilla feature. If there is one thing I feel like this game is missing that is absolutely integral to the game its sleeping with your coworkers In the office.
will be once kenneth finally release campaign
office accessories beds lost functionality in swinc beta 1.6 but will come back in 1.8
in 1.8 the single bed will be vanilla but i'll bring back the double bed in household accessories
I want beds for 6 people
...and Murphy Beds! 😜
Anyone about that understands furniture modding well enough for some questions?
I'm trying to get the Ink mod working on linux - I've already fixed the various file capitalization issues, but now I'm a little stuck on materials.... the errors:
Issue with InkIII: Failed finding materialInkIIITex for mesh Objects/InkIII.obj
Issue with InkIII: Failed finding materialeOFF80 for mesh Objects/InkIIIS.obj
Issue with InkIII: Failed setting field OnMat:
The given key was not present in the dictionary.
Issue with InkIII: Failed setting field OffMat:
The given key was not present in the dictionary.
... continue for every computer in the mod...
I'm comparing this mod to the eNUFF mod and that one has been fixed for linux, but other than the capitalization issues (already fixed), I can't see why this one isn't working. The materials.tyd file looks similar, and contains the materials InkIIITex and eOFF80 and all the rest.
It turns out that I hadn't caught all of the capitalization issues, just the ones that threw an error message. As best I can tell, if a single texture file referred to by the materials.tyd file isn't found, it throws out the entire materials file, not just the single material that failed. But at least in this case, it didn't throw an error about which texture was missing. I had to script checking every texture referred to by the materials file and found six more that had alternate capitalization (Mtex02.png != MTex02.png), but once I made the appropriate symlink, everything loaded again.
I've made it so it will continue to load materials and add failed texture loads to the issues list for the mod
I thought I fixed it already (#1098969755274199160 message). The issues that were fixed were related to Linuxplayer as everything worked fine on Proton. May I ask, how did you fix it and what are you using to play SWINC? I can't test it myself as I'm a Windows user, but I'll gladly include your fixes.
I think this is the full list of files where the capitalization didn't match, so the native player in linux was unhappy:
Objects/InkAddons/Mice/TragicTouchPad.obj
Objects/InkAddons/Mice/TragicTouchPadLOD2.obj
Objects/InkAddons/Mice/TragicTouchPadLOD.obj
Objects/FlatbookStation/FlatBookStation.obj
Objects/FlatbookStation/FlatBookStationS.obj
Objects/InkIII/InkIII.obj
Objects/InkIII/InkIIIS.obj
Textures/Modern/Mtex02e.png
Textures/Modern/Mtex02n.png
Textures/Modern/Mtex01n.png
Textures/Modern/Mtex02.png
Textures/Modern/Mtex01e.png
Textures/Modern/Mtex01.png
I bought the version from the coredumping website that comes from the humble store, so it doesn't use proton by default, I'm not sure if it would have been fixed automatically or not if I had the steam version. For the fix on my end, I just made a symbolic link from what the actual files included were to what the various obj files and tyd files were expecting. Example while in the Textures/Modern directory:
ln -s MTex01e.png Mtex01e.png
ln -s MTex01n.png Mtex01n.png
ln -s MTex01.png Mtex01.png
ln -s MTex02.png Mtex02.png
ln -s MTex02n.png Mtex02n.png
ln -s MTex02e.png Mtex02e.png
ln -s MTex02.png Mtex02.png
Alternatively, I could have fixed the files that referenced them but I knew if you ever updated the package in the future, my fixes would be undone, so symbolic link fixes were more permanent.
Thank you, the ones in the Objects directory showed up in error messages, so were an easy fix, but the Texture ones snuck up on me. It's good to know that it'll be easier to catch in the future.
Nice catch, I found them. I'll push an update for the steam version soon. Thanks!
Thank you for your mod, I'm enjoying it more now that the computers have textures. 😄
hi @calm sage, hope you're doing well 😄
you mentioned statues maybe being moddable in this [https://x.com/SoftwareIncGame/status/1305942162346049536](twitter reply), and i was wondering what you meant by statues being moddable already
by that did you just mean any sort of statue, like one with a normal mesh and texture, just like any other furniture? or is there any feature that allows you to use the employee's mesh
ahh god i always get the link formatting wrong
@MiceyPicey You can kind of hack in atriums with outdoor areas, however they won't be explicitly added, as it would take too long to add support for. I probably won't add statues, but they can be modded in and I'll hopefully be adding better support for it in the future.
Never heard of twitteer
He meant eeks.
He meant you should link things correctly
- option
@daring solar can you make a mega multiplayer mod
where like a 100 people can play together on separate maps but in the same market
there would still be AI competition and such
I think it's a good idea
Kenneth would never add this himself because he would rather add moddable doors than a really cool idea
(definitely not because kenneth wants to get on with his life and finish the game)
Kenneth and life, good joke
The only thing you respond to is the text between the "()"?
Another CF thing 😄
Yes
i mean, lots of bias here, but here's some furniture and code mods
https://steamcommunity.com/workshop/filedetails/?id=2957308866
I take that back, those mods are amazing, the ones on the bottom are the best
Thats why I say they're amazing
you realized that only now? 
Anyone able to help with an error I'm getting when trying to test a new mod?
Really not sure why it's not picking it up
When i change it to OS it works fine, so is there something else I need to do with the custom one?
not sure but make sure you have correct path, for example compare it to the mod template from swinc modding website and also make sure the text in the txt file is in correct format
what should the path be set to? the file structure looks like this, do I need to specify a folder in front of AISystems when defining the NameGenerator?
Did you copy the name generator and software types file from the example?
Make sure there are no typos
And that you have capitals match
I think so but let me double check


