Wolfenstein II: The New Colossus [Engine:idTech 6]

Upload your cheat tables here (No requests)
Post Reply
User avatar
SunBeam
Administration
Administration
Posts: 2946
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 1311

Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by SunBeam » Tue Aug 13, 2019 12:21 am

[ 20.08.2019 - Update #2 ]
  • small adjustments in the code (some [DISABLE] entries returned wrong bytes on restore)
  • adjusted Armor pick-up to now display the real quantity you pick-up; instead of "+1 Armor" you'll now see the proper "+qty Armor" message
NewColossus_x64vk.CT
1.2 - small adjustments/fixes
(9 KiB) Downloaded 121 times

BR,
Sun

[ 15.08.2019 - Update #1 ]

Like I promised, here's the updated table now containing these scripts:
  • Disable "Maxed out!" for Armor/Ammo/Weapons/Items pick-up
  • Show Sys_Console
The first one will basically enable the [E] overlay mark-up for any items you hover mouse on, even if "maxed out". It will also allow you to pick that item up, so clear out the pickables as you please :P Note that for Armor pick-up it will still say "+1 Armor" in bottom left of the screen.

The second script will just bring up the hidden system console for you to play with. Enable script, then press Numpad - to show/hide it. Key can be changed inside the script.

As an extra, the UPGRADE KITS are read here, when you press J:

Code: Select all

NewColossus_x64vk.exe+4DFE30 - 48 83 EC 28           - sub rsp,28
NewColossus_x64vk.exe+4DFE34 - E8 E711FFFF           - call NewColossus_x64vk.exe+4D1020
NewColossus_x64vk.exe+4DFE39 - 48 85 C0              - test rax,rax
NewColossus_x64vk.exe+4DFE3C - 75 05                 - jne NewColossus_x64vk.exe+4DFE43
NewColossus_x64vk.exe+4DFE3E - 48 83 C4 28           - add rsp,28 { 40 }
NewColossus_x64vk.exe+4DFE42 - C3                    - ret 
NewColossus_x64vk.exe+4DFE43 - 48 8B 80 281C0200     - mov rax,[rax+00021C28]
NewColossus_x64vk.exe+4DFE4A - 83 78 1C 00           - cmp dword ptr [rax+1C],00 // here
NewColossus_x64vk.exe+4DFE4E - 0F9F C0               - setg al
NewColossus_x64vk.exe+4DFE51 - 48 83 C4 28           - add rsp,28
NewColossus_x64vk.exe+4DFE55 - C3                    - ret
The writing for the UPGRADE KITS occurs here, when you use one:

Code: Select all

NewColossus_x64vk.exe+4DE376 - 48 8B 83 281C0200     - mov rax,[rbx+00021C28]
NewColossus_x64vk.exe+4DE37D - 8B 58 1C              - mov ebx,[rax+1C] // here
NewColossus_x64vk.exe+4DE380 - 48 8D 8C 24 80400000  - lea rcx,[rsp+00004080]
NewColossus_x64vk.exe+4DE388 - E8 93F3D300           - call NewColossus_x64vk.exe+121D720
NewColossus_x64vk.exe+4DE38D - 4C 8B C8              - mov r9,rax
NewColossus_x64vk.exe+4DE390 - 44 8B C3              - mov r8d,ebx
NewColossus_x64vk.exe+4DE393 - 48 8D 15 FA791402     - lea rdx,[NewColossus_x64vk.exe+2625D94] { ("%i %s") }
NewColossus_x64vk.exe+4DE39A - 48 8D 4C 24 58        - lea rcx,[rsp+58]
NewColossus_x64vk.exe+4DE39F - E8 9C40E5FF           - call NewColossus_x64vk.exe+332440
NewColossus_x64vk.exe+4DE3A4 - 48 8B D0              - mov rdx,rax
NewColossus_x64vk.exe+4DE3A7 - 48 8B CD              - mov rcx,rbp
NewColossus_x64vk.exe+4DE3AA - E8 F15D3B00           - call NewColossus_x64vk.exe+8941A0
NewColossus_x64vk.exe+4DE3AF - 48 89 7C 24 38        - mov [rsp+38],rdi
NewColossus_x64vk.exe+4DE3B4 - 48 89 7C 24 30        - mov [rsp+30],rdi
NewColossus_x64vk.exe+4DE3B9 - 48 89 7C 24 28        - mov [rsp+28],rdi
NewColossus_x64vk.exe+4DE3BE - 48 89 7C 24 20        - mov [rsp+20],rdi
NewColossus_x64vk.exe+4DE3C3 - 4C 8D 0D 96791402     - lea r9,[NewColossus_x64vk.exe+2625D60] { ("upgradePoints") }
NewColossus_x64vk.exe+4DE3CA - 4C 8D 05 0F6A1402     - lea r8,[NewColossus_x64vk.exe+2624DE0] { ("newmenu") }
So that's that :)

NewColossus_x64vk.CT
1.1 - disables "maxed out"; adds sys_console enabler
(9.04 KiB) Downloaded 79 times

BR,
Sun

* * *

Game Name: Wolfenstein II: The New Colossus
Game Vendor: Steam
Game Version: "Nov 21 2018" (type gamedate [Enter] in the console)
Game Process: NewColossus_x64vk.exe
Game File Version: 6.5.0.1121



Hello folks.

The table is designed to provide access to several goodies the developers intentionally (or not; some engines behave like this by default, stripping access to developer functionality in Shipping builds) restricted, thus censoring the fun time you could have with the game. I really hope the near future will wake them up and make them understand a game is much more fun with access to the console CVars/commands.

Without any further ado, the table features the below:
  • Unrestrict console commands/CVars <script>
  • Add noclip to the console commands <script>
Note that the other commands are already available and working with just the first script enabled: god, infinitehealth, noplayerdeath, notarget. Make sure to make use of TAB key in the console to autocomplete references.

Lastly, you can skip the intro video by either renaming the boot_pc.bik2 file to boot_pc.bik2.BAK in Wolfenstein.II.The.New.Colossus\base\bink\boot folder or by adding +com_skipBootSequence 1 command to your game's launch options in the Steam client.

I'll add more stuff as I progress (like 'Show Sys_Console' or 'Disable "Maxed out!" for Armor/Ammo/Weapons pick-up').

NewColossus_x64vk.CT
1.0 - unrestrict CVars/commands + noclip
(5.02 KiB) Downloaded 102 times

BR,
Sun

User avatar
SunBeam
Administration
Administration
Posts: 2946
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 1311

Re: Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by SunBeam » Fri Aug 23, 2019 5:53 am

If you want to check out a map with no AI spawned, well, do this:
  • enter a map and don't move
  • enable notarget
  • you can now move around with no AI spawned
Due to notarget being active, the game thinks there is no player spawned in the map :) Thus no AI will be spawned. If you want to animate the map after you've collected stuff, just head outside the 'trigger' area, disable notarget and return to it. Example: "New Orleans, Ghetto" - once I entered map, enabled notarget, no AI spawned; returned to map spawn point, disabled notarget, moved, boom - AI shows up.

Makes it easier to avoid fights and head for the collectibles ;)

