Granblue Fantasy Versus: Rising Free Edition

Free Edition Only

The main forum for Cheat Table database collections.


Moderator: Table Moderator

KS212
Curious
Curious
Posts: 2
Joined: Sun Mar 30, 2025 5:57 am
Answers: 0

Re: Granblue Fantasy Versus: Rising Free Edition

Post by KS212 »

Every major update, I come here to thank Geo for his patcher. God bless, you're an absolute legend Geo.

EDIT: Looks like the Access All Weapons hack in the patcher is broken. I tried re-patching just to be sure.

Image


Tags:

User avatar
Geo
Enchanter
Enchanter
Journeyman Hacker
Journeyman Hacker
Posts: 103
Joined: Sat Jul 23, 2022 9:51 pm
Answers: 0
Location: Utah
x 75
Geo’s avatar
Loading…

Re: Granblue Fantasy Versus: Rising Free Edition

Post by Geo »

KS212 wrote: Tue Dec 02, 2025 11:04 pm

The patches for version 2.30 caused this issue in 2.40. I already updated the patches to work with 2.40 which fixed both the weapons and profile card design scripts/patches.


KS212
Curious
Curious
Posts: 2
Joined: Sun Mar 30, 2025 5:57 am
Answers: 0

Re: Granblue Fantasy Versus: Rising Free Edition

Post by KS212 »

Just re-downloaded the patcher and tested. Yep, everything works. Again, you're an absolute legend. Thank you so much for all you do.


distgfx
Curious
Curious
Posts: 3
Joined: Sun Mar 02, 2025 7:22 pm
Answers: 0

Re: Granblue Fantasy Versus: Rising Free Edition

Post by distgfx »

Geo wrote: Sat Feb 01, 2025 7:01 pm
lickthemonkey wrote: Sat Feb 01, 2025 6:32 pm

I've done all three and I haven't been blocked on their servers, so the chances of getting your Steam ID blocked is very unlikely.

In the very rare chance they do block your Steam ID, let me know. I've messed around with ArcSystemWorks' games quite a lot and have a good feeling you would be able to spoof the Steam ID when logging into their servers. The game's Peer-to-Peer anyways, so spoofing the Steam ID on their servers won't make much of a difference, if that would ever be needed.

I know for a fact I've been banned because they told me. Not because of your mods, though. Would you be willing to give it a shot? What are they going to do, ban me? Lol

I have the full version, but would try it on both to see what happens.


User avatar
Geo
Enchanter
Enchanter
Journeyman Hacker
Journeyman Hacker
Posts: 103
Joined: Sat Jul 23, 2022 9:51 pm
Answers: 0
Location: Utah
x 75
Geo’s avatar
Loading…

Re: Granblue Fantasy Versus: Rising Free Edition

Post by Geo »

distgfx wrote: Fri Dec 12, 2025 1:41 pm

I know for a fact I've been banned because they told me. Not because of your mods, though. Would you be willing to give it a shot? What are they going to do, ban me? Lol

Try this:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>"Spoof Steam ID"</Description>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
core.script.spoofSteamIDValues = {}
local addr = AoBTools.ScanAoBTable({
    {"8B * E8 * * * * 33 * 33 * E8 * * * * 33", 0xC, {AoBTools.AoBPointerType.NearAddress}},
    {"48 * * * 48 8D * * 48 03 * * 85 * 74"}
}, core.game.moduleAddress, core.game.moduleEndAddress)
core.script.spoofSteamIDValues.origBytes = readBytes(addr, 0xB, true)
core.script.spoofSteamIDValues.randomIDBytes = {}
math.randomseed(os.time() * 1000)
for i=0x1,0x8 do
    table.insert(core.script.spoofSteamIDValues.randomIDBytes, math.random(0x0,i == 0x8 and 0x7F or 0xFF))
end
registerSymbol("Spoof_Steam_ID", addr, true)
{$asm}

alloc(spoofSteamIDMem,8,Spoof_Steam_ID)
spoofSteamIDMem:
{$lua}
local str = 'db '
for i,b in ipairs(core.script.spoofSteamIDValues.randomIDBytes) do
    str=str..NumberToHexString(b)..' '
end
return str
{$asm}
registerSymbol(spoofSteamIDMem)

