Booty Calls [+31]

Upload your cheat tables here (No requests)
MosterAlex53
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Jul 07, 2021 10:33 pm
Reputation: 0

Re: Booty Calls [+30]

Post by MosterAlex53 »

someone has the codes of all the objects that can be obtained in pvp?

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

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

MosterAlex53 wrote:
Mon Oct 11, 2021 9:03 pm
someone has the codes of all the objects that can be obtained in pvp?
Everyone has these codes. I'll let you in on a secret: You have them too.

StartFX
What is cheating?
What is cheating?
Posts: 1
Joined: Wed Oct 13, 2021 2:06 am
Reputation: 0

Re: Booty Calls [+30]

Post by StartFX »

GreenHouse wrote:
Thu Oct 07, 2021 11:42 am
Reall wrote:
Thu Oct 07, 2021 4:23 am
I've been taking a look at the data folder, where you can find items, poses, images, clothes and almost everything in the game, but it looks like something has changed, the characters are now unreadable (Characters like û,þ,ÿ), for that matter, just for me changed? If not, do any of you know a mechanism that I can read again?
Here's a script for future usage in case there's any problem getting names, that dumps the name of everything in the game. Do have in mind that it'll be a text file with 30k lines and you won't know what a few IDs are. But for clothes, images, items and a few other things, you shouldn't have any problem. Just search for a random item or clothing name, and you'll get to the rest:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <ID>2609</ID>
      <Description>"Booty Calls Name Dumper"</Description>
      <LastState/>
      <Color>FF8000</Color>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
if process and readInteger(process) ~= 0 then mono_initialize() LaunchMonoDataCollector() end
local extraDebug = false
local GCD = mono_class_findInstancesOfClassListOnly(mono_enumDomains()[1],mono_findClass('','GameContentData'))[1]
local cGDCData = 0

function getContents(p,l)
for z = 0,l*4-4,4 do
local cData = readInteger(readInteger(p) + 0x10 + z)
local cKey = readString(readInteger(cData + 0x8) + 0x0C,1000,true)
if z == l*4-4 then
DumpFile:write('     ' .. cKey,"\n\n")
else
DumpFile:write('     ' .. cKey,"\n")
end
--print(readString(readInteger(cData + 0x8) + 0x0C,500,true))
end end

local offsetTable = mono_class_enumFields(mono_findClass('','GameContentData'))
DumpFile = io.open(getCheatEngineDir() .. 'BootyCallsDump.txt', "w+")
for i = 1,#offsetTable do
if (offsetTable[i].isStatic) == false then
if string.match((offsetTable[i].name), "DataDict") then break end
--print(offsetTable[i].name)
local gp = GCD + offsetTable[i].offset
local p = readPointer(gp) + 0x08
local l = readInteger(p + 0x04)
if l ~= 0 then
local cGDCData = i
if cGDCData == i then DumpFile:write(string.format('[' .. offsetTable[i].name .. ']\n')) end
getContents(p,l)
end end end
DumpFile:close()
shellExecute(getCheatEngineDir():gsub("%\\", "\\\\") .. 'BootyCallsDump.txt')
[DISABLE]
</AssemblerScript>
    </CheatEntry>
  </CheatEntries>
</CheatTable>
Copy and Paste that into the main Cheat Engine window, and with the game process attached, activate the script.
The text file with the dumped names will open automatically.


P.S.: If I see that it's too confusing this way, I might make it so each part of it goes in a different text file, in the future. Like, have a file for items, file for clothes, file for girls, etc.
I tried to use it as you said, but I can't activate it, I use the Nutaku version, is this function only for the Steam version? The option appears, but I can't mark it there like in the other functions.

GreenHouse
Expert Cheater
Expert Cheater
Posts: 857
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 889

Re: Booty Calls [+30]

Post by GreenHouse »

StartFX wrote:
Wed Oct 13, 2021 2:11 am
I tried to use it as you said, but I can't activate it, I use the Nutaku version, is this function only for the Steam version? The option appears, but I can't mark it there like in the other functions.
I haven't tried it on the Nutaku version. But if it doesn't work for you, then it just might not work for that version. Even though it should.

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

GreenHouse wrote:
Wed Oct 13, 2021 6:39 am
I haven't tried it on the Nutaku version. But if it doesn't work for you, then it just might not work for that version. Even though it should.
Psst! {I whisper softly}
It works. 😉

