Page 1 of 3

AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Sat Oct 23, 2021 8:26 am
by Paul44
Assassin's Creed Brotherhood - Deluxe Edition v1.03 - Octobre 2017 - Uplay & Steam


* Health (health, godmode, invisible, notoriety, lock consumables, 1-hit kill & friendly godmode, ignore fall damage)
* Inventory
* Teleport & Coordinates (waypoint teleport, free roam, cam distance, speed, icon teleport, save/restore coordinates)
* Assassin Recruit Status
* Miscellaneous:
- Trade Object Collection Boost
- Time Of Day
- Freeze Mission Timers
- Switch Character
- Manage Map
- Manage Assassins & Contracts
- Tank Status
- Abstergo Challenges
- Cheats (~ Options)


-UPDATE 1 -
- added God Mode (can not even die from great height falls) and Invisibility
- updated Inventory (based on experience with other AC titles)
- added 'Teleport & Coordinates...' (based on experience with other AC titles)
Updated [Readme] file accordingly; read that first (!) before asking questions...

RE info on "finds": read here [ fearlessrevolution.com/threads/assassins-creed-4-black-flag.2356/ ]
(I kept the prev table, just in case)

- UPDATE 2 -
- finetuned Health collect values (will/should load fine even when cheats were enabled before loading save)
- added Invisibility
- finetuned Teleport script (thx to experience with other AC titles)
as always: if something does not add up, pm me... (and check Readme file first)

- IMPORTANT UPDATE - v3.8
I learned from the AC 2 title that 'editing' the knifes value makes the game crash... guaranteed ! (Knifes is a special case since it does some "xor & and" stuff using a different field then the other items?). Need to do some more testing, but lack the time at the moment. Basically, I have removed this item from the inventory list for now...

- UPDATE3 - v4.0
Based on #Exeter's feedback, I solved the conflict with Brutes (and some other enemies). I now also clearly show (*) which scripts depend on correct DRM selection. That said: some Steam versions will only work when {Uplay} is enabled (iow check your selection with one of the *-scripts first)

