Forever Skies Demo

Ask about cheats/tables for single player games here
Post Reply
User avatar
stuffy
Expert Cheater
Expert Cheater
Posts: 56
Joined: Fri Nov 17, 2017 9:21 am
Reputation: 34

Forever Skies Demo

Post by stuffy »

Game Name: Forever Skies (demo)
Game Engine: Unreal
Game Version: rel-vs-demo@15684
Options Required: Demo Timer removal
Steam Website:
Other Info: Would be nice to have more than 20 minutes to play demo. Please and Thank you. This timer kicks in after tutorial segment when you launch airship.

Ashar
Expert Cheater
Expert Cheater
Posts: 278
Joined: Mon May 01, 2017 7:04 pm
Reputation: 35

Re: Forever Skies Demo

Post by Ashar »

ive tried searching for the time limit, but had no luck, least the other values are pretty easy, stats are float, items are integer.

User avatar
stuffy
Expert Cheater
Expert Cheater
Posts: 56
Joined: Fri Nov 17, 2017 9:21 am
Reputation: 34

Re: Forever Skies Demo

Post by stuffy »

I tried Unknown initial value ; float and double (most likely for time imo) then filtered results progressing time. Only did it for decreasing values, might try again for increased value to see it it counts up instead of down. Hoping it's not a bitwise operation. Thanks for trying @Ashar

User avatar
Akira
Table Makers
Table Makers
Posts: 1292
Joined: Fri May 24, 2019 2:04 am
Reputation: 1716

Re: Forever Skies Demo

Post by Akira »

hm

UE 4.27.20
pdb file included in the demo, no need to scan for things I would say

User avatar
stuffy
Expert Cheater
Expert Cheater
Posts: 56
Joined: Fri Nov 17, 2017 9:21 am
Reputation: 34

Re: Forever Skies Demo

Post by stuffy »

Akira wrote:
Wed Oct 05, 2022 1:24 pm
hm

UE 4.27.20
pdb file included in the demo, no need to scan for things I would say
Well, simply deleting ALL .pbd files in game directory didn't change anything. Would you be so kind as to elaborate on your suggestion? Quick search on the UE debug files didn't really help much.

Ok, I think I smell you now. Just need to figure out how to open .pbd file in VS code. So far haven't found decent documentation for it. So i *should* be able to do the same thing with .pbd in VS that I can do with dnSpy for unity .dll's?

User avatar
Akira
Table Makers
Table Makers
Posts: 1292
Joined: Fri May 24, 2019 2:04 am
Reputation: 1716

Re: Forever Skies Demo

Post by Akira »

stuffy wrote:
Wed Oct 05, 2022 2:56 pm
Well, simply deleting ALL .pbd files in game directory didn't change anything. Would you be so kind as to elaborate on your suggestion? Quick search on the UE debug files didn't really help much.

Ok, I think I smell you now. Just need to figure out how to open .pbd file in VS code. So far haven't found decent documentation for it. So i *should* be able to do the same thing with .pbd in VS that I can do with dnSpy for unity .dll's?
Yeh don't delete it LOL
You use it to find stuff.

When you attach CE it to the game process and open the Memory Viewer you'll see that it's loading the pdb file in the top bar.
Wait till it's fully loaded then go in the top bar to View, select Emunerated DLL's and Symbols then you select the one with the game or game process name and expand it.
Now you can browse through the functions (you can use Ctrl+F to search for things) and when you doubeclick a line it will open it up in the memory viewer.

User avatar
stuffy
Expert Cheater
Expert Cheater
Posts: 56
Joined: Fri Nov 17, 2017 9:21 am
Reputation: 34

Re: Forever Skies Demo

Post by stuffy »

Yeh don't delete it LOL
You use it to find stuff.

When you attach CE it to the game process and open the Memory Viewer you'll see that it's loading the pdb file in the top bar.
Wait till it's fully loaded then go in the top bar to View, select Emunerated DLL's and Symbols then you select the one with the game or game process name and expand it.
Now you can browse through the functions (you can use Ctrl+F to search for things) and when you doubeclick a line it will open it up in the memory viewer.
eFFing love you dude. I was already balls deep in VS, actually got it attached to process and had symbols loaded etc, but no matter how much hair I ripped from my scrotum, it just wasn't happening. Thank you!!

User avatar
Akira
Table Makers
Table Makers
Posts: 1292
Joined: Fri May 24, 2019 2:04 am
Reputation: 1716

Re: Forever Skies Demo

Post by Akira »

stuffy wrote:
Wed Oct 05, 2022 3:54 pm
Thank you!!
Started btw working on a table, got already teleport (save/load co-ords) and more.
I'll post the table when I'm ready here: viewtopic.php?f=4&t=21636
And also in this discord server: [Link]


Wonder what the PlayTimeLimit is for:

Code: Select all

ProjectZeppelin-Win64-Shipping.ABetweenTheSkiesGameMode::execGetPlayTimeLimit+15
And then there is also PlayTime:

Code: Select all

