seikur0 wrote: ↑Thu Aug 16, 2018 7:04 am
I gotcha, thanks. Guess I'll do things the old fashion way
On another note, just tested the Slot 3 All Decorations script.
The first two Decorations spill into the last two slots of the Materials tab.
Fixed it for myself by:
pasting "00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 "
after "db "
under "INJECT_Items+158800:"
Also 4 Decos missing, namely:
Mighty Bow Jewel 2: "6A 03"
Mind's Eye Jewel 2: "6B 03"
Shield Jewel 2: "6C 03"
Sharp Jewel 2: "6D 03"
Also on a less important note (less because you can just sell them to remove them), the scripts add a ton of dummy/unobtainable items (Mega Dash Juice, Radobaan Jaw, etc).
There are also DLC items for events we don't have for as well (reveals equipment in the forge that don't even have in-game models yet), but we'll get those eventually, and you can confirm them on the monsterhunterworld fextralife wiki/other forums (unless a meteor hits the earth tomorrow and everything gets wiped out or something)
EDIT: Okay It took me a few minutes to figure out this hexadecimal stuff and what in the script changed what, so using the item ID spreadsheet listed on the second page, I took about a half hour filtering out dummy decos and took the IDs, converted them to Hex in a spreadsheet via "=DEC2HEX(cell#here)", then used that to clean up the script.
The modified script below will give one of every 98 currently existing decos without dummy decos in the mix! ( replace the [** **] with the quantity, 1 = [01 00] / 9999 = [0F 27] )
ALL CREDIT FOR THIS GOES TO IDLEHANDS88, HE DID THE HARD WORK OF ACTUALLY MAKING THE SCRIPT I JUST DIDDLED WITH THE NUMBERS.
Code: Select all
{ Game : MonsterHunterWorld.exe
Version:
Date : 2018-08-11
Author : Idlehands88 & HotelSoap
This script does blah blah blah
}
[ENABLE]
aobscan(INJECT_Items,00 00 00 00 00 00 00 00 38 D0 C6 42 01 00 00 00) // should be unique
alloc(newmem,$1000)
label(code)
label(return)
newmem:
code:
INJECT_Items+158820:
db 40 A1 C3 42 01 00 00 00 D7 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 D8 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 D9 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 DA 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 DB 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 DC 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 DD 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 DE 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 DF 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E0 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E3 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E4 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E5 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E6 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E7 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E8 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 E9 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 EA 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 EB 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 EC 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 ED 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 EE 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 EF 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F0 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F1 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F2 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F3 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F4 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F5 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F6 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F7 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F8 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 F9 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 FB 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 FC 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 FD 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 FE 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 FF 02 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 00 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 01 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 02 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 03 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 04 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 06 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 07 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 08 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 09 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 0A 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 0B 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 0C 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 0D 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 0E 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 0F 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 10 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 11 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 12 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 13 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 15 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 16 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 17 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 18 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 19 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 1A 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 1B 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 1C 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 1D 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 1E 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 1F 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 20 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 21 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 28 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 29 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 2A 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 2B 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 2C 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 2D 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 2E 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 2F 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 33 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 34 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 38 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 39 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 3A 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 3C 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 40 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 41 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 42 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 43 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 44 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 45 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 46 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 47 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 4A 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 6A 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 6B 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 6C 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 6D 03 00 00 ** ** 00 00 40 A1 C3 42 01 00 00 00 6E 03 00 00 ** ** 00 00
return:
registersymbol(INJECT_Items)
[DISABLE]
INJECT_Items:
unregistersymbol(INJECT_Items)
dealloc(newmem)
And thanks to the rest of you guys making all this neat stuff.
EDIT AGAIN: Just tested, missed two.
EDIT AGAIN, AGAIN: Changed "INJECT_Items+158800:" to "INJECT_Items+158820:"
EDIT AGAIN, AGAIN, AGAIN: Replaced the part of the script that changes quantity with asterisks. Now you know where to put in your own desired quantity!