som offsets find by myself other i know before, in fact offset structure is still same as before, update change only values
for example before update BASE+0x10+0x34 after update BASE+0x14+0x34
so you can make easy offset reader or read from CE and just add +0x4 to your offset
in char stats offets (max hp - BASE+34+4d0) update change 4d0 value so u can try 4d4..4d8..4dc..4e0..etc that is normal update but not every update change offsets after big update (adding earthguard classe) every offset change

so u must find all again
in action structures offsets (RBASE+0x1c+0x34+0x1050+0x30+0x8) updates changes 0x1050 value so again add +0x4..+0x8..+0xc...etc
i dont use olly, its too difficult to find offsets with that, much faster is use CE, and if pointers point to itself try another addres, its wrong way when pointer points to itself, maybe u do something wrong
cheers