Existing players used to logging in with their character name and moo password must signup for a website account.
- PsycoticCone 3m
- MrRedgrave 12s
- Vanashis 7m
- Hivemind 3m
- Sivartas 27m
- Mindhunter 56s
- JMo 11m All death is certain.
- Fay 4m
- BlackSoul 13s
- Raven 1h I lost myself, in the dark charade.
- Rillem 7m Make it personal.
- zxq 2m Tools: https://ansicolortool.neocities.org
- SmokePotion 43s Right or wrong, I'm getting high.
- Yizhi 1m
- hex 7m
- xXShadowSlayerXx 9m
And 27 more hiding and/or disguised
Connect to Sindome @ moo.sindome.org:5555 or just Play Now

[Nov '22] Improvements Feedback

Feedback thread.
Bug fixes don't always get the fanfare of new features, but there's been a lot of great QOL bugs fixed and other stuff. Thanks for all the @bug-hunting Slither.
100% all the work your'e doing is great.
I don't know if it helps any because of the lack of documentation, but the tire changes started coming into the game around February, as seen in this thread:

https://www.sindome.org/bgbb/game-discussion/new-game-features/-feb–22--improvements-and-bug-fixes-446/

Thanks, that is helpful!
The changes around fixer NPCs is great and I've been having good experiences with it. Only 2 things to consider:

1. the list of items is not separated by anything so you get it like this:

"a thing for 300 chyena another thing for 300 chyen",

when it should be:

"a thing for 300 chyen, a another thing for 300 chyen"

2. I think should add "what's my balance?" or "what's my account?" to the list of prompts automated.

Great job :)

Slither! Thank you so much for the time and effort that's gone into fixing the combat bugs! Really looking forward to seeing how it plays out now
I think the vehicle security system x disguise dilemma is an interesting one. My suggestion would be making the locks biometric, tied to the individuals DNA fingerprint, leave log file behind with the last 500 or so interactions, and drop a e-memory module into each vehicle security system.

That still poses the dilemma of authorizing people because you're going to be referencing their IC name, right? Maybe anyone authorized is assigned a generic label such as Driver Y, Pilot Z, or Racer X depending on the vehicle. Then it is up to the owner to rename each label.

I think this would give Mechanic a bit more potential in the vehicle OpSec arena, tie into forensics, and hopefully not be too much tedious bullshit.

The idea of using aliases seems cool. I don't wanna make the system too difficult to use though. Being able to run 1 command to auth someone is ideal. But I will think about the alias thing. We generate a random alias, or maybe a date stamp like 'Auth User 1 - Date/Time' then you can rename it or something. That would be neat.
I could be completely wrong about this but what about the system used for @trust? It manages to keep track of who a person is even through disguise changes.
Edited: Wrong thread

(Edited by Slither at 5:58 am on 11/11/2022)

Edited: Wrong thread

(Edited by Slither at 5:58 am on 11/11/2022)

Slither you are posting this in the Feedback thread!! :'D
Thank you for fixing the chic/dashing issue!!! So grateful!!

Along the lines of the contact lens thickness, it has also always been impossible to wear hats over wigs, perhaps due to the same issue.

Sorry for the double post but - Now that we have “appear uglier” for people with high disguise and charisma, could we also get a “appear weaker” so people with high END don’t have to hold back all of their skills and stats in order to appear in excellent condition?

Or even a @holdback that only targets END, if you want people trying to hide their high END to actually be mechanically weaker.

@Svetlana I sent a e-mail to Slither listing some features that would help including that exact one. ;-)
I've wanted individual @holdbacks for a while. Those would be great.
With the fix to falling objects, a feature which allowed those skilled in explosives to rig grenades and possibly other improvised explosive devices to detonate upon impact vs a timer would be cool.

I.E. Once it lands on the ground in a room it detonates.

Three cheers for @Slither for fixing the @macros code
It's both amusing and disconcerting that some bugfixes are packaged with some severe passive aggression and others are just normal bugfixes. I can think of a lot of bugs that would have been fixed with simple testing that haven't been called out for such (even ones that have lingered for years), so I'm guessing the aggression is only for a specific person.
Re: ARIN-series rigging interface

It's great this cyberware has been fixed, but it remains a bit of a puzzle to me functionality wise since it duplicates two other skills in functionality, but doesn't actually provide additional tools to riggers, pilots or drivers. It basically lets riggers get additional skills without spending UE, which is a bit strange to begin with, and then doesn't actually control drones. The whole thing feels like a tool custom built for a single character so they didn't have to take any vehicle skills.

