bruno6845

Active Member
Jun 2, 2020
766
174
View attachment 568608

Important: Starting with Glamour 0.27 savegames no longer need to be decrypted and thus this tool no longer works. If you want to import your old savegames to 0.27 check this post.

Presenting Glamour Edit. A savegame editor for Glamour.

After countless hours of reverse engineering the glamour-server I was finally able to understand how savegame decryption and encryption in the game work. Since the server application is embedded into a patched node binary (using pkg) and transformed into tokenized V8 compilations it really was a pain in the ass to debug. Turns out, however, the encryption isn't really that special (decompile the SaveGameCipher class inside this binary to see what's happening under the hood).

As has been mentioned plenty times before, savegames are bound to your windows installation since the encryption and decryption keys are derived from your machine GUID. So in order to share savegames (without altering your machine guid) you can use this utility to export the decoded savegame as a json file. Other players can then import your json and have it encoded properly so the game recognizes it.

I added a JSON editor (based on ace) to the program for easier editing. Hit Ctrl+F while inside the editor if you want to search for specific strings. For the editor to show up and work properly you'll want to have at least Internet Explorer 10 installed on your system. If it's not working or if you don't like to use the built-in version you can export your save to a json file, edit it in a JSON editor of your liking and import it back.

Tested on Win7 SP1 64 and Win10 64 v1903 with Glamour saves from v0.21 and v0.22. Requires .NET Framework 4.6. This program was written in managed code, namely C# and thus its source code is readily available via the binary itself.

Let me know if you run into any problems. Any feedback is appreciated.

PS: Since you will be asking this: each character in the characters array holds a money value. Find the character you're playing right now and edit the money property to your liking.

PPS: Make a backup of your save game before tinkering with it. Editing the wrong values might lead to a broken game state. Values are only checked for syntax but not plausibility before saving.

Update: You'll now find the source code including solution files attached to this post. Not all files in this archive are necessary to compile the program. Some things remained there even after refactoring earlier code (e.g. a proper Save class, which is no longer used).

Cheers,

Update 1.0.5
  • You can now resize the tree view on the left
  • Removed old/unneccesary code from several classes
  • Added the possibility to import binary savegames from other machines.
To expand a little on the last point: if the editor finds a file in the savegame folder it can't decrypt (excluding JSON files) it will now show up in the list as Unknown save:
View attachment 583478

Clicking on it now gives you the option to add a machine ID for decrypting this file:
View attachment 583479

If the machine ID provided is valid and the file can be decoded it will appear in the save list just like any other savegame. No further adjustments are neccessary to make the savegame work.
View attachment 583490

Press "Save" to write the new save to your folder overwriting the old one. The save will now appear ingame.
where do you find machine ID
 

Zeronero

Newbie
May 5, 2017
33
48
I haven't played this game for a long time. is max still dominated by his sister or has the tables turned for him?
 

CyberW01f

Newbie
Feb 9, 2018
89
1,059
I am having a hard time triggering the Olivia quest in 54.1. Its the last one for me. What do I have to do to trigger that one?
 

firevoodoo

Member
Aug 26, 2017
451
1,242
This game is so bad it has turned into comedy
Original Big Brother was the first ever VN I stumbled upon.

I was hooked by amazing renders but the best parts were when I giggled.

Sadly, nothing in Glamour gives me even a little laugh.

Randers are still amazing though.

(Annoying red t-shirt and Lisa’s haircut aside).
 

marwak

New Member
Aug 25, 2017
1
0
Thanks. I will try once again.
During my search in this thread, I also read that some users are calling this a bug? Has anyone experienced that? and if they have.. what's the trigger for the bug so that i can avoid it?
Have you found some solution since then? I seem to have same issue, tried almost everything, asked DarkSilver via Patreon message (as a paying contributor), used discord, but no one could help me so far (DarkSilver didn't even bother to reply). I also tried to edit save file to find some line, where this is saved as variable or something, to change it manually, but had no success.

Now it seems, that except of 0.49 content (which was mionor content of lessons by Kira) it also affects current new content (last update 0.54), which is not triggering automatically. It really starts to piss me off, since there does not seem to be reachable solution, but still have no else idea what to do...
 

Kaiadas

Member
Aug 17, 2017
317
787
Just when you thought "It can't get any Worse"... BAM! ...DS delivers
He's such a reliable source of crappy updates.. how does he do it? Only he knows!
 
2.70 star(s) 187 Votes