Hi! I've been on a trip to make this work (make warp portal have 8 memos). I followed the following guide, remembering to edit the places from 10 slots to work like 8:
Everything on the server side seems to be working fine, but I couldn't edit one thing from the guide:
change:
10, 39, 4, 10, 31, 35, 10, 18, 2, 13, 15, 20, 68, 2, 3, 16,
to:
10, 39, 4, 10, 31, 35, 10, 18, 2, 13, 15, 20, 164, 2, 3, 16,
It made me study some things about the hexadecimal packets things, and seems that this could be the problem. So this is my actual cliff_skill_warppoint:
And I saw on packets.struct.hpp:
#if PACKETVER_MAIN_NUM >= 20170502 || PACKETVER_RE_NUM >= 20170419 || defined(PACKETVER_ZERO)
skilWarpPointType = 0xabe, // this is the one setted to me, 2020 hexed
#else
skilWarpPointType = 0x11c,
#endif
Maybe the WFIFOSET was giving the wrong packet all the time? And the 0x11c only works to X numbers of memo points?
So I changed all the 0x11c to 0xabe in cliff_skill_warppoint, and now my server gives me the following error:
So yes, I don't know what I'm doing, but I think that I'm getting close to a solution that doesn't need to edit on the hexed.
@Functor Maybe you have a light to different solution than editing the hexed?
All the help is welcome! ?