Could this possibly be expanded to work with more than vehicles to provide advanced tools for actual robot rigging?

ARINs have other benefits than allowing flying and driving, but those are FOIC.
That doesn't address my point.
Edited.

(Edited by Slither at 9:24 pm on 12/1/2022)

Understandable. I felt like at the time an item that let one skill duplicate another skill in functionality was kind of a bad precedent to set, but I totally understand it's past the Rubicon and making things stable is the priority.
Edited. Troll post by ban evading player.

(Edited by Slither at 6:33 am on 11/29/2022)

Edited.

(Edited by Slither at 9:24 pm on 12/1/2022)

Documentation, commenting and testing are fundamental requirements for software development. Just because SD is a passion project and not a Forbes 50 company doesn't change that.

When a coder fails to document, comment and test their code, all it winds up doing is resulting in the release of objectively bad code, and worse, it creates significantly more work for the next person on the team who comes along and inevitably has to fix it.

It depends on the language, but code, for the most part, isn't particularly easy to read. Very, very minute details have to be paid close attention to, such as the difference between a comma and a period- and you might be having to find this stray period out of hundreds or thousands of lines of code. It's the reason why there are so many debugging tools available, however, those tools are only good at detecting a few kinds of software errors, of which there are several.

Ultimately, if you're a lazy coder and pushing code super fast and loose yes, it LOOKS good because you get to put your name to a bunch of commits, but then someone has to come back in later and do the painstaking process of trying to re-create your thought process and fix your problems. You've essentially passed the buck in a very major way.

TL;DR: From the sounds of things the former coder was an asshole who expected others to clean up after them.

I have sat on this thought without comment for a while now.

Patch notes generally should be a place to note patches. Not a place to vent frustrations.

As a developer and coder by trade for a little over a decade now, I have picked up from others. While I might comment to a colleague about how angry I am at this old coder I would never put it into my notes, especially if these notes were to be presented to those involved at large.

All it does is cause negativity where there is no need for it, muddies the waters if there is a legitimate concern or concerns that should be addressed in a more adult fashion in a public statement and causes confusion to the community these notes are designed to inform and help.

Most of all, it undermines the excellent work you are doing, because it has made people question why there is a sudden influx of notation on these bugs. Especially when you consider this month's bugs and improvements thread has nearly doubled the average when compared to the last year.

I believe there is just an upshot of detailing these things, that the reasons are legitimate and that there is some bleed in these notes where there should not be. I would like to hear from others though, the community and staff.

Edited.

(Edited by Slither at 9:24 pm on 12/1/2022)

I don't think this is about teaching anyone the consequences of anything. This is about you being upset at a previous coder on a personal level, and using the vacuum that has been created here to tarnish their reputation in a setting that they cannot defend themself in. That makes me pretty uncomfortable in the light of recent events.

As I said previously, there are plenty of bugs being fixed that could warrant the exact same backhanded comments and passive aggression. You left a debug statement in your code? Couldn't that have been fixed with testing? What about flarelighter messaging, which has been broken for years? Macros have been sitting incomplete for longer than I've been alive?

The point isn't that I think your code sucks and that you should feel bad, it's that just by sifting through the absolute most recent bugfixes, even you fall short of the standards you've set, and you're not adding any difficult-to-code systems to the game while doing it. I think most people would rather have a buggy Sindome than a stale Sindome, though, so literally anything being posted on the improvement forums makes everyone very happy. When each fix is laced with poison, however, it taints that.

Edited.

(Edited by Slither at 9:24 pm on 12/1/2022)

I think Mirage added a lot of systems and changes I didn't agree with at all, such as how bleeding works, and very few systems actually effected how I play the game. But as a computer programmer I can certainly empathize when I see someone relentlessly criticizing code in silly double standards and trying to paint a picture that they are a bad coder after they're no longer part of the project. Seems very petty.
Edited.

(Edited by Slither at 9:24 pm on 12/1/2022)

I think most people would rather have a buggy Sindome than a stale Sindome.

Having actually used almost all of the new systems and new items, I disagree. Decking needs to be implemented or have the skills just removed until it is, but otherwise the game is two decades old and doesn't allow virtually any flexibility in character re-development: At this point I'd call the stability a feature until players can have more control over their builds.

Having existing systems change underneath players with no way to adapt and just having to hope the rapid prototyping roulette wheel worked out was not sustainable.

Since the elephant in the room is being addressed, here's my two cents.

