Jump to content

Diff

Vintarian
  • Posts

    551
  • Joined

  • Last visited

  • Days Won

    1

Everything posted by Diff

  1. Appreciate you asking, there's an awful lot of misinformation about the situation. I'm not a fan of what happened, but we don't help anything by drifting further away from the actual facts. There is a paid cheat client for Vintage Story. This is a product that has real users, it obfuscates its code, and it lets people cheat in multiplayer servers. Maltiez, who originally was just a modder but was actually hired by Anego later on, added code to 3 of his mods, including ConfigLib, that attempts to detect this hacked client and mess with them. When ConfigLib detects the cheat client during a multiplayer session, it will set random timers to disconnect the client, crash the game, or close the game normally. It does this in ways that hide that it's the one responsible for the crashes in the logs. From what I understand, Maltiez's detection paid attention mostly to variable names, whether they contained unprintable characters or whether they were consistently too short to be humanly readable, both signs of obfuscated code. I believe there was also some searching for specific strings associated with the cheat client. This has affected one innocent mod that I have heard of, Caves and Caverns, who obfuscated their code to prevent other people from stealing their tuned cave generation. There may be more, but like I said ConfigLib wasn't making it easy to identify it as the source.
  2. Fun theory, but people are still talking about it right now. Better theory: They just don't like hawks.
  3. I can find no person in this thread, top to bottom, telling you to be okay with it, so you still seem pretty confused. If I wanted to, yes, very easy. I just wonder about why I don't. Am I enjoying it here? Is this fun? Do I enjoy pointless bickering? Not sure, I just know I'm here now until I get bored. @Dilan Rona Pinning messages discussing the issue and directing all conversation to a dedicated area for it isn't very effective censorship, this is clearly more bait and now you have my attention as well. Cherish it.
  4. Why was I here originally? Why am I here still? Because I get baited into stupid conversations online too easily. It's my fatal flaw, it's actually the reason I don't go on Discord or other major social media anymore. But even on a random web forum in the middle of nowhere, bait finds a way.
  5. Idk, FBI was blowing up my phone within hours. I'm sure they'll do the same for you. Literally every single person that uses mods or even plays videogames is trusting some random idiot online to run hidden code on your computer unless you decompile and analyze every binary. That's just the power of proprietary software but I'm not going to get into all that right now. I literally never go on Discord, I was just there for information on whatever [Current Issue] is. I wasn't even making any statements on the Maltiez situation here, I was only trying to explain to you what happened on Discord since you seemed confused. If you're not looking for clarification, then I can only echo LadyWYT: File a ticket.
  6. My dude this is so much not what's going on and not how the real world works but fine. Report it to the FBI. They have an anonymous online tip line, I've used it before, they respond quite quickly. Go ahead and put your gamer drama in there. You have that power as does anyone else. It's literally not possible to cover up federal crime by banning people on a Discord server.
  7. You did move to offtopic, but the request was not to post about X anymore in main. And you did. In direct reply to the mod explaining why he made that call. Posting in offtopic doesn't exempt you from then going back to main later. You have the real reason, no gamer conspiracies needed.
  8. You did reply directly to the mod's explanation for cracking down with more of the thing they're cracking down on. Even if you also posted in another channel, that's what probably did you in, Stoney.
  9. So like in the top right of the forums there's a this That takes you to all unread posts. And there's a bunch of other filters in there, and you can create new streams based off of that. Today I stumbled through the Stream Options dropdown at the top of every stream, and inside that dropdown is an option to set any stream as your default when you press that header button. I didn't like that clicking on threads removed them from the feed, so I made a new "Activity" stream that includes both Read and Unread here: https://www.vintagestory.at/discover/30/ If you also don't like that, you can set this as your default stream too.
      • 1
      • Like
  10. How are you running it? It's a terminal application
  11. Weird, for Steam these shenanigans shouldn't be necessary. It's only needed for VS because they don't build the macOS version of the game on macOS hardware.
  12. Temporal stability is baked into the world itself. The area you're in was always temporally unstable, even before you dug it out. Unfortunately outside of mods there's nothing you can do to affect or change it.
  13. I don't know anything about worldgen but I found this at the bottom of assets/survival/worldgen/blockpatches/other.json, is this what you're looking for? { // Old Meteorid impacts blockCodes: ["meteorite-iron"], quantity: { avg: 1, var: 0 }, chance: 0.015 }
  14. There's no tutorials because it's mostly the same as replacing a texture. At least as far as I can think, the instructions should be basically identical. Just use .oggs instead of .pngs. Check out this mod. Download the zip, unzip it, take a look around. This mod replaces several of the insect sounds with silent audio files to mute them. Basically no code needed, no C#, just replace add the audio files to your mod at the same location that the game has them in its own asset folders, and the game will override them all automatically. For adding additional variety for sounds that currently only play 1 sound effect, that may require a little C# tomfoolery depending on the sound. I think weather might be that type of sound. For sounds that already have variety, for example elk-hurt1, elk-hurt2, elk-hurt3... you can just add additional sounds and the game references them all as "elk-hurt*" so you're already good to go there.
  15. Makes sense to me, but I popped into creative to check and I don't think this works unfortunately. I tried bits and ingots, but without mods it looks like alloys can't become other alloys.
  16. just do "sudo xattr -rc " make sure to leave a space at the end, then drag and drop the vintage story app into the terminal and hit enter. Video here: https://www.vintagestory.at/forums/topic/20855-122-download/#findComment-111104
  17. If the one that was supposed to work with your OS didn't, did you download the x64 VS or the arm64 VS? For some reason VS offers up the x64/Intel version by default, and you have to go into "(Show all available downloads and mirrors of Vintage Story)" to reveal the Apple Silicon version of the game. They're two separate releases. That said, if it runs, it runs. Enjoy the game!
  18. That looks *incredibly* similar to an ancient issue with Nvidia drivers/cards. I thought all modern desktop environments had worked around that by now though. What DE/distro are you running? The problem was/is that Nvidia GPUs dump VRAM during sleep (you only said display off/lock, but is the system sleeping?) and it doesn't always get filled back in when they wake up, leaving only random noise where all your textures were. On desktop environments, that mostly manifested as wallpapers and some text turning into rainbow static. Almost definitely not a mod issue, you may be able to fix it by configuring your system to not sleep when VS is open, which may be easier said than done.
  19. I'd blame Microsoft's translation layer before anything else for both the graphical issues and the speed. It's no Rosetta. If you tried Mac first and would still be willing to play it on your Mac, maybe we could debug that instead.
  20. Are those confirmed on the roadmap? That'd be really interesting to see Anego's take on it, I do think systems like that in games like The Long Dark and Project Zomboid feel an awful lot more survival focused when a bandaid isn't enough to make severe injuries vanish in seconds. I do wonder how that'll interact with seraphs being seraphs. The other two games I mentioned, if you die that's it. You're forced to deal with your injuries. In VS I'll jump off a roof rather than be inconvenienced by having to walk to the cellar for a snack. I don't think it makes sense for injuries to follow you after death, but maybe it'll still be challenging enough when you break a leg in a boss fight and still have to finish off the boss and drag yourself home intact.
  21. Yes, time spent on this is time spent not working on other things. As this is a feature you don't engage with, it is development time you personally will see little to no benefit from, so I understand why you personally would not want this. Where your metaphor falls apart is that these features are already in the game and are already considered in-scope for what the game wants to be. Every chapter ends in a boss fight, and boss fights have been made core to delivering a lot of the lore that this game puts a lot of energy into. This isn't a discussion on adding vs passing on a feature, it's about polishing a feature we already have. It's already part of the game, and all things that are part of the game should be open for improvements.
  22. I get what you're saying, but VS doesn't lose anything in its crafting or building if combat (or just boss fights) are made more satisfying. They are doubling down on crafting and building. Moving crafting out of the grid is a long term ongoing project, and we continually get a lot of nice building tools. But the boss fights exist. The game doesn't get worse if those areas improve. Blockgame-style building and crafting have been done for 20+ years at this point, too.
  23. To be clear, this is phoning home, and it is DRM by the letter of the "law". It's *fine* but it is DRM, it is gating your access, it happens on every launch (even if it's quite permissive about being offline) and it is verifying that you didn't pirate the game. License/account checks are a relatively low key form of DRM. DRM free games don't do this at all, although connecting an account may enable some extra features. As an example, Steam has some DRM-free games, and while Steam itself is a form of DRM, the game executables themselves sometimes don't verify anything. No Steam, no achievements, but the game still trucks along. Curious about this, can you elaborate more? The local single player server as in the one that gets automatically started when you start a singleplayer game? Isn't starting that gated by the other two checks and so still entirely subject to those two checks? On the Entitlements, I did see that but what's actually done with them?
  24. I'll volunteer as holy manual laborer. There's one detail wrong that compounds into an incorrect conclusion. the game doesn't care if the session is valid, it still checks in with the server anyway if it can. The code verifies this, but you can check it yourself just by starting the game. It says "Validating session with server" during boot. If you take your device offline it'll flash by too fast to see it. The game logs a Cached session key is valid, validating with server message while it does all this as well. That specific detail is present in 3 different forms (2 different text strings as well as the actual code's control flow) so I'm kind of surprised a modern LLM got this wrong, but hey. Anyway, the correct flow is: the game checks if the cached session key is valid. If it's not, it summons the login screen. If it is, it double checks with the server. If the response from the server is good, it keeps booting. If the response is bad, it kicks you to the login screen. There's a third kind of response, "Offline," which is returned if the connection to the auth server times out or just flat fails for whatever reason. If it's offline, it also keeps booting. This check-in is used to report whether your session has been invalidated (game server will invalidate existing sessions when you create a new one by signing in somewhere else), whether you currently have an official game server (which will reveal that "Your Game Server" button in the main menu), as well as some other "Entitlements" that I can't really identify. It's seemingly null on my machine/account and I can't find anything that bothers to check it. Game also communicates with the auth server when establishing a multiplayer connection. All completely reasonable IMO. But to be clear, the game does phone home every launch to verify you are allowed to play. If you refund the game (ofc) or login somewhere else, the call home will gladly lock you out of the game.
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.