BR,
Sun

P.S.: Will not work when AIs are spawned close to your entry point in the map (right as the game finishes loading the map and you're given control).

ramitoedits
Noobzor
Noobzor
Posts: 12
Joined: Sun Jul 28, 2019 12:18 pm
Reputation: 1

Re: Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by ramitoedits » Fri Aug 23, 2019 3:18 pm

well done again, your dedication is admirable ^_^

grinding-away
Noobzor
Noobzor
Posts: 6
Joined: Sat Mar 23, 2019 10:59 am
Reputation: 0

Re: Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by grinding-away » Sat Sep 14, 2019 9:13 am

Can you add support for maxing out the enigma codes? If possible, I recommend freezing the value as the codes can be lost by failing the puzzle.
Seems to be well within the scope of the script.

User avatar
SunBeam
Administration
Administration
Posts: 2946
Joined: Sun Feb 04, 2018 7:16 pm
Reputation: 1311

Re: Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by SunBeam » Sat Sep 14, 2019 10:23 am

Sorry, no. Like I said in the other post, there is no need. Everytime you will replay a mission to get all the collectibles (cuz you will), you will have the same officers to kill and get more codes. The missions are redoable and drops appear as well, so if you run out of them, just kill some more officers. I too thought initially they are fixed and you can't get more. And if you want a gazillion of them, then take a look at how many you have, enter a mission, scan for that value as DWORD, kill an officer, scan for +1. Repeat. That's all.

grinding-away
Noobzor
Noobzor
Posts: 6
Joined: Sat Mar 23, 2019 10:59 am
Reputation: 0

Re: Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by grinding-away » Sat Sep 14, 2019 7:06 pm

I strongly disagree with the notion. Many people don't want to replay levels only to earn enigma codes, in other words: grind. I don't care about the other collectables. Support for increasing the codes could have been the definitive quality-of-life improvement for many.

But thank you for your work in any case, you may have a different view for repeating content to gain drops.

jonasbeckman
Expert Cheater
Expert Cheater
Posts: 259
Joined: Sat May 06, 2017 1:26 pm
Reputation: 12

Re: Wolfenstein II: The New Colossus [Engine:idTech 6]

Post by jonasbeckman » Sun Sep 15, 2019 4:45 am

I just used the save command and loaded if I failed the enigma machine decryption this should also work in the other idTech6 or 6.5 games up to Youngblood despite it's more co-op focused gameplay. (Can even be bound to hotkeys as a sort of quicksave something like Bind F4 savegame test and bind F5 loadgame test or how these two cvars went again.)

Still a bit of work unlocking the maps and going around whacking these commanders only to get a half-finished map and one last commander as the "reward" for it all unless you count achievements or having 100% completion which well for a lot of people that is important. :)

Just save before interacting with th Enigma decryption machine and load to restore the state and it should work just fine though depending on hand speed and other conditions including medical or just natural aging (Reflexes, co-ordination and reaction time and all that.) it's not the most fun diversion in the game to decrypt these little paper pieces.

Post Reply

Who is online

Users browsing this forum: cfemen, EasyMoneyMen