[Request] New Cycle

Ask about cheats/tables for single player games here
imjustmaxie
Expert Cheater
Expert Cheater
Posts: 242
Joined: Mon Aug 06, 2018 6:00 pm
Reputation: 208

Re: [Request] New Cycle

Post by imjustmaxie »

anonymouz wrote:
Thu Mar 14, 2024 11:00 pm
imjustmaxie wrote:
Wed Jan 31, 2024 7:40 am

Made a supplement table.
Table is auto updating (on table load), you will only need to download it once.
Features will be gradually updated.


Current Features:
- Pointers (Make sure the city name is shown correctly, else go in game to populate value)
-> City Name
-> Knowledge (can set to Infinity)
-> Base Electricity Production
-> Materials List (Now you can change the material details for every existing material)

- Citizen Status*
-> Max Health, Zero Sickness, Max Ration Need, Max Water Need, Max Tool Need, Max Clothes Need

- Instant Construction (now actually constructs instantly when not paused)
- Instant Development / Research
- Max Materials / Resources (Overview -> Materials)
doesnt work for me, doesnt even activate
Can you clarify what does not work?
I have just tested this with the latest version of the game on Steam (Alpha 24-135.07), and everything is still working.
I did not make this for any beta participated copies (both public-hotfix and public-rollback).
Please provide any script errors if you cannot enable it, by right clicking and mentioning if there are any AOB errors whatsoever.

TheGodUncle
Cheater
Cheater
Posts: 41
Joined: Tue Apr 24, 2018 8:45 am
Reputation: 5

Re: [Request] New Cycle

Post by TheGodUncle »

The table doesn't update to the newest version of the game.

imjustmaxie
Expert Cheater
Expert Cheater
Posts: 242
Joined: Mon Aug 06, 2018 6:00 pm
Reputation: 208

Re: [Request] New Cycle

Post by imjustmaxie »

TheGodUncle wrote:
Fri Mar 22, 2024 1:13 pm
The table doesn't update to the newest version of the game.
It does now.

User avatar
igromanru
Table Makers
Table Makers
Posts: 336
Joined: Sat Mar 25, 2017 11:20 pm
Reputation: 477

Re: [Request] New Cycle

Post by igromanru »

imjustmaxie wrote:
Wed Jan 31, 2024 7:40 am
Table is auto updating (on table load), you will only need to download it once.
Features will be gradually updated.


Current Features:
- Pointers (Make sure the city name is shown correctly, else go in game to populate value)
-> City Name
-> Knowledge (can set to Infinity)
-> Base Electricity Production
-> Materials List (Now you can change the material details for every existing material)

- Citizen Status*
-> Max Health, Zero Sickness, Max Ration Need, Max Water Need, Max Tool Need, Max Clothes Need

- Instant Construction (now actually constructs instantly when not paused)
- Instant Development / Research
- Max Materials / Resources (Overview -> Materials)
lmao whole table gets downloaded by an encoded script and the table isn't even signed. Very trustworthy.

imjustmaxie
Expert Cheater
Expert Cheater
Posts: 242
Joined: Mon Aug 06, 2018 6:00 pm
Reputation: 208

Re: [Request] New Cycle

Post by imjustmaxie »

igromanru wrote:
Mon Mar 25, 2024 11:56 am
imjustmaxie wrote:
Wed Jan 31, 2024 7:40 am
Table is auto updating (on table load), you will only need to download it once.
Features will be gradually updated.

...
lmao whole table gets downloaded by an encoded script and the table isn't even signed. Very trustworthy.
I will make it clear on what the table does:

1. The table retrieves the latest table from my own GitHub repo.
2. It is then downloaded to the TEMP folder and loaded into Cheat Engine and that the TEMP copy was deleted afterwards.
That's it.
3. I have yet to solve the issue where downloading from an external URL breaks the signature since saving the getInternet().getURL(url) content makes extra line breaks that affect the signature, and this was also tested by Akira Fudo (former Table Maker here) previously.

Extra Note: Yes, I have a function that disables copying/pasting/cutting/deleting memrecs from the scripts by regular means (but Table Makers can still access it from memrec.script)

Here is the decoded function:

Code: Select all

