tswag

Newbie
Sep 8, 2018
15
46
So, is it official? We've abandoned the original story and it's choice of characters for the dull, one-dimensional, ultimately cardboard one-trick pony that is Max? This is no longer Glamour, it's essentially becoming Big Brother II?
 
  • Like
Reactions: kriskano and nillax

fr34ky

Active Member
Oct 29, 2017
812
2,167
Is anyone having problems saving ? I started a new game and made a few saves in 'strategic parts' and after a while I noticed that the saves were dissapearing...
 

thjnh1591

Newbie
Jul 17, 2018
67
100
I'm not sure where the instructions are in that. Glamour Edit does not actually work with the new game build.
This is down to the game saving as ldb files instead of the extensionless file type the were before.
It shows up as "Unknown Save" because Glamour Edit was not built for decrypting ldb files.

maksblack1000, I'm not encountering any.
I just followed it and was able to play from the 0.25 save.
First, use the GlamourEdit to export a json file from the old save -> open the 0.27 game -> ctrl+shift+i to enter the console -> copy and paste those given codes
Code:
const uploadElement = document.createElement("input");
const prepareDom = () => {
  uploadElement.type = "file";
  uploadElement.addEventListener("change", () => {
    const reader = new FileReader();
    let file = uploadElement.files[0];
    reader.addEventListener("load", function () {
      importSavegame(reader.result);
    }, false);
    reader.readAsText(file);
  });
  document.body.appendChild(uploadElement);
};
const importSavegame = (savegame) => {
  try {
    character = JSON.parse(savegame).currentCharacterId;
    if (character === undefined) {
      showInfo("Could not detect character of the provided save game. Exiting...");
      return;
    }
    console.log(character);
    insertNewSave(character, savegame);
  } catch (error) {
    showInfo("Something went wrong. Make sure you selected an unencrpyted version of your save game");
  }
};
const insertNewSave = (character, savegame) => {
  let highestSlot = Object.keys(localStorage).filter(n => n.startsWith("save:" + character)).map(item => parseInt(item.split(":")[3]));
  let freeSlot = Math.max(-1, ...highestSlot);
  let currentTime = Math.round((new Date).getTime() / 1000);
  localStorage[`save:${character}:${currentTime}:${++freeSlot}`] = savegame;
  showInfo("Your savegame should be imported now.");
  document.body.removeChild(uploadElement);
};
const showInfo = alert;
prepareDom();
-> choose the json file that you exported earlier on the upper left corner. DONE!
 

tontoman

Active Member
May 4, 2017
690
548
I knew a guy who had a similar line of thought about non-lesbian porn. The idea is equally ridiculous in my opinion.
Just because you see a dick on screen, doesn't make you gay.
Yep that was my point on the part of my post you didn't post. As I know other people see things differently I don't make assumptions how their viewing makes them. As opposed to giving theories of how that vote for kate could have happened based on one person's personal preference.
 
May 24, 2020
259
183
View attachment 568608

Important: Starting with Glamour 0.27 savegames no longer need to be decrypted. If you want to import your old savegames to the new version 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.
View attachment 568608

Important: Starting with Glamour 0.27 savegames no longer need to be decrypted. If you want to import your old savegames to the new version 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 and the one I got looks nothing like the one you show I don't even a import save button any help would be nice

Press "Save" to write the new save to your folder overwriting the old one. The save will now appear ingame.
I downloaded you save edit file and it looks nothing like the one you show I don't even a import save button any help would be nice
 

tontoman

Active Member
May 4, 2017
690
548
according to psychology most people seek self insertion into games, movies, and books that is quite literally the role of a MC or protagonist. They are someone you experience the narrative through. So while yes not everyone does most people do our entire entertainment system is built on this fact.
which is why porn consisting of pictures of just a single woman was never popular. Since viewers could never fantasize about having sex without having a guy there to project into. Oh hang on..
Not everyone needs a direct duplicate to inject into. Some replace the character. Or in a case of fem fem you don't and make it a threesome instead.
Unless you want to make a statement that all women who are James Bond fans want to be men as they have no problem injecting into them. It's not that cut and dry.
 
  • Like
Reactions: CrazyForgeStudio

Badboll

Well-Known Member
Aug 29, 2017
1,781
2,107
I guess i'll play this game when it gets abandoned or finished. Since he can't seem to get saving right.
I liked BB a lot, but even that game had it's issues in the coding department at times.
This game has been worse. It's just not worth playing if I'm going to have to redo everything, he will fuck up saves again in the future. Maybe even in the next update. I played version 0.09 and the game crashed and upon restarting I had no saves only to find out they were encrypted and I couldn't ask anyone for a save. Tried to replay a few updates later but there were just too many bugs, so I waited for the next update and there was still no saves in that either. Can't say I have any faith in this dev and saving.
I also agree with the guy that lisa's new hair is worse, but I guess that's fine it's not the worst thing, we could be getting Kate content every update, that would suck.
Personally I just wish he continued BB, but hey that's not happening so gotta be happy with this.
 

belec

Member
Aug 15, 2017
103
141
does anyone else has image clipping problems ? click npc one another one is triggered or location change occurs, some items at maid job can't clean them up..
 

Lukumoide

Well-Known Member
Jan 25, 2018
1,133
1,904
I don't understand why everyone is manipulating the saves. The game is supposed to be fun which is not possible with cheats. You can easily finish Max Pfad in 4 hours (if you play from the beginning) without cheats. You can change the new saves, but why should you do it??? Screenshot_10.png
 
  • Angry
Reactions: gena orlov

Ti Guan

Member
Jan 11, 2019
258
220
does anyone else has image clipping problems ? click npc one another one is triggered or location change occurs, some items at maid job can't clean them up..
Yes, the lower part of screen is "untouchable" except buttons in 0.27 Offline.
 
Nov 1, 2018
432
433
HELP

I imported the saves with the protocol and it worked.
But I can't access any new content from 0.27. is the old save have an other system blocking the progression in the new quest line ?
 

evildead

Active Member
Feb 11, 2018
617
330
Screenshot (12).png info pls. does this mean iv did all the quests as they all say finished. but still giving me hints Screenshot (13).png so is this the end of v0-27 . or do i keep doing the hints over and over again
 

Lukumoide

Well-Known Member
Jan 25, 2018
1,133
1,904
There are some small problems with the buttons, for example: left as it is, right as it should be. Screenshot_10.png Screenshot_12.png
 
Last edited:

Invader Zim

Newbie
Oct 22, 2017
86
114
Ok, so importing the saves works in the convoluted way using glamour edit. But I have a lot of missing images and I can't do to other locations. I can click on the other locations on the map but I can't actually go to them.
 
2.60 star(s) 183 Votes