🥝 Community Kiwi Space Station 13 Server (2024 edition) - Space Station 13

  • 🐕 I am attempting to get the site runnning as fast as possible. If you are experiencing slow page load times, please report it.
I've been having fun hopping in and out to mess with features, but the code does feel... dated. This is probably a dumb question, but I feel compelled to ask it anyway: Is it not possible to simply take all the code Null used a few years ago for Kiwistation and copy that over to this server?
 
Is it not possible to simply take all the code Null used?
How many people want that?

e: if its new enough to have the horrendous externally compiled interactive UI stuff, i think i'd rather die, but otherwise i'd at least consider it

e2: its the fucking tranny gui fuck sakes
1707692339380.png
 
Last edited:
How many people want that?

e: if its new enough to have the horrendous externally compiled interactive UI stuff, i think i'd rather die, but otherwise i'd at least consider it
Tell me what you mean by that UI stuff, cause I'm not sure I'm thinking of the same thing. Do you mean those external apps/plugins -- stuff outside BYOND -- that some of those mega autistic servers like to run? In that case, no. The old kiwistation was a fork off ~2019/2020 /tg/ code from before they committed to going full tranny janny, plus a few changes of course. I thought the mail system was a clever addition and has led to fun shenanigans.

I also liked some of the improved hotkeys and QOL controls that are more common in newer builds. Little things that add up together like... hitting 'e' on an item would also put it in your backpack if there's space and not just your pocket/belt/back slots.

Anyway, yeah, all I ask is you think about it.
 
Tell me what you mean by that UI stuff
I mean they decided at some point to involve nodejs in the ss13 code base. It totally flies in the face of the whole point of byond. What might I mean by this? NanoUI was bad enough because it makes you edit external files outside of the code, but it was relatively easy to use. trannygui, or tgui for short, forces nodejs into that process to allow them to employ more interactive UI stuff 'easily'. The downside is this requires that you do an external nodejs compilation separate from the dreammaker compilation, in addition to also having to edit external files ala nanoui. Its a huge dick pain to set up to even do a compile (that will actually work). I guess its fine if you are already a nodejs person (ie in the pipeline to become trans).

The reason this flies in the face of the whole point of byond, is byond is actually really approachable for new people to take a crack at it, and for a long tome ss13 itself was very simple and approachable. tgui is incredibly hostile compared to either of the old style interfaces. It basically turns it into web dev if you want to work with the UI. It has got to be the most not-worth-it tradeoff ever.

e: Honestly, the code I've got is running kindof shit even with the movement speed change, I remember there was something someone screwed up that made the performance noticeably worse than normal servers, and they eventually resolved that by rolling back most of their unique code changes. I don't remember it being this bad. I think that coupled with basic gameplay issues is just making it not fun. Maybe I will try kiwistation code in spite of tranny gui, hopefully that is more playable and fun.
 
Last edited:
I'll decide before the next session (wednesday). Anyone who wants to have any input on that speak now
 
I'll decide before the next session (wednesday). Anyone who wants to have any input on that speak now
Do not switch to Null's code. The retard-friendly /tg/ code invites stupid people. Based old Bay code filters stupid people.

/tg/station is a tranny server inhabited mostly by attention-seeking Discord whores that don't care about SS13. The reason why Null's server failed is because he made the server accessible to those people. Janky old code will keep us safe from these faggots.
 
The reason this flies in the face of the whole point of byond, is byond is actually really approachable for new people to take a crack at it, and for a long tome ss13 itself was very simple and approachable. tgui is incredibly hostile compared to either of the old style interfaces. It basically turns it into web dev if you want to work with the UI. It has got to be the most not-worth-it tradeoff ever.
I didn't know any of that, so thanks for explaining. Your server, your choice. Does /vg/station rely on nodejs, too? I remember it feeling mostly sleek when I played a bit there the other year, but man those folks are special.
 
>download it to test
>errors on some null conditional operations that aren't supported anymore
>ok just fix that by replacing with if statements that are equivalent (its just code for toy mechs and some mech fist attachment anyways)
>external dll called byond-extools.dll exists for some reason and is shitting itself
>its just for reference counting and there are defines to disable that
>finally runs
>runs like shit

 
Last edited:
  • Winner
Reactions: Moths
>download it to test
>errors on some null conditional operations that aren't supported anymore
>ok just fix that by replacing with if statements that are equivalent (its just code for toy mechs and some mech fist attachment anyways)
>external dll called byond-extools.dll exists for some reason and is shitting itself
>its just for reference counting and there are defines to disable that
>finally runs
>runs like shit

View attachment 5714467
You know what? Maybe oldcode wasn't so bad after all.
 
>download it to test
>errors on some null conditional operations that aren't supported anymore
>ok just fix that by replacing with if statements that are equivalent (its just code for toy mechs and some mech fist attachment anyways)
>external dll called byond-extools.dll exists for some reason and is shitting itself
>its just for reference counting and there are defines to disable that
>finally runs
>runs like shit

View attachment 5714467
Source for vid?
 
Is SS13 still windows only or can it be made to work under proton/wine?
I think old Bay code should work with Wine
Tried it, chat is broken. It should be assumes that BYOND requires a VM.
Which is a shame because every other program throughout history I have ever used spanning Windows 3.1 to modern day is able to be run with wine after enough fiddling.
For some reason that no other program has (probably the dependancy of ie11 which is not on winetricks) I an required to keep a 40GB syatem disk in my storage just to play ss13.

Shit!
Worth it.
 
Back