data on internal drive

moskyx

Forum Fanatic
Jun 17, 2019
4,008
12,970
Why a dev who is creating and providing legal content through legal channels should care about 'protecting' people doing illegal things on their side? If you are stupid/brave enough to download illicit content in your country, you should be smart enough to delete any traces of it and/or be ready to face the consequences. But that's entirely on you, nobody forced you to download this illegal content to begin with. The appdata thing is useful and convenient enough for every legal user so why change something that, as others have said before, works perfectly well as intended.
 
  • Like
Reactions: fitgirlbestgirl

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,383
15,291
I've looked through the code of a renpy game and it seems forcing data into our hard drives is a choice.
Well, yes, because it ensure that you'll be able to play the next update even if you deleted the game.


It makes no sense, though, especially given the general content of these games.
Because it's well known that Ren'Py is a game engine developed especially for F95zone and adult games...


It puts the player at risk in many countries. Different content is illegal in different places.
If you are playing a game that have content illegal in your country, in what way is it the fault of the game engine ?


I gather this is why many choose to use androids, but that is limiting in engines other than RenPy.
Ren'Py games can be played on Android. Either with a build (official or made by someone here) made for it, or with the help of JoyPlay.


It should create that data file next to the game (not game folder in game).
It also do that, almost. Ren'Py save the data both in the user profile and in a sub-directory of the game. What mean that:
That way it can be on an external drive that can be moved between computers with needing to restart every time (like I just did when I got a new computer).
This is already perfectly doable without problems.


Why are my threads only trolled by trolls trolling to be trolls?
Don't starts stupid threads where nothing of what you say is true, and where you try to pass for someone you aren't, while yelling none sense, and I guess you wouldn't have this kind of problems.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,383
15,291
Only fitgirl said something useful. Then it escalated. No idea how you come to your conclusion.
How ? Well, it's really easy:

Would he have played a dozen of the Ren'Py games available here, that he would have seen at least one Android port and known that, unlike what he said, Ren'Py can be played on Android.

Would he have tried at least once in his life to plug, on a different computer, the external drive on which there's a Ren'Py game he started to play, he would have seen that, unlike what he claimed, the "data" are still available.

One don't blame the game engine for his own actions. It's ridiculously childish.

It's totally stupid to believe that Ren'Py, or any game engine, exist for the sole purpose to make adult games and is only used for this.

Would he have really "studied enough CS in college", that he would have known that fitgirlbestgirls is totally right, saving data in the userland is the good practice.

Fitgirlbestgirls is the first person he accused to be trolling in his thread.


Should I continue, or is it enough ?
 
  • Like
Reactions: fitgirlbestgirl

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
Well, yes, because it ensure that you'll be able to play the next update even if you deleted the game.




Because it's well known that Ren'Py is a game engine developed especially for F95zone and adult games...




If you are playing a game that have content illegal in your country, in what way is it the fault of the game engine ?




Ren'Py games can be played on Android. Either with a build (official or made by someone here) made for it, or with the help of JoyPlay.




It also do that, almost. Ren'Py save the data both in the user profile and in a sub-directory of the game. What mean that:


This is already perfectly doable without problems.




Don't starts stupid threads where nothing of what you say is true, and where you try to pass for someone you aren't, while yelling none sense, and I guess you wouldn't have this kind of problems.
You contradict yourself and repeat nonesense. Stop trolling.
 

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
How ? Well, it's really easy:

Would he have played a dozen of the Ren'Py games available here, that he would have seen at least one Android port and known that, unlike what he said, Ren'Py can be played on Android.

Would he have tried at least once in his life to plug, on a different computer, the external drive on which there's a Ren'Py game he started to play, he would have seen that, unlike what he claimed, the "data" are still available.

One don't blame the game engine for his own actions. It's ridiculously childish.

It's totally stupid to believe that Ren'Py, or any game engine, exist for the sole purpose to make adult games and is only used for this.

Would he have really "studied enough CS in college", that he would have known that fitgirlbestgirls is totally right, saving data in the userland is the good practice.

Fitgirlbestgirls is the first person he accused to be trolling in his thread.


