Page 1 of 2

[REQUEST] Hexagonal Tower

Posted: Wed Apr 06, 2022 1:45 am
by jonson0408
Game Name: Hexagonal Tower
Game Engine:?
Game Version:1.01
Options Required:gold and crystal
Steam Website:
Other Info:A very interesting game, two resources : gold and crystal, and none can be find with cheat engine :cry: :cry: :cry: :cry:
Can believe such a small game got encryption.

Re: [REQUEST] Hexagonal Tower

Posted: Wed Apr 06, 2022 4:26 pm
by acebozoh
+1

Re: [REQUEST] Hexagonal Tower

Posted: Thu Apr 07, 2022 12:31 pm
by jonson0408
Anyone can help?

Re: [REQUEST] Hexagonal Tower

Posted: Fri Apr 08, 2022 8:08 am
by MuSa
I like this game, who can help?

Re: [REQUEST] Hexagonal Tower

Posted: Sun Apr 10, 2022 1:18 am
by kamaoako
+1

Re: [REQUEST] Hexagonal Tower

Posted: Mon Apr 11, 2022 12:09 pm
by kamaoako
This game is kinda hard for a noob like me to find any value. Every time I am somehow able to manage to find gems with a result of less than 10 on the first scan and try to change the value the game crashes. I have also tried changing to the different processed but the second scan always yields no change/no result. Any help from the experts is appreciated or even letting us know how to scan the values correctly.

Re: [REQUEST] Hexagonal Tower

Posted: Fri Apr 15, 2022 9:27 am
by kamaoako
I have been giving this a go and tried other stats like the tower's speed, range, etc but still have not been able to find a solid value.

Re: [REQUEST] Hexagonal Tower

Posted: Fri Apr 15, 2022 7:14 pm
by DarkThinkHuman
there is probably not an encryption, the used "engine" is flutter,

flutter "spawns" more than 1 process:

Image

choose a process -> scan and if nothing found -> next process until you get results.

Re: [REQUEST] Hexagonal Tower

Posted: Fri Apr 15, 2022 10:58 pm
by kamaoako
I have tried that as well while playing a game for the gold and gems and still no result, if I can get a result with less than 10 and I try to change the value either 1 at a time or all, it will crash the game.

Re: [REQUEST] Hexagonal Tower

Posted: Sat Apr 16, 2022 4:05 am
by jfowler11
+1

Re: [REQUEST] Hexagonal Tower

Posted: Mon Apr 18, 2022 1:54 am
by jfowler11
Has anyone had any luck with this? I have been trying too but no luck...

Re: [REQUEST] Hexagonal Tower

Posted: Mon Apr 18, 2022 4:47 am
by kamaoako
No luck on my end. I have also tried the who accessed this memory but can only do 3 max so kinda hard to narrow down a value if it does not, most of the time allows you to get a second scan result.

Re: [REQUEST] Hexagonal Tower

Posted: Fri Apr 22, 2022 12:57 am
by jfowler11
This game is nearly impossible to win beyond the 'Hell' difficulty level.

Re: [REQUEST] Hexagonal Tower

Posted: Sat Apr 23, 2022 4:23 pm
by kamaoako
I am able to survive in Nightmare but the bump of 400% to 800% to nightmare 1 is insane.

Also, no luck in editing the files.

Re: [REQUEST] Hexagonal Tower

Posted: Sun Apr 24, 2022 6:04 pm
by panraven
==>Ignore this, check viewtopic.php?p=247582#p247582

Sorry, it seems I've another forgotten edit to enable all upgrade, but not this one. Plz ignore at the moment.
-- UPDATE START
It is embarrassing but at last figure out what I've done to produce the effect.

It is caused by spending the 1st upgrade with the following edit (red text).

To do so I reset my save, by deleting the content in [C:\Users\<username>\AppData\Local\HexagonalTower] (it may be different in your installation).
Then play the easy level to earn 100 gems WITHOUT modify the *.js
I backup the content in [C:\Users\<username>\AppData\Local\HexagonalTower] in case anything wrong.
Then edit the *.js (red text).
In game upgrade the 1st item, go back then start again will see all upgrade enabled.
Don't play with modified *.js as the text display will be buggy/missing.
Restore the *.js then play normally.
ya(){const l=this.W.ga().nF();var m=l.length;if(0===m)return this.Fy?"":0;m=d(this.Qc.Wu,m);return 10+l[m].h1(this.R6)}
------ UPDATED END


Some how I got all upgrade from the start, kind of.

Try follow these steps:
1. rename package.nw to something else, eg. 1package.nw;
2. make a DIRECTORY 'package.nw', ie. same name as the original FILE package.nw;
3. use 7z, open #1 (the renamed) file (I don't remember if I added a 7z extension before, hopefully it can open by default ) and extract all to #2
DIRECTORY;
(step 1-3 may apply to other game with package.nw)
4. there is a file package.nw\scripts\c3runtime.js, which is our target file to be modified;
4.1. I try beautified it but it will become buggy if saved, beautified version may only use as reference;
4.2. if beautified with unescaped unicode, there may show some Chinese characters, but not necessary helpful;
5. search ["":0] (without [ ]), there should only be 3-4 occurrences;
5.1. the target one is in a function definition without parameter, in my version, this is the src text (a new line added):

Code: Select all

ya(){const l=this.W.ga().nF();var m=l.length;if(0===m)return this.Fy?"":0;m=d(this.Qc.Wu,m);return l[m].h1(this.R6)}
sb(){var l=this.W,m=l.ga().nF(),p=m.length;if(0===p)return this.Fy?"":0;
5.2 it can be seen that there are two ["":0] side by side, I modified the 1st one's [0] to 1, then got the all upgrade;

that's it.