Spoof_Steam_ID:
  db 90 90 90 90 90 90 90 90 90 90 90
Spoof_Steam_ID:
  mov rax,spoofSteamIDMem

[DISABLE]
{$lua}
if syntaxcheck then return end
writeBytes(getAddressSafe("Spoof_Steam_ID"), core.script.spoofSteamIDValues.origBytes)
core.script.spoofSteamIDValues = nil
{$asm}
unregistersymbol(Spoof_Steam_ID)
dealloc(spoofSteamIDMem)
unregistersymbol(spoofSteamIDMem)
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <Description>"Steam ID"</Description>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>8 Bytes</VariableType>
          <Address>spoofSteamIDMem</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Copy and paste the text, all of it, directly into the cheat table, preferably near the other scripts. For example, I selected "Lobby Camera No Clip" and pasted the text above into the table, and the script was created underneath "Lobby Camera No Clip", named as "Spoof Steam ID".

Since I'm not banned, I wouldn't know, for certain, that this works. Also, I would presume a new ID could get annoying so if you just write a custom one, that you plan to use often, you can add it to the "Steam ID" value's drop down list, save the table, and use it the next time.

Edit: Worked it out with the guy in DMs, turns out this does work and bypasses the ban. Nice.

Last edited by Geo on Sat Dec 13, 2025 9:45 am, edited 1 time in total.

BxnnyBride
Curious
Curious
Posts: 7
Joined: Tue Feb 25, 2025 11:00 pm
Answers: 0

Re: Granblue Fantasy Versus: Rising Free Edition

Post by BxnnyBride »