Should I continue, or is it enough ?
What are you talking about? I know RenPy can be android ported. I can't keep 15TB of games on a phone, though. Yes, I have YEARS of collecting and playing games on all the engines used here from over 5500 Developers. This is NOT A ME ISSUE! Learn to read and comprehend English before TROLLING a thread.
 

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
Why a dev who is creating and providing legal content through legal channels should care about 'protecting' people doing illegal things on their side? If you are stupid/brave enough to download illicit content in your country, you should be smart enough to delete any traces of it and/or be ready to face the consequences. But that's entirely on you, nobody forced you to download this illegal content to begin with. The appdata thing is useful and convenient enough for every legal user so why change something that, as others have said before, works perfectly well as intended.
Asked and answer several times, Troll.
 

Meaning Less

Engaged Member
Sep 13, 2016
3,540
7,113
Even if part of his OP is wrong, whats the problem?
Now there are two trolls in the thread...

If you agree that part of what he said is wrong then you would understand why some people made fun of his main take as if it was a global issue.

“It ain’t what you don’t know that gets you into trouble. It’s what you know for sure that just ain’t so. “ – Mark Twain
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,383
15,291
Even if part of his OP is wrong, whats the problem?
As I said, his global attitude. You don't act like a troll then complain that people like fitgirlsbestgirls, who give legit answer, what you said yourself, are trolling you just because they dare to not agree with you.


His security concerns are legit.
There no security concerns in the fact to save data in the userland.

If you are playing games with content that is illegal in your country, it's not the fault of the game engine.
Unity, Unreal or Godot, will save information in Windows' registry, what is worse than what Ren'Py is doing.
Deleting the game will not necessarily prevent the authorities to find it back on your drive.
If you don't take some precaution when playing games that have illegal content in your country, it's not the fault of the game engine.

He's not pointing legit security concerns, he's acting like a child who want all responsibility for his own action to be held by someone else than him.


He just stated his opinion in a normal way. And with trolls he probably meant おい!and pamohlet which is legit.
Well, you could have been right, but his last posts prove you wrong. Angry baby is angry and he want the world to know it.
 

Pamphlet

Member
Aug 5, 2020
318
578
Nothing to do with subject, troll.
Piss off, fool. You're having a tantrum over incredibly basic and normal things. Screaming that everybody who isn't immediately giving you a hug and a cookie for your ridiculous outburst is a troll is just embarrassing. So is losing your shit over discovering that application data is kept in appdata then trying to claim some technical chops based on "enough CS in college."

Your paranoia is not a global issue. Neither is your ignorance. Or your toe-curlingly bad attitude.
 

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
Piss off, fool. You're having a tantrum over incredibly basic and normal things. Screaming that everybody who isn't immediately giving you a hug and a cookie for your ridiculous outburst is a troll is just embarrassing. So is losing your shit over discovering that application data is kept in appdata then trying to claim some technical chops based on "enough CS in college."

Your paranoia is not a global issue. Neither is your ignorance. Or your toe-curlingly bad attitude.
See, hateful Troll. No tantrum here, just a query and response. I also studied web design, graphic arts and video production.
I will admit I've been down with a seemingly cold/flu highbred for a week.
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,383
15,291
Other than that I actually was under the impression it's about unity, which shits all over the place. No idea what renpy does if you play it unrestricted.
Nothing, it do nothing. In fact, it even do less than any other engines.

If OP was as smart as he claim, instead of "[looking] through the code of a renpy game", he would have took a look at Ren'Py itself or, better, at its documentation. And instead of blaming game authors for what is the default configuration, he would have blamed Ren'Py author.


As for the "first post stating opinion in a normal way", read again.

He is saying that he know that saving data in userland is a choice, what mean that he also know how this choice is made.
Did he asked if someone know how to make another choice ? No.
Did he found it by himself, and shared it out of concern for people taking risk when playing those games ? No.
Those would have been him stating opinion in a normal way. But instead he decided to rage, blame, and pile bullshit over bullshit.

If it wasn't a me issue tantrum, he would have wrote something like this as thread opening:

