PeDrum wrote: ↑Tue May 21, 2024 8:50 pm
NootingtonTheThird wrote: ↑Fri May 17, 2024 12:33 pm
MissTrysh wrote: ↑Fri May 17, 2024 5:29 am
I think the table is broken rn. Also, is there a way to change the blood quality of a prisoner permanently? like I could turn a 50% into a 100% permanent?
you can either manually or thru the table,
Manually:
you can either do a search for a float between say 10 and 1000(test on specific enemies with your world settings), and repeatedly hit unarmed attacks and do a combination of decreased and no change searches to get an enemy health, scan for what has access to the address, then blinding paste in addresses into the direct data structures window and define new structures with them, until you spot one that ends up showing current and max hp of the enemy and has their blood % lower down the list. iirc this is a float and could be 98.78411, which would show as 99% in game
Table:
use "Set All Blood Quality to 100%" and MOVE TO A NEW LOCATION (or kill everyone and wait for them to respawn), as this only affects new spawns. they then keep that 100%
I used the table to get 3500 expertise servants that can get me 16k goldsun coins in a 23h hunt, or the funnier one 160k quartz
and with midgame gear they have 8-12k hp so even if a boss got stuck in my base it would not be able to kill them
the legit option is get to late game, like lvl70, then find a 50-90% blood enemy and feed them the mutation resource and cross your fingers you'll be able to do so enough times to reach 100% before they turn into a mutant
^ this wasn't implemented on my 1st play thru so I roamed for a few hours to get my rogue and brute 100% prisoners, and I spent a few more hours on the others before giving up and doing it the manual way I described as this table didn't exist yet
How did you change the servant's expertise? It's a value I have no idea how to find.
its been like a year so i cant remember which values it was so itll invole a lot of trial and error, so just use the table (it still works for me) but the way i did it is found the HP value, right clicked and selected the see what has access function, did some dmg to the enemy, then stopped the search. after this i went back to the main window, opened "memory view", then in this window "Tools>Dissect data/structures"
then back to the search window i went through all addresses and copied the addresses in all addresses (usually its the address that is close to the address of the health) and copied them into the disect structures window then "Structures>Define new structure" and just left default settings.
you do that one by one and inspect the resulting structure and try spot values that tell you if its the one you want or not.
if you then find the float for blood quality edit it then convert the enemy and it will update after the convert iirc.
but the function you see in the "what has access to this address" should always be the same if you are repeating this, and so should the register you copy the address from, so if you write down / screenshot the ones used, it would allow you to more easily repeat it in the future.
sadly i didnt do this for vrising
ive only documented myself for my personal terraria table which ive not published
but TLDR, just use the table, it works, you just need to spawn new enemies for them to spawn with the better blood