Geo, sorry to ask you for something somewhat unrelated, but could you possibly make every Survival Boss playable? Someone did a previous mod (https://gamebanana.com/mods/581901) about Playable Survival Bosses in GBVSR, and I would love to have a more updated one!
Some of the characters may be harder to make work, configuring their inputs and gimmicks to function properly, but if it's okay with you, I'd really appreciate it.


User avatar
Geo
Enchanter
Enchanter
Journeyman Hacker
Journeyman Hacker
Posts: 103
Joined: Sat Jul 23, 2022 9:51 pm
Answers: 0
Location: Utah
x 75
Geo’s avatar
Loading…

Re: Granblue Fantasy Versus: Rising Free Edition

Post by Geo »

BxnnyBride wrote: Fri Dec 12, 2025 9:17 pm

While I don't really play this game, I wouldn't know the boss differences, but, from testing out this script I wrote, I do notice some changes in the attacks. So, let me know if this works:

Code: Select all

<?xml version="1.0" encoding="utf-8"?>
<CheatTable>
  <CheatEntries>
    <CheatEntry>
      <Description>"Force Boss Mode"</Description>
      <Options moHideChildren="1" moDeactivateChildrenAsWell="1"/>
      <VariableType>Auto Assembler Script</VariableType>
      <AssemblerScript>[ENABLE]
{$lua}
if syntaxcheck then return end
core.script.forceBossMode = {}
local addr = AoBTools.ScanAoBTable({
    {"E8 * * * * 84 * 74 * * * * 0F * * E8 * * * * 8B", 0x7}
}, core.game.moduleAddress, core.game.moduleEndAddress)
registerSymbol("Force_Boss_Mode_Aura", addr, true)
addr = AoBTools.ScanAoBTable({
    {"0F * * * 88 * * 8B * * 89 * * 8B 05"}
}, core.game.moduleAddress, core.game.moduleEndAddress)
core.script.forceBossMode.enum = {}
core.script.forceBossMode.enum.origBytes = readBytes(addr, 0xD, true)
registerSymbol("Force_Boss_Mode_Enum", addr, true)
{$asm}
alloc(forceBossModeMem,$1000,Force_Boss_Mode_Enum)

Force_Boss_Mode_Aura:
  db 70

label(forceBossModeEnum)
label(Force_Boss_Mode_Bools)
label(forceBossModeEnum_return)

forceBossModeMem:

forceBossModeEnum:
  mov rax,Force_Boss_Mode_Bools
  lea rax,[rax+rsi]
  movzx eax,byte ptr [rax]
  test eax,eax
  je forceBossModeEnum_origvalue
  mov eax,00000003
  jmp forceBossModeEnum_origcode
forceBossModeEnum_origvalue:
{$lua}
if syntaxcheck then return end
return "db "..AoBTools.AoBToString(table.cut(core.script.forceBossMode.enum.origBytes, 0x4))
{$asm}
forceBossModeEnum_origcode:
{$lua}
if syntaxcheck then return end
local origBytes = core.script.forceBossMode.enum.origBytes
return "db "..AoBTools.AoBToString(table.sub(origBytes, table.length(origBytes), 0x4))
{$asm}
  jmp forceBossModeEnum_return

Force_Boss_Mode_Bools:
  db 00 00

Force_Boss_Mode_Enum:
  db 90 90 90 90 90 90 90 90 90 90 90 90 90
forceBossModeEnum_return:

Force_Boss_Mode_Enum:
  jmp forceBossModeEnum

registersymbol(Force_Boss_Mode_Bools)

[DISABLE]

Force_Boss_Mode_Aura:
  db 74

unregistersymbol(Force_Boss_Mode_Aura)

{$lua}
if syntaxcheck then return end
writeBytes(getAddressSafe("Force_Boss_Mode_Enum"), core.script.forceBossMode.enum.origBytes)
{$asm}
unregistersymbol(Force_Boss_Mode_Bools)
unregistersymbol(Force_Boss_Mode_Enum)

dealloc(forceBossModeMem)
{$lua}
if syntaxcheck then return end
core.script.forceBossMode = nil
{$asm}
</AssemblerScript>
      <CheatEntries>
        <CheatEntry>
          <Description>"Character 1"</Description>
          <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:False
1:True
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>Force_Boss_Mode_Bools</Address>
        </CheatEntry>
        <CheatEntry>
          <Description>"Character 2"</Description>
          <DropDownList ReadOnly="1" DescriptionOnly="1" DisplayValueAsItem="1">0:False
1:True
</DropDownList>
          <ShowAsSigned>0</ShowAsSigned>
          <VariableType>Byte</VariableType>
          <Address>Force_Boss_Mode_Bools+1</Address>
        </CheatEntry>
      </CheatEntries>
    </CheatEntry>
  </CheatEntries>
</CheatTable>

Just paste this directly in the table, inside Cheat Engine, preferably near the other scripts. Should allow the survival mode aura be visible, outside of survival mode, and sets the appropriate value for using, what I believe to be, the boss attacks.

Wouldn't know if this works online or not, or if it'd even be possible. I know the aura definitely won't be, as it's bypassing a check for survival mode, but the value to make you a boss character could possibly be sent over to the other player online. If it is possible, but is not acting like it, it's possible my script is modifying the values at a much later point in time. Who knows. I know I don't.

I'll likely add this and the Steam ID spoofer to the uploaded Cheat Table at some other point.

Edit: I'm going to assume it's a boss due to the multi-hits and damage output:
Image


BxnnyBride
Curious
Curious
Posts: 7
Joined: Tue Feb 25, 2025 11:00 pm
Answers: 0

Re: Granblue Fantasy Versus: Rising Free Edition

Post by BxnnyBride »

It doesn't seem to be working for me, all the characters appear to be normal even though I have the script activated.

Edit: Nevermind, it seems to be working now. I had to change the value from False to True, I thought I had to only check the Active box like other scripts. Thank you! Some characters like Zooey seem to operate weirdly where her Dragon does actions at random, and Meg's 22L/M/H glitch out, and they also seem to be intentionally made that way, so I guess not much can be done about that.


ed-kun
Curious
Curious
Posts: 7
Joined: Fri Mar 14, 2025 3:46 am
Answers: 0
x 1

Re: Granblue Fantasy Versus: Rising Free Edition

Post by ed-kun »

hallo... what have new update for patch 2.50 Thank You


User avatar
Geo
Enchanter
Enchanter
Journeyman Hacker
Journeyman Hacker
Posts: 103
Joined: Sat Jul 23, 2022 9:51 pm
Answers: 0
Location: Utah
x 75
Geo’s avatar
Loading…

Re: Granblue Fantasy Versus: Rising Free Edition

Post by Geo »

ed-kun wrote: Sat Feb 14, 2026 7:18 am

I have not noticed anything, that I've made, break from this update, so there's no need. If something is not working as intended, and I have not noticed, let me know.


Post Reply