I held the coder in question in high regard due to the number of commits and what appeared to be major contributions made to the game. I did so primarily based on the assumption that they were following the standards that I assumed coders are held to. Specifically the standards of debugging, testing and documentation.

A number of people have mentioned being coders, developers or otherwise involved in SDLC activities. We have all dealt with colleagues whose hubris has been larger than their contributions. Oftentimes the people with the largest egos are the ones making the most mistakes. It sucks to be the person who has to go back and clean up after those people. If you haven't been the person who has had to clean up after others, you probably haven't been writing code for very long.

@Slither, vent away. Aren't you all using Jira or something similar? I'm pretty sure that it has the functionality to require an Approval before a commit to merged into the main branch. Are there some process steps that can be implemented that require a test on the dev server before being released onto prod?

Further edited by admin.

(Edited by Slither at 12:30 pm on 11/29/2022)

Edited.

(Edited by Slither at 9:24 pm on 12/1/2022)

Hek, I cannot fathom why you'd ever think that would be appropriate to post here.
yeah I'm with batko on this, this kind of shit is why people call SD a cult, christ
Don't post anything your own personal information, let along something even suspected of being someone else's. Why anyone would think that was okay is beyond me.
I really don't get why it's allowed to post information that could tie back to someone's IRL person. I have no horse in this race generally but I am not happy with that imgur picture. It shouldn't matter how or why someone left the game, especially when one lacks the full picture, but that does not give anyone incentive to suddenly vilify them in the eyes of the public or give away their IRL information.
I want to type something adult and constructive but all I can manage is.

Man.

At this point, I'm not really surprised, but I am very disappointed. This is the sort of thing I was worried about, which happens community leaders make it normal and accepted to bully people who are no longer part of the community.
So. This all needs to be deleted. Regardless of whether or not that is the "previous coder", this has now amounted harassment via an internet and posting a picture documenting a person in San Jose makes it much worse as doxxing is a crime in California.

Can we be done with this, please?

+1 ReeferMadnes
I shared it because I think it's dystopian and cyberpunk as shit.

I did not set out to find it.

It popped up in my newsfeed.

What are the odds that an algorithm is going to bring up a news story that has this creepy intersection of a game I play, the industry I work in, and someone who may or may not share the same hobby profession (coding) and interest in a certain type of cars?

What are odds that of the literal thousands of laid off employees at a major tech firm that the reporter would interview and use a photo of a person who may or not be someone who used to play the same game that the rest of us play?

I censored it. I removed all publicly identifiable information. I even blurred the license plate on the off chance that it is the person we all know.

If you're uncomfortable, good. It's not personal against the previous coder, or anyone else.

Take a long hard look about the systems that are being built around us. Collecting our data. Correlating it. Keep thinking about it. It's only going to get worse.

Seeing all that and your first thought was 'man I should share this information on a public forum and imply she is this coder that is now exiled from the game'? I don't see how this is healthy.

Additionally, since we are talking about the systems being built around us, you should have expected the censoring to not do anything. Censoring a face or license plate or the name doesn't do anything. It is easy to reach such information even when things are censored. I don't know why you didn't expect it if your aim was to show how the world is dystopian.

no one cares.
Ain't no way you shared that to not be malicious given the subtext above reading

"It would suck to lose both a hobby coding gig, and a paid coding gig in the span of a couple of months."

You know exactly what you were trying to do and now that people are calling you out for it your argument is "bro its cyberpunk!!"

Fuck off.

Edited.

(Edited by Slither at 12:27 pm on 11/29/2022)

I've removed the link. Please don't post things of that nature in the future.
What if we just weren't snarky, petty, or making jokes about past volunteers losing their livelihood? If the free labor was of substandard quality I'm sure you could get a refund.

I can't be the only one lurking this thread thinking "Wow I'd have loved to donate my time and programming expertise, but not if I'm gonna get roasted for it after the fact".

Right…uh. To get back to the feedback on updates...

Lot of good stuff I'm seeing fixed here - been a couple weeks since I checked in on the BGBB.

With regard to two people charging a closed door...

It'd be funny to set that up so the second person has a chance of losing their balance and falling through the doorway to the next room.

@goblinfemme I have made no such claims. Not sure why you are attributing them to me. I am not going to apologize for being pissed off that, knowing full well what my and Johnny's expectations were, the person I am criticizing ignored clearly stated expectations, and lied about how much testing / thought / planning went into the systems they were trusted to write. And then ignored a year+ worth of bug reports about those systems so they could rush on to creating another partially thought out system.
Anyway, this thread has devolved. I've already stated I'll chill on being snarky in my bug fix notes since it's bothering people.