"I just discovered that the Ren'Py games I'm playing since more than four years, stores data outside of the game directory. Since there's persons who take a risk and play adult/porn games while it's illegal in their country, I made this thread to help them deal with this issue.

Please, who you are taking such risks:
  1. Open a text editor, like by example notepad for Windows user.
  2. Copy/past this line in it: define config.save_directory = None
  3. Save the file with a name like "secret.rpy" ; the ".rpy" is mandatory, for the rest use what you prefer.

Then, starting now, you just need to add this file in the '[path to game]/[game name]/game/' directory, where there's the '.rpa', and sometimes also '.rpy'/'.rpyc' files, for Ren'Py to stop saving data outside of the game directory.

And if you still want to have a copy of the data, for games released by updates by example, but don't want this copy to be on your computer drive:
  1. Open a text editor, like by example notepad for Windows user.
  2. Copy/past this line in it, define config.savedir = "d:\my renpy saves". Replace d:\my renpy saves by the directory of your choice, in the drive you want.
  3. Save the file with a name like "secret.rpy" ; the ".rpy" is mandatory, for the rest use what you prefer.
Then again, add this file like said above, for the data copy to be always stored in the directory you want."


His opening would have been rational and reasonable. His thread would have received like and positive comments. And he would have looked like the smart and helpful guy he pretend to be, instead of looking like an angry child near to a fatal seizure due to him being in full tantrum.


Just have a discussion about it and act polite. The first punch is at fault.
The first punch came from him, by blaming game authors and Ren'Py for a behavior that is perfectly legit, and because of the behavior of players who, by definition, are doing something illegal. This while voluntarily discarding what would have been helpful information for the players he pretend to care for.

Either he's an idiot, or he's a troll, but at no time he acted like a reasonable, concerned and helpful, adult.
 

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
Nothing, it do nothing. In fact, it even do less than any other engines.

If OP was as smart as he claim, instead of "[looking] through the code of a renpy game", he would have took a look at Ren'Py itself or, better, at its documentation. And instead of blaming game authors for what is the default configuration, he would have blamed Ren'Py author.


As for the "first post stating opinion in a normal way", read again.

He is saying that he know that saving data in userland is a choice, what mean that he also know how this choice is made.
Did he asked if someone know how to make another choice ? No.
Did he found it by himself, and shared it out of concern for people taking risk when playing those games ? No.
Those would have been him stating opinion in a normal way. But instead he decided to rage, blame, and pile bullshit over bullshit.

If it wasn't a me issue tantrum, he would have wrote something like this as thread opening:

"I just discovered that the Ren'Py games I'm playing since more than four years, stores data outside of the game directory. Since there's persons who take a risk and play adult/porn games while it's illegal in their country, I made this thread to help them deal with this issue.

Please, who you are taking such risks:
  1. Open a text editor, like by example notepad for Windows user.
  2. Copy/past this line in it: define config.save_directory = None
  3. Save the file with a name like "secret.rpy" ; the ".rpy" is mandatory, for the rest use what you prefer.

Then, starting now, you just need to add this file in the '[path to game]/[game name]/game/' directory, where there's the '.rpa', and sometimes also '.rpy'/'.rpyc' files, for Ren'Py to stop saving data outside of the game directory.

And if you still want to have a copy of the data, for games released by updates by example, but don't want this copy to be on your computer drive:
  1. Open a text editor, like by example notepad for Windows user.
  2. Copy/past this line in it, define config.savedir = "d:\my renpy saves". Replace d:\my renpy saves by the directory of your choice, in the drive you want.
  3. Save the file with a name like "secret.rpy" ; the ".rpy" is mandatory, for the rest use what you prefer.
Then again, add this file like said above, for the data copy to be always stored in the directory you want."


His opening would have been rational and reasonable. His thread would have received like and positive comments. And he would have looked like the smart and helpful guy he pretend to be, instead of looking like an angry child near to a fatal seizure due to him being in full tantrum.




The first punch came from him, by blaming game authors and Ren'Py for a behavior that is perfectly legit, and because of the behavior of players who, by definition, are doing something illegal. This while voluntarily discarding what would have been helpful information for the players he pretend to care for.