local function dlTable(intPage,strGamePlatform,strGameName)

    local function kopipastanada(mf)

        if not mf then return end
        if mf.Copy1 then mf.Copy1.OnClick = nil end ; if mf.Copy2 then mf.Copy2.OnClick = nil end
        if mf.Paste1 then mf.Paste1.OnClick = nil end ; if mf.Paste2 then mf.Paste2.OnClick = nil end
        if mf.Cut1 then mf.Cut2.OnClick = nil end ; if mf.Cut2 then mf.Cut2.OnClick = nil end
        if mf.Deletethisrecord1 then mf.Deletethisrecord1.OnClick = nil end
    end

    if getCEVersion() < 7.5 then showMessage(string.format("Minimum CE Version: 7.5\nCurrent CE Version: %s\nCheat Engine will close.",getCEVersion())) closeCE() end
    local al = getAddressList() ; local mf = getMainForm() ; local le = getLuaEngine() ; local tmp = os.getenv("TEMP")
    local tableURL = 'https://github.com/imjustmaxie/ctr/releases/download/'..tostring(intPage).."/"..strGamePlatform .."."..strGameName..".CT"
    local tablename = tmp.."\\ijmtable.CT"
    al.OnAutoAssemblerEdit = nil
    mf.Changescript1.Enabled = false

    local tt = createThread(function (t)
        le.mOutput.Clear() print('\nRetrieving table...')
        local content = getInternet().getURL(tableURL) ; local tpt = io.open( tablename , 'r' ) ; if tpt then tpt:close() os.remove(tablename) end
        local file = io.open( tablename , 'w' ) ; file:write(content) file:close() ; loadTable(tablename) os.remove(tablename)
        mf.OnCloseQuery=nil --prevent changes from saving popup on CE close
        for i=0,al.Count-1 do local mr = al.MemoryRecord[i] mr.DontSave = true mr.beginEdit() end ; kopipastanada(mf)
        le.mOutput.Clear() print('\nTable successfully loaded.\nDO NOT SAVE THE TABLE OR THE AUTO UPDATER TABLE WILL BREAK.')
        t.terminate()
    end)
    
    -- how to use:
    -- e.g dlTable(1,'steam','7daystodie')

end
To which it is encoded into this:

Code: Select all

c-nna!EW0_5S:B+l1x_*)71.rXh0NclS=JoKwBUuE?^e1D?U#@J3X]qTHHuXB}l:lR)$GGKy5TV[74hwh@W{krJvzrzM/%lQcxENy1.UF9)Q)k:FPj.PQ87(@GDsdYhVp*wO5Dm=_3w@7%+CxG/CT3C7E_LE6joinF7/YwELE)DwzeX,:6YEYZ,(7MgOmv0-s[ZaN3]7vI.6WFXLLw2A{LHx8a:ZRc6E6e6BN1hwBU(vvp]q9Z)v8KLwV{b)m:in2uoS/U0tTPIaWK@:yjp)^zdkyZr6UzSLgN-QQ2O7QC_o(MEc[P.iIdjP/@dj)aHLB#1)Nk;Gs]+OEar+%3,N@#xWF83$n;t1qH;/jM6XJ3$zX)vj*7/{(iJ]Ay=1!%5;/gz]W5:ZWDAgeOfm;/6JRC(6%N[J(a,8dxi;/KiuP1@4{!E@G(h#5MAFydZ4Rh2.}8kVQP_QG!*MM0kuVU3X]9^p+30/K%I)+$=C)J!/r#Q8O65OcOcsUIn7rlW^W@L+XSNY5LJ597dks#8nwB@U_8AH4qz47wbO.FGtcl8j8YO={R+,5l/2@A{DtKKmvZ]47^*{l3pB*/p$Q:u-H$mV!anrrlLC[Q=N]!gR*5g44MqIhh#ppsKx-QAYmIUI4Wxns#t%kW?;wO1Dh:_.5YX11!mpAtR/#yV6!DQ]v3.@jq}ghE8eqOG*2XU#wV0nCv:8E?8;13iPc;%kz!,MH+v+DsQ_?y6F:Uf5:$WmK?y8z6#E/Sp;dn$y_NSrNdQ]u@0qYt-:h9kGstGt,ZM1E/lrkRkCnr)wA-gPKUF!L%^aRR#Te7zTq+WvnF3RPSvI=-xGOb;x3f80VQT5./maW(8R;^)+7zIpRG}du(lzcvRkAnW61rH:p[/#.d%wmm(KO5%Wf$7B^6foegh!02igu{0:M0VM/=HRai?vSkA@-cA6$ZLXRF]Lw:BwP(N{W?3oK+[#vnp=u,Am6ew/vjS*Jf$yl}ii#*EFycYE6ls7/,:6R2*.Env1=^G*j3q4W*:fAxkkF=6px3B3y}aB1DbCOJyy?5^prEEKr,ZWfBKcpiu}+TO5Y/f?0eFeJbLUlALlBgr{jr(EEU/9XcdF+).gF*vYL$]]*o(l;Lz*T@7n%_G[8@HIua0BPG8]hr/*IxJ(pAW2/96;vYY1e)0LrCp5X.cFoRS;F_SY$2^2G.$3%d]RDo5cH6Y}T;f1H4N7$sge0wM)K.0/NLeLPk=HV1.}zd3abN
You can verify with Wireshark or any network monitoring tools that it downloads from the GitHub repo mentioned in the code.