ProjectZeppelin-Win64-Shipping.ABetweenTheSkiesGameMode::Tick+12B
Is the demo time limited by any chance?
Just in case here's a script to freeze the PlayTime.
Just copy the whole code from below and paste it directly into CE (with Ctrl+V or right click & paste).

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Freeze Play Time"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>

[ENABLE]

aobscanmodule(PlayTimeBase,$process,F3xxxxxxxxxxxxxx80xxxxxxxxxxxx74xxxxxxxxxxxxxxxx74xxxxxxxxxxxxxxxxxxF3xxxxxxxxxxxxxx0F)
registersymbol(PlayTimeBase)

alloc(bytesPlayTimeBase,8)
registersymbol(bytesPlayTimeBase)

bytesPlayTimeBase:
  readmem(PlayTimeBase,8)

PlayTimeBase:
  db 90 90 90 90 90 90 90 90

{$LUA}
memrec.Color = 0x0000FF00 --;Green
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF --;Red
{$ASM}

PlayTimeBase:
  readmem(bytesPlayTimeBase,8)

unregistersymbol(PlayTimeBase)
unregistersymbol(bytesPlayTimeBase)
dealloc(bytesPlayTimeBase)

</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
Last edited by Akira on Wed Oct 05, 2022 5:18 pm, edited 1 time in total.

DrH0us3
What is cheating?
What is cheating?
Posts: 4
Joined: Mon Aug 15, 2022 9:36 pm
Reputation: 0

Re: Forever Skies Demo

Post by DrH0us3 »

nvm got it to work lol

*edit: annnd ty!

User avatar
EnterpriseNL
Expert Cheater
Expert Cheater
Posts: 202
Joined: Fri Sep 01, 2017 1:35 pm
Reputation: 43

Re: Forever Skies Demo

Post by EnterpriseNL »

Akira wrote:
Wed Oct 05, 2022 4:01 pm
stuffy wrote:
Wed Oct 05, 2022 3:54 pm
Thank you!!
Started btw working on a table, got already teleport (save/load co-ords) and more.
I'll post the table when I'm ready here: viewtopic.php?f=4&t=21636
And also in this discord server: [Link]


Wonder what the PlayTimeLimit is for:

Code: Select all

ProjectZeppelin-Win64-Shipping.ABetweenTheSkiesGameMode::execGetPlayTimeLimit+15
And then there is also PlayTime:

Code: Select all

ProjectZeppelin-Win64-Shipping.ABetweenTheSkiesGameMode::Tick+12B
Is the demo time limited by any chance?
Just in case here's a script to freeze the PlayTime.
Just copy the whole code from below and paste it directly into CE (with Ctrl+V or right click & paste).

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable CheatEngineTableVersion="42">
  <CheatEntries>
    <CheatEntry>
      <ID>0</ID>
      <Description>"Freeze Play Time"</Description>
      <Color>0000FF</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>

[ENABLE]

aobscanmodule(PlayTimeBase,$process,F3xxxxxxxxxxxxxx80xxxxxxxxxxxx74xxxxxxxxxxxxxxxx74xxxxxxxxxxxxxxxxxxF3xxxxxxxxxxxxxx0F)
registersymbol(PlayTimeBase)

alloc(bytesPlayTimeBase,8)
registersymbol(bytesPlayTimeBase)

bytesPlayTimeBase:
  readmem(PlayTimeBase,8)

PlayTimeBase:
  db 90 90 90 90 90 90 90 90

{$LUA}
memrec.Color = 0x0000FF00 --;Green
{$ASM}
[DISABLE]
{$LUA}
memrec.Color = 0x000000FF --;Red
{$ASM}

PlayTimeBase:
  readmem(bytesPlayTimeBase,8)

unregistersymbol(PlayTimeBase)
unregistersymbol(bytesPlayTimeBase)
dealloc(bytesPlayTimeBase)

</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
  <UserdefinedSymbols/>
</CheatTable>
This is correct, after you get the Zeppelin flying, the demo time starts counting down

User avatar
Akira
Table Makers
Table Makers
Posts: 1292
Joined: Fri May 24, 2019 2:04 am
Reputation: 1716

Re: Forever Skies Demo

Post by Akira »

EnterpriseNL wrote:
Wed Oct 05, 2022 5:39 pm
This is correct, after you get the Zeppelin flying, the demo time starts counting down
The PlayTime my script freezes is counting all the time, except when you're in the pause menu.

Ashar
Expert Cheater
Expert Cheater
Posts: 278
Joined: Mon May 01, 2017 7:04 pm
Reputation: 35

Re: Forever Skies Demo

Post by Ashar »

this is awesome, ive had time to build soem turbines to get high altitude, to really get a good look at the world, got myself some glass floors and walls so i can see all around me, some storage boxes, non of which i had time for before

User avatar
Akira
Table Makers
Table Makers
Posts: 1292
Joined: Fri May 24, 2019 2:04 am
Reputation: 1716

Re: Forever Skies Demo

Post by Akira »

Uploaded my table here:
viewtopic.php?p=269260#p269260

Post Reply