- Mar 4, 2018
- 35
- 153
It is something that is newly getting some more attention, that vid coming out just over 6 months ago, and the change in renpy where it warns you when loading a save is from last May. And be honest, did you know ren'py saves are basically software? I sure as heck didn't, and I guess 99% of people on thread didn't either.It's certainly a good idea to do that, but if you do, I think it's also important to put this in the proper context.
1) This isn't something that's newly discovered, it has always been true since the very beginning of Ren'Py.
Save game sharing is pretty common here, but I haven't seen a single post from anyone suspecting something fishy is going on after using someone else's save file. So, is it possible? Absolutely. Is it likely? Not really.
(...)
I can tell you from personal experience with my user base that most of them will do absolutely nothing of the sort, and wouldn't even know that's even a thing.(...)
2) Ren'Py can execute code in the context of the current user running the game. Which means if you run your games as Administrator, any bad code could theoretically modify your OS, steal your files, passwords and so on...
But who actually runs their games as Admin? My guess is the answer is somewhere between a few people and absolutely nobody. If you run your games as a regular user there isn't much any possible malware could do, because it lacks the necessary Windows permissions to access anything interesting.
I also have to admit I didn't suspect it's that bad. I imagined Ren'Py does heavy serialization to support its fundamental roll back<>forward feature but I didn't imagine it saves code in save files, I thought it saves some public object properties but mostly it saves just a list of public simple (int, etc.) variables capturing game state. Indeed NOBODY should ever use saves from untrusted sources. You are literally downloading an .exe from a random person who might pass it on to you from someone else and any modern evil code is not easily obvious, it may not even manifest for some/most if it doesn't find something juicy. It's very bad.It is something that is newly getting some more attention, that vid coming out just over 6 months ago, and the change in renpy where it warns you when loading a save is from last May. And be honest, did you know ren'py saves are basically software? I sure as heck didn't, and I guess 99% of people on thread didn't either.
IDK about you, but I don't wanna put security of user level access to my computer down to "it's probably gonna be fine, no-one's been targeted yet that I know of so it's unlikely they ever will".
I can tell you from personal experience with my user base that most of them will do absolutely nothing of the sort, and wouldn't even know that's even a thing.
As to can't access anything important when not an admin (and mind, in my estimation, that's a small minority of users that protect themselves that way), just, you know, take a scroll through your documents and photos. Any financial info there? Copy of your passport from a few years back when HR asked for it. All those scans and forms for when you applied for that loan? How about them cookies in your browser caches, any chance it'll be able to get onto a ton of websites without having to log in if executed from within the context of that user? Yum yum, scrape all that data, and put it up on the dark web for the highest bidder.
Bottom line though is "Don't ever use a ren'py save you did not create yourself. Ever."
Ren'Py uses the python pickle module to serialize/deserialize its data and it's well known that this module is insecure. There's a giant warning about it in the official documentation.It is something that is newly getting some more attention, that vid coming out just over 6 months ago, and the change in renpy where it warns you when loading a save is from last May. And be honest, did you know ren'py saves are basically software? I sure as heck didn't, and I guess 99% of people on thread didn't either.
Fair enough. I wasn't criticizing your post bringing awareness to it. It's still a fallacy though in my opinion.IDK about you, but I don't wanna put security of user level access to my computer down to "it's probably gonna be fine, no-one's been targeted yet that I know of so it's unlikely they ever will".
No. The bottom line is, if you care about security run any and all Ren'Py games in a Virtual Machine and never on your real machine. Anything else is merely a false sense of security.Bottom line though is "Don't ever use a ren'py save you did not create yourself. Ever."
Well, did you know that Windows 10 Pro has a little something called Windows Sandbox, which is akin to a lightweight VM? No? Don't be surprised, nobody does. It's an very interesting feature that can be used to build a secure testing environment... So it's very well hidden and not advertised at all. Figures.As a side-note, it's a VERY good idea to at least run all these games under a separate Windows desktop session opened with a dedicated non-admin account. Even better would be to run them in a VM but I don't know if this solution has any smooth path because it runs into the non-trivial problem of having "enough" video/3D hardware acceleration in a VM. I've been meaning to look into it for ages...
can you make this into a game mod please? i hate pdf files, sorry.Guide has been updated with Chapter 6!
Here is the Official Point Guide for the game, now containing chapter 6 (Please don't suddenly delete the link out of nowhere this time F95 mods, thank you.)
As usual, and described in the guide too, Naughty and I recommend to play the game without any sort of Walkthrough/Guide for the best experience.
Whether you decide to use this or not, have fun with this great game!
I remember, I did it manually with PC connection. But I don't remember the folder.Does anyone know of a way to extract your save file from android so that when you play you won't lose the data If you delete the app on your device?
They went to a concert once when she was married. He was 15 and his older brother drove them.
If only there was a place to look without having to ask.
View attachment 2832542
Totally agree, real players download, start from scratch and go. Each and every update. Why? Because you are worth it. Save files is for weaklings. There I said it. Weaklings. Now discuss.Only the weak need saves. The strong play through the game every update! I am prepared! I am ready! I am strong!
View attachment 2832998
I have no idea what the point is you're trying to make. An exploit isn't a risk because right now nobody's actively exploiting it? Seriously...(...)
So yes, I did know, but you're correct that most game devs probably don't. It's an implementation detail of the engine.
My point was that this isn't new information to "hackers" and yet nobody seems to have taken advantage it so far.
(...)
Apples and oranges. A dev with a big following has a vested interest to build trust and keep that so as to make good on the significant investment of time and effort that goes into making a VN, because once you pull the trigger it's just a matter of time before the jig is up. Same as the builder of an App on your phone, or a game in your Steam library. You don't jeapardize that kind of investment on purpose.(...)
No. The bottom line is, if you care about security run any and all Ren'Py games in a Virtual Machine and never on your real machine. Anything else is merely a false sense of security.
Nope. I've talked about this in the past but the short of it is that I do whole chapters, and they take time. If that frustrates anyone, that's really too bad, because the alternative is not doing LomL at all.I really like this weird game, it would be nice if you could release updates much sooner than it currently takes, etc more than a year! can't you make smaller updates and release sooner like every 3 or 4 months, surely so much easier and your keeping everyone happy?
No, that's not happening, mainly because there's no need for it.can you make this into a game mod please? i hate pdf files, sorry.
Does anyone know of a way to extract your save file from android so that when you play you won't lose the data If you delete the app on your device?
Ahah) To be serious, I played the game a year ago and was going to load my old save, but decided to play again to remind myself, what was in the story. It turned out that I've forgot A LOT. Even, that Macy and Denise have aTotally agree, real players download, start from scratch and go. Each and every update. Why? Because you are worth it. Save files is for weaklings. There I said it. Weaklings. Now discuss.
Without photo-provement it's just words.My save is ready
My heart is ready
And my penis is ready
So I'm definitely ready everyone
No. You forgot a pack of tissues.So I'm definitely ready
I have no idea what the point is you're trying to make. An exploit isn't a risk because right now nobody's actively exploiting it? Seriously...
Download the x52 mod and add it to your game it's not a real walkthrough/guide but you can see what the answers get.can you make this into a game mod please? i hate pdf files, sorry.