Either he's an idiot, or he's a troll, but at no time he acted like a reasonable, concerned and helpful, adult.
I used RenPy as an example. It is a logical statement. Inquired about a fact that applies to people in many countries.
I, further, listed a second reason, beyond any legal issues, with the example of me changing computers (a thing I now regret as the new Dell freezes every 30 seconds. I doubt it has the capacity to handle 40TB's of external drives, may go back to my G5).
Quite simply, using a file path to next to game instead of one of several AppData locations, depending on engine/developer. I've found that data in so many different places on my computer it is ridiculous.
Some of the sarcastic/elitist response have no substance for most users, especially the pirate site users scolding people for being on a pirate site. If you have only a few select games on your device, keeping track of the AppData locations is easy. Now have 10,000+ games and all that clutter in your hard drive that can easily be put somewhere else by the Dev, why make an argument about this like "don't play the games". Sorry, not everyone lives in Russia.
 

JoePlant

Member
May 2, 2017
294
291
Right, but the first offense destroying harmony weights heaviest IMO.
Just like starting a war.
But it's also not such a big deal, so I hope you have a good day nonethless.
I disagree. It doesn't matter who starts, but the actions taking by any party is what will determine who is worse at fault.
Currently the OP is the one that is the worst offender.
 

おい!

Engaged Member
Mar 25, 2018
2,576
7,564
I used RenPy as an example. It is a logical statement. Inquired about a fact that applies to people in many countries.
I, further, listed a second reason, beyond any legal issues, with the example of me changing computers (a thing I now regret as the new Dell freezes every 30 seconds. I doubt it has the capacity to handle 40TB's of external drives, may go back to my G5).
Quite simply, using a file path to next to game instead of one of several AppData locations, depending on engine/developer. I've found that data in so many different places on my computer it is ridiculous.
Some of the sarcastic/elitist response have no substance for most users, especially the pirate site users scolding people for being on a pirate site. If you have only a few select games on your device, keeping track of the AppData locations is easy. Now have 10,000+ games and all that clutter in your hard drive that can easily be put somewhere else by the Dev, why make an argument about this like "don't play the games". Sorry, not everyone lives in Russia.
Tell me why it has taken you over 5 years to announce something that most people including me already knew about, after playing their first game using Ren'Py? Surely if you are not trolling then you would have started this the years ago, wouldn't you?

Did it really take you over 5 years to work this all out?
20.gif
 

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
Tell me why it has taken you over 5 years to announce something that most people including me already knew about, after playing their first game using Ren'Py? Surely if you are not trolling then you would have started this the years ago, wouldn't you?

Did it really take you over 5 years to work this all out?
View attachment 2351938
I've thought about it, wondered why no one else hasn't said anything about it. This site is filled with tech experts and newbs, people with dial up and those with gig+ fiber optic. When someone comments on a subject that has vast impact, to belittle a subspecific facet of the topic does no good. To attack me for not posting this (I've know this longer than 5 years, no idea whos butt you pulled that number out of) earlier is pointless and nothing to do with the facts of the post.
 

ChaosOpen

Well-Known Member
Game Developer
Sep 26, 2019
1,013
2,133
Yeah, it's basically just a python starter program, you can make pretty much any program that can run on a computer. For example, while it would take awhile and probably run like shit, there is nothing stopping you from making Elden Ring or Breath of the Wild entirely in Ren'py.(though I could not imagine the amount of time it would take to manually write visual 3D renderers or physics engines entirely in python)
 

anne O'nymous

I'm not grumpy, I'm just coded that way.
Modder
Donor
Respected User
Jun 10, 2017
10,383
15,291
When someone comments on a subject that has vast impact, [...]
The fact is that this have near to no impact. At least outside of the legal issue ; but once again don't play a game that can send you in prison, or at least be smart and take some precautions, is the answer to this.
The average size for a Ren'Py folder in AppData is around 4MB. This lead to 4GB for 1,000 games ; and 1,000 games is already a big number for someone having a life. Who have a so small C drive that he's in desperate need for 4GB ?
Of course, when you have no life and never clean up your computer, it will pill up over the years. But a normal player with a life will rarely goes over 10GB, none Ren'Py games included, before he change his computer. And once again, who have a so small C drive, that he is in desperate need for 10GB of space ?


(I've know this longer than 5 years, no idea whos butt you pulled that number out of)
Your registration date...
By the way, he said "over 5 years", please, learn to read and comprehend English before trolling a thread.



(though I could not imagine the amount of time it would take to manually write visual 3D renderers or physics engines entirely in python)
I forgot the name, but there's such game available here. It's a demo and intended for VR, but it was relatively smooth at this time (it was released not far after I registered, so it should be around 5 years ago). As far as I remember, it was mostly relying on third party Python modules. Not totally sure it used Ren'Py as base or if it was fully homemade, but it don't make much difference.
I guess that someone knowing both Python and 3D computing could come with it in less than one year. Then probably add one more year of user feedback for the tweaking and smoothness. It wouldn't goes up on frame rate, but with a reduction of the textures size and vertex count it should be at least at the same level than Doom when it was firstly released.

On a side note, I don't know how far PyTom intend to go, but the model based feature is already a step for realtime 3D in Ren'Py. So far it's textured plan manipulated in 3D, but it would already permit to redo the original Doom in Ren'Py.
 

Bobber Tail

Well-Known Member
Nov 28, 2017
1,456
730
The fact is that this have near to no impact. At least outside of the legal issue ; but once again don't play a game that can send you in prison, or at least be smart and take some precautions, is the answer to this.
The average size for a Ren'Py folder in AppData is around 4MB. This lead to 4GB for 1,000 games ; and 1,000 games is already a big number for someone having a life. Who have a so small C drive that he's in desperate need for 4GB ?
Of course, when you have no life and never clean up your computer, it will pill up over the years. But a normal player with a life will rarely goes over 10GB, none Ren'Py games included, before he change his computer. And once again, who have a so small C drive, that he is in desperate need for 10GB of space ?




Your registration date...
By the way, he said "over 5 years", please, learn to read and comprehend English before trolling a thread.





I forgot the name, but there's such game available here. It's a demo and intended for VR, but it was relatively smooth at this time (it was released not far after I registered, so it should be around 5 years ago). As far as I remember, it was mostly relying on third party Python modules. Not totally sure it used Ren'Py as base or if it was fully homemade, but it don't make much difference.
I guess that someone knowing both Python and 3D computing could come with it in less than one year. Then probably add one more year of user feedback for the tweaking and smoothness. It wouldn't goes up on frame rate, but with a reduction of the textures size and vertex count it should be at least at the same level than Doom when it was firstly released.

On a side note, I don't know how far PyTom intend to go, but the model based feature is already a step for realtime 3D in Ren'Py. So far it's textured plan manipulated in 3D, but it would already permit to redo the original Doom in Ren'Py.
Your first point is irrelevant to the topic, i.e. Trolling and attacking poster with misdirection.
Your second comment is irrelevant as to think this is or was my only ID or signified how long I've been on this site. Also irrelevant misdirection of thread.
The third comment is nothing to do with me.
Get a life. I work 44+ hours a week out of the house and offline. I maybe play an hour or two of games a day. I only play more when sick or not working for other reasons. Though, I was on disability for a decade and was in bed nearly the entire time, spent lots of time building collections of varied content on many types, Hentai, 2d, 3d, porn, games, etc.
STILL, not important to topic as this is not about my personal actions. The only personal connection is from me changing computers (mentioned previously and ignored by the troll) and needing to begin every single game I do actual play from scratch. Of course I just went back to a reconfigure on my G5 and everything seems better know, but everything I've done in the past few days is now stored on the new hard drive, so my saves will be meaningless, especially on the games I played thru start to last update.
Now, stay on topic and learn to read English. I'm not in Germany, but many are, members are on here from around the world and various reason to be concerned with this. I realize it may be a preset in the engines no one thinks about when they build a game, many have no experience in game building here. They learn image links and dialog first, check standard background data is not even a thought, that is for the programming guy at the engine sites.
Now, I'm still not feeling well and just want to play a meaningless game to distract myself from humanity.