Knowing rAthena core.h Features

There are some 'hardcoded' features that lying on src/config/core.h. To enable or disable the feature, just need to commenting or uncommenting the feature definition.



Generate Global Unique ID (GUID)

Introduced:

This feature will generate Global Unique Item for certain items, beside built-in Unique ID for equipment/non-stackable-item. When this feature is enable the item with UID will be 'separated' although the items are stackable items.

Since this feature is introduced, the NPC npc/re/other/item_merge.txt can be used to 'merge' the stackable items that separated by UID.

The items that by default were set for GUID can be found in db/[pre-]re/item_flag.txt and items that has GUID defined in item_group_db.txt (most of the are in db/re/item_package.txt


Packet Obfuscation

Introduced:

More info please see Packet Obfuscation Support

Troubleshooting

When this feature is enabled, you may encounter this issue below

The solution is


NOTE: Recompile all servers if you made some changes here.



...