I have removed the auto update table, and uploaded the standalone one.

Feel free to verify.
If you have further questions, do contact me in DMs.
I do not wish to engage in any form of drama or discord, so do contact me if you have questions regarding the table.

User avatar
igromanru
Table Makers
Table Makers
Posts: 336
Joined: Sat Mar 25, 2017 11:20 pm
Reputation: 477

Re: [Request] New Cycle

Post by igromanru »

imjustmaxie wrote:
Mon Mar 25, 2024 3:42 pm
You can verify with Wireshark or any network monitoring tools that it downloads from the GitHub repo mentioned in the code.

Feel free to verify.
If you have further questions, do contact me in DMs.
I do not wish to engage in any form of drama or discord, so do contact me if you have questions regarding the table.
It doesn't matter if I or any person with enough reverse engineering skills can verify what the script does right now, beside the fact that the code could potential contain something that doesn't connect to the internet right away.
The fact alone that the entire table is encoded and also downloads code from the internet screams "security risk". Let alone that without an internet connection the table isn't usable.
There is no guarantee that you don't wake up one day and decide to put a trojan in the code. How long will it take until someone actually finds out?
In my opinion such things should be forbidden to be posted on the site. Cheat Engine itself is already a great security risk, it always has to be executed as administrator and has a signed driver, that can be exploited.

imjustmaxie
Expert Cheater
Expert Cheater
Posts: 242
Joined: Mon Aug 06, 2018 6:00 pm
Reputation: 208

Re: [Request] New Cycle

Post by imjustmaxie »

igromanru wrote:
Mon Mar 25, 2024 4:07 pm
imjustmaxie wrote:
Mon Mar 25, 2024 3:42 pm
You can verify with Wireshark or any network monitoring tools that it downloads from the GitHub repo mentioned in the code.

Feel free to verify.
If you have further questions, do contact me in DMs.
I do not wish to engage in any form of drama or discord, so do contact me if you have questions regarding the table.
It doesn't matter if I or any person with enough reverse engineering skills can verify what the script does right now, beside the fact that the code could potential contain something that doesn't connect to the internet right away.
The fact alone that the entire table is encoded and also downloads code from the internet screams "security risk". Let alone that without an internet connection the table isn't usable.
There is no guarantee that you don't wake up one day and decide to put a trojan in the code. How long will it take until someone actually finds out?
In my opinion such things should be forbidden to be posted on the site. Cheat Engine itself is already a great security risk, it always has to be executed as administrator and has a signed driver, that can be exploited.
I have removed the table, and I shall remove it from my past and future tables.
Thank you for the feedback.
Sorry for the inconvenience brought to the site.

User avatar
igromanru
Table Makers
Table Makers
Posts: 336
Joined: Sat Mar 25, 2017 11:20 pm
Reputation: 477

Re: [Request] New Cycle

Post by igromanru »

imjustmaxie wrote:
Mon Mar 25, 2024 4:13 pm
I have removed the table, and I shall remove it from my past and future tables.
Thank you for the feedback.
Sorry for the inconvenience brought to the site.
Thanks. Also I recommend you to make your own thread in the Tables section for better visibility and google results.
If you want to keep the auto update function, I would like to suggest that you just keep it not encoded and let it replace existing content, instead of pulling the whole table each time. This way someone who don't have an internet connection all the time can still use table and you can keep updating it in the background.

imjustmaxie
Expert Cheater
Expert Cheater
Posts: 242
Joined: Mon Aug 06, 2018 6:00 pm
Reputation: 208

Re: [Request] New Cycle

Post by imjustmaxie »

igromanru wrote:
Mon Mar 25, 2024 4:26 pm
imjustmaxie wrote:
Mon Mar 25, 2024 4:13 pm
I have removed the table, and I shall remove it from my past and future tables.
Thank you for the feedback.
Sorry for the inconvenience brought to the site.
Thanks. Also I recommend you to make your own thread in the Tables section for better visibility and google results.
If you want to keep the auto update function, I would like to suggest that you just keep it not encoded and let it replace existing content, instead of pulling the whole table each time. This way someone who don't have an internet connection all the time can still use table and you can keep updating it in the background.
Thank you again for the constructive feedback and suggestions.
I already removed the tables.

Post Reply

Who is online

Users browsing this forum: DieVis