UBOAT B130 (Steam)

Upload your cheat tables here (No requests)
1040302
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Jun 19, 2024 5:03 am
Reputation: 1

Re: UBOAT B130 (Steam)

Post by 1040302 »

The Mogician wrote:
Mon Aug 05, 2024 8:48 am
Darkedone02 wrote:
Mon Aug 05, 2024 8:29 am
The Mogician wrote:
Mon Aug 05, 2024 7:00 am
Just curious whether it is possible to allow achievements while using cheats.
that need to be a cheat unto itself.
Yeah, was planning to download the game again, check the savegames to see whether it is editable and then see if it is a boolean that we can modify.
In the game folder F:\SteamLibrary\steamapps\common\UBOAT\UBOAT_Data\Data Sheets, there are many editable .xlsx spreadsheets. By modifying these spreadsheets, you can indirectly change the game content. However, most of the game data have limits. Exceeding these limits will cause various bugs, such as being unable to save, infinite loading, etc.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

1040302
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Jun 19, 2024 5:03 am
Reputation: 1

Re: UBOAT B130 (Steam)

Post by 1040302 »

The Mogician wrote:
Mon Aug 05, 2024 8:48 am
Darkedone02 wrote:
Mon Aug 05, 2024 8:29 am
The Mogician wrote:
Mon Aug 05, 2024 7:00 am
Just curious whether it is possible to allow achievements while using cheats.
that need to be a cheat unto itself.
Yeah, was planning to download the game again, check the savegames to see whether it is editable and then see if it is a boolean that we can modify.
In the game folder F:\SteamLibrary\steamapps\common\UBOAT\UBOAT_Data\Data Sheets, there are many editable .xlsx spreadsheets. By modifying these spreadsheets, you can indirectly change the game content. However, most of the game data have limits. Exceeding these limits will cause various bugs, such as being unable to save, infinite loading, etc.

VixHexven
Novice Cheater
Novice Cheater
Posts: 22
Joined: Sat Mar 05, 2022 6:05 pm
Reputation: 5

Re: UBOAT B130 (Steam)

Post by VixHexven »

The Mogician wrote:
Mon Aug 05, 2024 7:00 am
Just curious whether it is possible to allow achievements while using cheats.
No, last time when I checked they disabled achievements for beta. Had to redownload the game again to see any changes, it seems so it disables on first time when you turn developer console you get this
Full docs can be found here [Link] or here [Link]
Image

Anyways, updated my table here viewtopic.php?p=270505#p270505

User avatar
The Mogician
Table Makers
Table Makers
Posts: 762
Joined: Sat Mar 04, 2017 12:00 am
Reputation: 556

Re: UBOAT B130 (Steam)

Post by The Mogician »

VixHexven wrote:
Mon Aug 05, 2024 11:51 am
The Mogician wrote:
Mon Aug 05, 2024 7:00 am
Just curious whether it is possible to allow achievements while using cheats.
No, last time when I checked they disabled achievements for beta. Had to redownload the game again to see any changes, it seems so it disables on first time when you turn developer console you get this
Full docs can be found here [Link] or here [Link]
Image

Anyways, updated my table here viewtopic.php?p=270505#p270505
i mean as in for example CK3, we have tables that allows using console commands even with ironman and achievement.

User avatar
The Mogician
Table Makers
Table Makers
Posts: 762
Joined: Sat Mar 04, 2017 12:00 am
Reputation: 556

Re: UBOAT B130 (Steam)

Post by The Mogician »

I messed around with the console for a bit, I think there might be a flag, a 0 or 1 that indicates whether you "cheated" or not, 0 for a clean save and 1 for a cheated save. Judging from how addresses don't really change when you go from save game to save game, I think this "flag" should be at the same location as well. I've narrowed it down to 2 values that could be this flag. Haven't tested out my theory fully to see whether you can get achievements by locking it to 0 though.

NomuNomu
Cheater
Cheater
Posts: 33
Joined: Fri Mar 03, 2017 8:54 am
Reputation: 18

Re: UBOAT B130 (Steam)

Post by NomuNomu »