- UPDATE4 - v4.4
Major update: most main struct ptrs now collected via 1 main script. This increases chances of having it working with your game's exe vs!
Again: did not play the game extensively; just some run-testing with several saves. Also verified/working 2 uplay & 2 Steam vs
New: Free Roam & Cam Distance (FOV)
Also added batchfile to create Windowed version (but probably more 'manageable' using DxWnd). See also here: [ viewtopic.php?f=23&t=11869 ] (you'll need to download SFK = Swiss File Knife yourself)

(removed prev table ~ "old" & obsolete now)

- UPDATE 5 - v4.7
Added: Build icon list... This feature will allow you to get coordinates for most/all Collectibles; and have them shown on the map. (did not touch anything else)

- UPDATE 6 - v4.9
* Revamped 'Freeze Mission timer' (based on my ACU experience ~ for details: [ viewtopic.php?p=138872#p138872 ]).
Note: the previous table also included a 'Stopwatch Timer', but I have no idea where it is used. If you come across it, let me know...
* Solved a serious bug/crash in 'steam' version;cleaned up now.

- UPDATE 7 - v4.91
* Found/added 2nd timer routine
* Also updated tool script for Steam version

- UPDATE 8 - v5.2
* Added: Tank status, Time of day, Compact View mode (GUI changed considerably)
* serious update for 'One Hit Kill' (still not perfect though)

- UPDATE 9 - v5.3
Added: Abstergo Challenges (edit/complete most/any challenge ~ based on ACS experience). see also:
> [ [Link] ]
> [ [Link] ]
Minor updates (related to CE pre-v7.x)
GUI update: based on AC BF experience (see also readme file)

- UPDATE 10 - v5.4
Added: Timer III (takes care of Thief Challenges, incl full sync - see resp. scripts for details) ~ see also pg 3
Important update related to GUI and 'auto-attach': have been working on this for the last 2-3 weeks (see also readme)
(nothing has been touched "cheat-wise"; except added additional ptr-checks in Timer scripts ~ if you still crash after Reload Memory, let me know...)

- UPDATE 11 - v5.5
Added: manage Assassins & Contracts (edit params such as Skill & Level; and change Contract params such as Money & Duration ~ based on my AC RV experience)

- UPDATE 12 - v5.7
Added: access to Cheats menu (via Options). Check Readme for more details (and info link below)
Note: I replayed 3 missions, 1 progress mission & bought several inventory items, with everything saving fine.
That said: I obviously can not tell if certain (sub)missions will not save and/or cause issues...

- UPDATE 13 - v5.8
* Icon Teleport ~ Build Icon Lists: completely revamped (far more practical, using Form !)
* GUI backend updated to latest release
* Some minor updates
* Note: only extensively tested icon teleport (did not touch anything else)
-EDIT-
* some minor updates
* appropriate scripts now all run in async mode !

- UPDATE 14 - v6.0
* GUI backend updated to latest release
* complete revamp of Free Roam feature (mouse-controlled now)
* added: save & restore coordinates

- UPDATE 15 - v6.2
* GUI backend updated to latest release
* added: speed (teleport section)
* any teleporting: godmode auto-enabled now
* save/restore: auto-enabled now
* Manage Assassins & Contracts: completely revamped (using forms now)
* Abstergo Challenges: added descriptives
* some minor updates

- UPDATE 16 - v6.3
* updated to latest gui
* added: Ignore Fall Damage (primarily used in teleporting)
* 2 important changes
> using 'ignore fall damage' vs 'godmode' now
> back-end aob_search routine updated
(if certain scripts no longer enable or give incorrect info, do report back!)
* changed all var_inits to hexvals
* reshuffled features (seems to make more sense)
* now using Edge + Google to open 'info' link (see Settings)

- UPDATE 17 - v6.4
- minor bugs corrected
* added: no consumption knives & trade objects (~ Lock Consumables)
* Trade Object Collection Boost (incl item replacement)
=> new/complex routine: report anything out of the ordinary !
* added: time delay

- UPDATE 18 - v6.5
* added: Assassin Recruit Status
* changed: using [Ctrl+T] now to teleport
* changed: removed check teleport (seems more "stable" now ?!)

- UPDATE 19 - v6.6
* added: Switch Character
* added: Manage Map
* some minor updates/corrections
-EDIT-
* added: skip Bink videos
* added: skip endcredits


Readme updated accordingly !

Please, report back when having crashing issues. And make sure you can reproduce it; so that I have something to go on !
For better compression, Winrar 5.x is used...

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Sat Oct 23, 2021 8:27 am
by paul44frf
* Cheats menu - How flags are set/managed in AC BR: [ [Link] ]
* #reverser69 cheats: Superspeed & Shop Quests (ignore prerequisites); see here : [ viewtopic.php?p=176420#p176420 ]
* #majmun: [ viewtopic.php?p=8027#p8027 ]
(you'll also find some discussions related to my table there as well)

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Wed Nov 03, 2021 1:08 pm
by x-hex-x
A table for super speed and super jump. The basis for super speed is a post about AC: Brotherhood's super speed from user reverser69 (viewtopic.php?p=174091#p174091), a lot of thanks to him. Modified his code, now, when jumping from a great height, a player like Flash does not fly far-far

Super speed code:

Code: Select all

{ Game   : ACBSP.exe
  Version: 1.03 Steam/Uplay
  Date   : 2021-11-03
  Author : hex
}

[ENABLE]

aobscanmodule(pSpeed,ACBSP.exe,0F 28 86 A0 00 00 00 0F 29 85 50)
alloc(newmem,$1000)

alloc(bSuperSpeed,1)
alloc(pSpeedValue,4)

registersymbol(bSuperSpeed)
registersymbol(pSpeedValue)

pSpeedValue:
dd (float)1.75

label(code)
label(return)

newmem:
push ebx
mov ebx,[esi+08]
cmp byte ptr [bSuperSpeed],01
jne code
//Check player entity
cmp byte ptr [ebx+94],01
jne code
xorps xmm0,xmm0
movss xmm0,[pSpeedValue]
//Check if the player is on the ground
cmp word ptr [esi+90],00
je code
//Check if the player is jumping
cmp word ptr [esi+90],01
je code
//Check if the player is still in the air
cmp word ptr [esi+90],1000
je code
//Z-axis
movss xmm2,[esi+A8]
movss [esi+A8],xmm2
//X-axis
movss xmm2,[esi+A0]
mulss xmm2,xmm0
movss [esi+A0],xmm2
//Y-axis
movss xmm2,[esi+A4]
mulss xmm2,xmm0
movss [esi+A4],xmm2

code:
pop ebx
  movaps xmm0,[esi+A0]
  jmp return

pSpeed:
  jmp newmem
  nop 2
return:
registersymbol(pSpeed)

[DISABLE]

pSpeed:
  db 0F 28 86 A0 00 00 00

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: ACBSP.exe+1C7CD5

ACBSP.exe+1C7CB1: 52                       - push edx
ACBSP.exe+1C7CB2: 51                       - push ecx
ACBSP.exe+1C7CB3: E8 C8 51 91 01           - call ACBSP.exe+1ADCE80
ACBSP.exe+1C7CB8: 83 C4 10                 - add esp,10
ACBSP.exe+1C7CBB: 8B 45 E4                 - mov eax,[ebp-1C]
ACBSP.exe+1C7CBE: 8B 4D E0                 - mov ecx,[ebp-20]
ACBSP.exe+1C7CC1: 0F 57 C0                 - xorps xmm0,xmm0
ACBSP.exe+1C7CC4: 0F 29 85 40 FF FF FF     - movaps [ebp-000000C0],xmm0
ACBSP.exe+1C7CCB: F3 0F 10 43 10           - movss xmm0,[ebx+10]
ACBSP.exe+1C7CD0: F3 0F 11 45 84           - movss [ebp-7C],xmm0
// ---------- INJECTING HERE ----------
ACBSP.exe+1C7CD5: 0F 28 86 A0 00 00 00     - movaps xmm0,[esi+000000A0]
// ---------- DONE INJECTING  ----------
ACBSP.exe+1C7CDC: 0F 29 85 50 FF FF FF     - movaps [ebp-000000B0],xmm0
ACBSP.exe+1C7CE3: 0F 28 05 C0 29 AD 02     - movaps xmm0,[ACBSP.exe+26229C0]
ACBSP.exe+1C7CEA: 0F 29 85 70 FF FF FF     - movaps [ebp-00000090],xmm0
ACBSP.exe+1C7CF1: F3 0F 10 05 94 0D 4A 02  - movss xmm0,[ACBSP.exe+1FF0D94]
ACBSP.exe+1C7CF9: 0F C6 C0 00              - shufps xmm0,xmm0,00
ACBSP.exe+1C7CFD: 89 45 8C                 - mov [ebp-74],eax
ACBSP.exe+1C7D00: 8D 78 04                 - lea edi,[eax+04]
ACBSP.exe+1C7D03: 33 C0                    - xor eax,eax
ACBSP.exe+1C7D05: 0F 29 85 60 FF FF FF     - movaps [ebp-000000A0],xmm0
ACBSP.exe+1C7D0C: F3 0F 10 86 18 05 00 00  - movss xmm0,[esi+00000518]
}
Super jump code:

Code: Select all

{ Game   : ACBSP.exe
  Version: 1.03 Steam/Uplay
  Date   : 2021-11-03
  Author : hex
}

[ENABLE]

aobscanmodule(pJump,ACBSP.exe,F3 0F 5A D0 66 0F 2F E2 72 03 0F 28 C1 F3 0F 10)
alloc(newmem,$100,pJump)

alloc(bSuperJump,1)
alloc(pJumpValue,4)

registersymbol(bSuperJump)
registersymbol(pJumpValue)

label(code)
label(lJump)
label(return)
label(origCode)
registersymbol(origCode)

pJumpValue:
dd (float)7.00

newmem:
cmp byte ptr [bSuperJump],01
jne code
movss xmm6,[pJumpValue]
jmp lJump

code:
readmem(pJump+D,8)
lJump:
  jmp return

origCode:
readmem(pJump+D,8)

pJump+D:
  jmp newmem
  nop 3
return:
registersymbol(pJump)

[DISABLE]

pJump+D:
  readmem(origCode,8)

unregistersymbol(*)
dealloc(*)

{
// ORIGINAL CODE - INJECTION POINT: ACBSP.exe+BE7A71

ACBSP.exe+BE7A48: 76 07                    - jna ACBSP.exe+BE7A51
ACBSP.exe+BE7A4A: F3 0F 5A 55 88           - cvtss2sd xmm2,[ebp-78]
ACBSP.exe+BE7A4F: EB 08                    - jmp ACBSP.exe+BE7A59
ACBSP.exe+BE7A51: F3 0F 5A 95 68 FF FF FF  - cvtss2sd xmm2,[ebp-00000098]
ACBSP.exe+BE7A59: F2 0F 5C D4              - subsd xmm2,xmm4
ACBSP.exe+BE7A5D: F3 0F 5A 65 D0           - cvtss2sd xmm4,[ebp-30]
ACBSP.exe+BE7A62: F2 0F 59 D4              - mulsd xmm2,xmm4
ACBSP.exe+BE7A66: 0F 57 E4                 - xorps xmm4,xmm4
ACBSP.exe+BE7A69: F2 0F 5E C2              - divsd xmm0,xmm2
ACBSP.exe+BE7A6D: 66 0F 5A C0              - cvtpd2ps xmm0,xmm0
// ---------- INJECTING HERE ----------
ACBSP.exe+BE7A71: F3 0F 5A D0              - cvtss2sd xmm2,xmm0
// ---------- DONE INJECTING  ----------
ACBSP.exe+BE7A75: 66 0F 2F E2              - comisd xmm4,xmm2
ACBSP.exe+BE7A79: 72 03                    - jb ACBSP.exe+BE7A7E
ACBSP.exe+BE7A7B: 0F 28 C1                 - movaps xmm0,xmm1
ACBSP.exe+BE7A7E: F3 0F 10 35 A4 2C 49 02  - movss xmm6,[ACBSP.exe+1FE2CA4]
ACBSP.exe+BE7A86: F3 0F 5A C8              - cvtss2sd xmm1,xmm0
ACBSP.exe+BE7A8A: 66 0F 2F 0D 08 5D 49 02  - comisd xmm1,[ACBSP.exe+1FE5D08]
ACBSP.exe+BE7A92: 72 05                    - jb ACBSP.exe+BE7A99
ACBSP.exe+BE7A94: 0F 28 E6                 - movaps xmm4,xmm6
ACBSP.exe+BE7A97: EB 03                    - jmp ACBSP.exe+BE7A9C
ACBSP.exe+BE7A99: 0F 28 E0                 - movaps xmm4,xmm0
}
Super jump note: this function works not only for Ezio, but for all NPCs, if anyone succeeds in "separating" the player from the rest of the NPCs, it will be just great. Also, sometimes the jump may not work correctly if you are jumping off a ledge.
I also hope that someone will be able to modify code for a super jump and make it only better, so that the jump works like a super jump in AC III or AC: Black Flag

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Sun Jan 09, 2022 3:15 pm
by smaxwell92
Hello. Thank you for the table. I'm having problems using the Teleport to Waypoint option. I enable God Mode and I select a Diamond Chest as a waypoint. I exit the map and I get desynchronized. I tried other markers as well and I have the same issue.

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Sun Jan 09, 2022 5:47 pm
by Paul44
^ that sounds like you are trying to teleport to an "undisclosed" area; basically part of the map that is not yet accessible. try this: teleport to a location close to that point, but acessible (vieweable/cleared out ?) already; then walk/ride from there to that location... chances are you'll be warned that 'desync is eminent' ?!
if not, upload an image (imgur_link or alike) so i can get a better idea...

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Tue Jan 11, 2022 2:00 pm
by smaxwell92
Thank you for the reply @Paul44. So I think what the issue was is that the location was closed off due to not progressing far enough through the story but now the other issue im having is that the game crashes a lot when I use the teleport option. It happens on Black Flag as well. I have the graphic settings maxed out as my rig can handle it fine but are there certain options I shouldn't use or limit?

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Tue Jan 11, 2022 7:52 pm
by Paul44
^ I'm the 1st to admit that this function is NOT crashproof (after all, the game is simply not build to do that, hence them FTs take some time to cleanup/(re)load/andwhatnot).
that said: if i stick(ed) to "generic" map coordinates (no icons, etc), then i rarely crashed; also do not teleport from one location/icon to the next "continously" as you'll bound to crash sooner then later... usually, once teleported, make sure to move about a bit; and now and then use the FT (which cleans up any mess left behind :ph34r:)
(note: i've added several checks coordinates-wise; but still...)

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Tue Jan 11, 2022 7:54 pm
by smaxwell92
Thank you, I will do the same then!

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Sun Mar 06, 2022 3:58 pm
by LemonHaze435
What's the password?

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Thu Apr 21, 2022 4:44 am
by RuanitoLoks
LemonHaze435 wrote:
Sun Mar 06, 2022 3:58 pm
What's the password?
Read the files you download. Before you click the link to download, read there... It's easy, I missed too.

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Thu Apr 21, 2022 5:52 am
by Paul44
^ exactly that !

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Fri Aug 12, 2022 1:47 pm
by xXLordEagleXx
Hello,
I am having trouble with the "Manage Assassins" tab. I only get question marks (??) and I do not know how to modify it. May I have some help?
Regards

EDIT: Nevermind. I just had to copy the adress.

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Fri Aug 12, 2022 4:52 pm
by Paul44
^ so, you checked the readme :shock:. Just kidding: you might want to check the readme from my Revelations table, which explains HOW to manage them assassins in practice ! (I can't remember if it works exactly in the same way though)

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Fri May 12, 2023 1:58 pm
by Boogeyman4274
@Paul44
Excuse me,
Can you look for more features?
I want to be able to spawn more enemies

Re: AC Brotherhood - Deluxe Edition v1.03 - Octobre 2017 (Uplay & Steam)

Posted: Fri May 12, 2023 4:45 pm
by Paul44
^ you and i have definitely different playstyles; I'm more of a "less (killing) is better" guy. anyways: I hardly add new features to the series; if it happens then this usually means I came across it in another table. Iow will not look into it...