(sorry for my bad english)
It's very dangerous to modify this part:
000BC598: 14 28
000BC5C0: 14 28
----------------
In assembly you change this istructions:
sub esp, 14h
add esp, 14h
The "14h" (20 decimal) that you see, isn't for the guild level.
esp, is the register containing the address of the top of the stack.
this statement is to save variable between function calls, to avoid the overwriting (of the variables).
then, in this case modification of this istruction, as well as dangerous, is unnecessary and occupies only more storage space (although very few).
Try the game, without that change