The Mogician wrote:
Mon Aug 05, 2024 4:50 pm
Haven't tested out my theory fully to see whether you can get achievements by locking it to 0 though.
I think locking it to false might break the console, but the check in AchievementManager::OnAchievementComplete should be trivial to jump over. (The game being Managed Unity, so it's easy enough to find)

User avatar
The Mogician
Table Makers
Table Makers
Posts: 762
Joined: Sat Mar 04, 2017 12:00 am
Reputation: 556

Re: UBOAT B130 (Steam)

Post by The Mogician »

NomuNomu wrote:
Tue Aug 06, 2024 5:25 am
The Mogician wrote:
Mon Aug 05, 2024 4:50 pm
Haven't tested out my theory fully to see whether you can get achievements by locking it to 0 though.
I think locking it to false might break the console, but the check in AchievementManager::OnAchievementComplete should be trivial to jump over. (The game being Managed Unity, so it's easy enough to find)
Well, my idea didn't work out.

User avatar
The Mogician
Table Makers
Table Makers
Posts: 762
Joined: Sat Mar 04, 2017 12:00 am
Reputation: 556

Re: UBOAT B130 (Steam)

Post by The Mogician »

Pointer Table for:
Budget
Reputation
Blueprints

Kinda curious as to whether there could be a mod where you can get achievements even after using console commands.
Attachments
UBOAT.CT
2024.1 Patch 4
(1.52 KiB) Downloaded 464 times

akremjab
Noobzor
Noobzor
Posts: 9
Joined: Sun Mar 05, 2023 6:18 am
Reputation: 0

Re: UBOAT B130 (Steam)

Post by akremjab »

Thank you @VixHexven and @The Mogician

Both new table are workable, amazing work you too and I really appreciate the efforts you put to your valuable work.

Jovzin
Noobzor
Noobzor
Posts: 9
Joined: Wed Apr 12, 2017 8:17 am
Reputation: 2

Re: UBOAT B130 (Steam)

Post by Jovzin »

The Mogician wrote:
Wed Aug 07, 2024 6:53 am
Pointer Table for:
Budget
Reputation
Blueprints

Kinda curious as to whether there could be a mod where you can get achievements even after using console commands.
Hmm not working for me. Maybe they did some new hotfix.
But when I open the table in the cheat engine it is showing me for all 3 pointers P-> ????????
And yes I click and set the game in cheat engine for UBOUAT.exe

So I think they might changed the pointers again.

Namelessy
Table Makers
Table Makers
Posts: 334
Joined: Wed Feb 24, 2021 7:46 am
Reputation: 481

Re: UBOAT B130 (Steam)

Post by Namelessy »

The Mogician wrote:
Wed Aug 07, 2024 6:53 am
Pointer Table for:
Budget
Reputation
Blueprints

Kinda curious as to whether there could be a mod where you can get achievements even after using console commands.
This is quite an annoying one. When you run any console command, the confirmation box pop up, and it sets the isPlaythroughLockedOutOfAchievements bool (in PlayerCareer+22d), which needs to be set for the command to run (I didn't dig further into this to look for the check to see if it is set, yet).

Tried running a command, and showing the bool by hijacking your table. It gets set to one, and the command run (I used: Budget 100).
Run it again, 100 is added, but no popup. Changed to bool to 0, ran the command, and the popup showed up. So I am guessing you need to override the check to see if this is 1 to run the command, or set it to 0 after running a command.

Well, you need to run a command to set the bool, then run it again to get the effect, I think.

Paste this into your table and you get the bool

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>9</ID>
      <Description>"isPlaythroughLockedOutOfAchievements"</Description>
      <LastState Value="1" RealAddress="2455462C4CD"/>
      <ShowAsSigned>0</ShowAsSigned>
      <VariableType>Byte</VariableType>
      <Address>"mono-2.0-bdwgc.dll"+00A144C0</Address>
      <Offsets>
        <Offset>22D</Offset>
        <Offset>30</Offset>
        <Offset>1B8</Offset>
        <Offset>0</Offset>
        <Offset>8</Offset>
        <Offset>6D0</Offset>
        <Offset>620</Offset>
      </Offsets>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
I'll see if I can find where it is checked, and just override that instead so you don't need to have it set (and just override where it is set in UBOAT.Game.UI.DevConsole.DevConsole:ConfirmationPopupUI_Confirmed+14 so it is always 0), but that will probably have to wait for a bit (or someone else can continue my fumbling attemps)

Namelessy
Table Makers
Table Makers
Posts: 334
Joined: Wed Feb 24, 2021 7:46 am
Reputation: 481

Re: UBOAT B130 (Steam)

Post by Namelessy »

Tried to add a "ignore the achievement invalid flag" for the console. First time trying lua and mono so probably messed something up. Will most likely break on the next update, and I have only tested the "Budget 100" command, and not tried to get any achivements, so no idea if it works.

But the command runs, and the flag is not set.

Copy of The Mogicians table a bit up, with added flag for isPlaythroughLockedOutOfAchievements and a script to not go through the confirmation dialog that sets it in UBOAT.Game.UI.DevConsole.DevConsole:Submit+97

2024-08-31 - Updated (I hope) to patch 11
Attachments
UBOAT - 2024.1 Patch 11.CT
(4.13 KiB) Downloaded 183 times
UBOAT - 2024.1 Patch 4.CT
(4.23 KiB) Downloaded 492 times
Last edited by Namelessy on Sat Aug 31, 2024 1:02 pm, edited 1 time in total.

OMINos
What is cheating?
What is cheating?
Posts: 2
Joined: Sat Nov 06, 2021 9:38 pm
Reputation: 0

Re: UBOAT B130 (Steam)

Post by OMINos »

for now, I can't play without godmode, I modify the sheets but those may prove to be problematic in certain cases and you can't revert it, I might also go on editor which I haven't tried yet, but There's a need for a proper table for this game a substantial update if it is possible ofcourse.

Evoc
Novice Cheater
Novice Cheater
Posts: 23
Joined: Sat Oct 31, 2020 5:12 am
Reputation: 9

Re: UBOAT B130 (Steam)

Post by Evoc »

Made it for when I was playing, sharing in case anyone else wants to use it - Allows using the console without a warning/disabling achievements.
Extract to UBOAT\UBOAT_Data\Managed

Also made it so if your save already had achievements disabled, then it will show the popup and after confirming it will re-enable achievements for the save again.
Attachments
com.uboat.game.zip
(1.77 MiB) Downloaded 391 times

dick_pritchard
What is cheating?
What is cheating?
Posts: 1
Joined: Thu Aug 08, 2024 10:42 pm
Reputation: 0

Re: UBOAT B130 (Steam)

Post by dick_pritchard »

Evoc wrote:
Wed Aug 07, 2024 10:51 pm
Made it for when I was playing, sharing in case anyone else wants to use it - Allows using the console without a warning/disabling achievements.
Extract to UBOAT\UBOAT_Data\Managed

Also made it so if your save already had achievements disabled, then it will show the popup and after confirming it will re-enable achievements for the save again.
I'm imagining this wont persist past update as this DLL was modified in todays update?

Post Reply

Who is online

Users browsing this forum: Dickincorp, Google Adsense [Bot], Majestic-12 [Bot], pleaseplaeaseplaease, thexpress