MosterAlex53
What is cheating?
What is cheating?
Posts: 4
Joined: Wed Jul 07, 2021 10:33 pm
Reputation: 0

Re: Booty Calls [+30]

Post by MosterAlex53 »

r0b33 wrote:
Tue Oct 12, 2021 3:06 pm
MosterAlex53 wrote:
Mon Oct 11, 2021 9:03 pm
someone has the codes of all the objects that can be obtained in pvp?
Everyone has these codes. I'll let you in on a secret: You have them too.

If you mean the page that opens when I enable the cheats, I did not find anywhere the pvp cosmetics tab ;(

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

MosterAlex53 wrote:
Fri Oct 15, 2021 12:10 am
If you mean the page that opens when I enable the cheats, I did not find anywhere the pvp cosmetics tab ;(
I mean that page.
Everything, what you can get by using codes is in the spreadsheet.
Most of the PVP function are serverside. So you cannot obtaining them via CE.

twinkis
What is cheating?
What is cheating?
Posts: 4
Joined: Fri Oct 15, 2021 11:12 am
Reputation: 0

Re: Booty Calls [+30]

Post by twinkis »

I have a problem when I activate the option "Get Clothes Name [Clothes Browser]" it does not work the option does not activate even if I am in the wardrobe

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

twinkis wrote:
Fri Oct 15, 2021 11:17 am
I have a problem when I activate the option "Get Clothes Name [Clothes Browser]" it does not work the option does not activate even if I am in the wardrobe
viewtopic.php?p=214993#p214993

Almost word for word the same post. Maybe a copy of an account?

youkd3298
What is cheating?
What is cheating?
Posts: 4
Joined: Sun Apr 04, 2021 10:59 am
Reputation: 0

Re: Booty Calls [+30]

Post by youkd3298 »

unlocked all mms doesn't work plz help

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

youkd3298 wrote:
Sun Oct 17, 2021 1:55 am
unlocked all mms doesn't work plz help
If the game's built-in method of UnlockAllPhotos method not working, personally i cannot do too much in this situation.

GreenHouse
Expert Cheater
Expert Cheater
Posts: 857
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 889

Re: Booty Calls [+30]

Post by GreenHouse »

It looks like they just removed that method. So that's why it doesn't work. I mean, it's there, but it's empty.

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

GreenHouse wrote:
Sun Oct 17, 2021 10:12 am
It looks like they just removed that method. So that's why it doesn't work. I mean, it's there, but it's empty.
Just theoretically: if I have an earlier version of the game, can we reinstall the code line from it? Might make the job easier?
===================================================================================================
Ok, from now not just theory.
Opened the Assembly-CSharp in DnSpy and replaced that "empty" function. And voilá, the cheat works again.

Code: Select all

public void UnlockAllPhotosMessage()
{
	List<GDEMessageData> list = GameDataLists.Content.messageData.FindAll((GDEMessageData a) => !this.HasUnlockedMessage(a) && a.AttachmentType.Key == GDEItemKeys.MessageAttachmentType_MEDIA);
	if (list != null)
	{
		foreach (GDEMessageData messageData in list)
		{
			this.UnlockMessage(messageData);
		}
	}
}
from now that is the question how can implement this code into autoassembler?

GreenHouse
Expert Cheater
Expert Cheater
Posts: 857
Joined: Fri Oct 12, 2018 10:25 pm
Reputation: 889

Re: Booty Calls [+30]

Post by GreenHouse »

r0b33 wrote:
Sun Oct 17, 2021 1:53 pm
from now that is the question how can implement this code into autoassembler?
That's way too much and would need to much fixing up stuff in ASM so it works properly. Specially when it uses unnamed methods. So I would be better off making a script to do the same thing.

User avatar
r0b33
Table Makers
Table Makers
Posts: 504
Joined: Sun Jan 20, 2019 5:25 pm
Reputation: 290

Re: Booty Calls [+30]

Post by r0b33 »

GreenHouse wrote:
Sun Oct 17, 2021 4:36 pm
That's way too much and would need to much fixing up stuff in ASM so it works properly. Specially when it uses unnamed methods. So I would be better off making a script to do the same thing.
I thought it would be enough to copy the JIT code and paste it into autoassembler

Post Reply