• To improve security, we will soon start forcing password resets for any account that uses a weak password on the next login. If you have a weak password or a defunct email, please update it now to prevent future disruption.
4.20 star(s) 11 Votes

Fuggiless

Newbie
May 9, 2022
16
93
i always wonder, how do games like this, that have paywalls and paywalled content, get away with using obviously copywrite content?

Just hoping they never get noticed?
Technically it's not a paywall issue. Any reproduction of copyrighted material is prohibited unless it falls under fair use, regardless of monetization. The reason it's not pursued by most corporations is because the data's been in on reproduction and pirating for a long time - pirated IP (1) almost never represents a lost sale, (2) advertises the product, (3) generates whale consumers. And that's weighed against the (admittedly small) cost of billed hours in drafting a C&D in the first place.

Basically, they know there's a 0.0% chance that anyone will ever say "oh no, that porn game developer who uses freely-available clips shut down due to a lawsuit... guess I better go pay $20/mo somewhere so I can get some porn." But they do know it's free advertising (and more insidiously, that there's a small but real chance the content further contributes to the porn-addling of an impressionable mind.)

Corporations and many creators cling to the (outdated and inaccurate) idea that piracy represents lost sales. I was talking with author friends of Shanna Germain on twitter during one of their gripe sessions about piracy making it hard for them. Checked demonoid and a few other sites - and in an unusual show of friendliness I chose not to tell them that there were literally zero trackers for any of the authors besides Shanna (who wasn't complaining anyway). Nintendo, Games Workshop, and the like - you'd think their boards consist of financial masochists, the way they crack down on even borderline-fair-use content, but it's just a antiquated mindset that needs a few more decades to die of old age.

-----

Slightly off-topic, but I have a hard time thinking of any of the patreon code exhanges here even being considered piracy, since most are just methods of avoiding mind-numbing grind. If you want people to pay to play LESS of your game, make a better fuckin' game. Not applicable to Pig&Pug afaik.
Slightly on-topic: Paywalled content, game modes, or even just charging for the game in the first place - I can think of that as piracy, but'll still almost never represent a lost sale. ("Better break out the wallet so I can see Kendra Lust's asshole for the 92nd time" - no one ever.)
 
  • Like
Reactions: ScionOfGoldenFlame

EugeneWood

New Member
Mar 15, 2024
5
6
Here are some console codes for everyone to enjoy :傻笑:

CP: (confidence points)
SugarCube.State.metadata.set("CP", 10000)

Money:
SugarCube.State.variables.cash += 1000000

Items:
item2 = Tool kit
item3 = Energy drink
item4 = Whisky
SugarCube.State.variables.item2 = 1
SugarCube.State.variables.item3 = 1
SugarCube.State.variables.item4 = 1

Gallery:
Needs both "Gallery " and "Scene" (Scene0 if there is 1 scene, Scene1 for second scene etc.) to unlock.
Just change the name of character and add "Scene" if needed.
SugarCube.State.metadata.set("KatrinaGallery", true)
SugarCube.State.metadata.set("KatrinaScene0", true)

To view the Patreon cheat code in the console enter this:
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.
nice job bro.and If you don't mind, I'd like to ask how you know these console codes.I mean is it some kind of universal console code or you crack it using some html techniques.Just a little curious
 

EugeneWood

New Member
Mar 15, 2024
5
6
It's actually sis :)
Keep in mind I'm a beginner with HTML and Twine SugarCube...
Variables in a twine SugarCube game most always start with the $ sigil e.g. $cash or $item1 in this game, and are global. Temporary variables start with an underscore e.g. _cash and will only be usable within the one passage.

Twinescript variables are javaScript variables, $cash is parsed into State.variables.cash in order to be accessed (_temp into State.temporary.temp). HTML as such does not have variables and need to be set using JavaScript.

This kind of parsing happens on multiple levels (in passage when printing naked variables ($cash), in macro arguments, in State.getVar()...). The <<set>> macro parses its contents this way. (e.g. how a variable is set, <<set $cash to 1000>>).

In this game for example the CP or (confidence points) are set using document.getElementById('player_CP') and not the SugarCube <<set>> macro, hence the reason State.metadata.set("CP").

But yeah, most SugarCube games use $variables (can be found in a passage called "StoryInit", used for pre-story-start initialization tasks, like variable initialization (happens at the beginning of story initialization)).
Hence the SugarCube.State.variables....
If you look inside the game code you can find every variable, however, always have this at the back of your mind though;
Using the console command can break the game, so use them at your own risk!
Also, this may lead to;
1. Missing events
2. Triggering events that weren't supposed to happen at certain parts
3. An experience more buggy than it would without using the cheat

Reason: Sometimes a dev sets a max on a variable, meaning if you go over said maximum the game can't process the variable anymore and the player is stuck and can't level up or progress with the story for example.

Lets say the variable love is set to <<set $love to 0, maxLove to 100>> and triggers an event when $love is at 15, now the player uses the console and sets $love to 1000 the game can't make sense of the value 1000 and the event that was suppossed to trigger at $love 15 doesn't. Hence the reason player effing up games and think it's a bug...

...anyway, sorry for my lenghty rambling
sorry sis:oops:.I never knew girls would be interested in this kind of game.
anyway,thanks for reply.I'm going to take some HTML courses, I guess that would be more fun than this game
 

MisterD3vil

Newbie
Jul 13, 2020
60
6
Here are some console codes for everyone to enjoy :giggle:

CP: (confidence points)
SugarCube.State.metadata.set("CP", 10000)

Money:
SugarCube.State.variables.cash += 1000000

Items:
item2 = Tool kit
item3 = Energy drink
item4 = Whisky
SugarCube.State.variables.item2 = 1
SugarCube.State.variables.item3 = 1
SugarCube.State.variables.item4 = 1

Gallery:
Needs both "Gallery " and "Scene" (Scene0 if there is 1 scene, Scene1 for second scene etc.) to unlock.
Just change the name of character and add "Scene" if needed.
SugarCube.State.metadata.set("KatrinaGallery", true)
SugarCube.State.metadata.set("KatrinaScene0", true)

To view the Patreon cheat code in the console enter this:
You don't have permission to view the spoiler content. Log in or register now.
You don't have permission to view the spoiler content. Log in or register now.

You don't have permission to view the spoiler content. Log in or register now.
Do you know how to not feel indebted towards Idris after asking for his help already ?
the variable value to change ?
 
4.20 star(s) 11 Votes