Client Systems & Python UI
Metin2 item antiflag tooltip: readable drop, trade and storage restrictions
M2City Client · Editorial · Published 2026-11-05 · Branch-specific details should be checked against your own source.
Displays a text list of prohibited item actions in ItemToolTip: drop, sell, give/trade, PvP drop, stack, private shop and safebox. It reads the selected item's client-side anti-flags. It does not enforce restrictions or synchronize client/server protos; authoritative checks remain on the server.
Branch requirements
Merge ENABLE_ANTIFLAG_TOOLTIP and its Python export, the AppendAntiflagInformation method/call in uiToolTip.py and one set of locale keys. The locale file supplies alternative English/German examples; install the chosen translation rather than duplicate keys. Keep your fork's AddItemData signature instead of copying the example signature wholesale.
The code expects item.ITEM_ANTIFLAG_SAFEBOX and the other listed constants to exist in the binary. Verify their exported values against your server's item enum; never choose a free-looking bit without reconciling both sides and the proto format. This variant uses Python 2 iteritems and TextLine.SetFeather. Port those calls explicitly if your client differs. Long restriction lists may require wrapping or a wider tooltip.
Review outcome
All four supplied text files were read. No M2City code modification was applied. There was no complete client build or game UI test. Exercise an unrestricted item, each restriction separately, multiple restrictions and missing locale keys. The public CHXMVN discussion is a feature reference; byte identity and authorship of this uncredited local variant were not established. The package preserves the supplied source unchanged.
Editorial resource — M2City
Version: Legacy integration fragments; exact fork unspecified; source unchanged, reviewed 2026-11-04
Rights: Public redistribution confirmed by owner; upstream notices retained. No blanket open-source relicensing.
Validation: Full supplied text-fragment review; no complete client/server build or runtime test.
Source: Owner-supplied source; public creator/feature reference where established
SHA-256: 13a8590701dbf5b5e41d0dcb06160aa0bf1a53d7a2c0a291cf9030db23e7661d
Download package
3 download options · Sign in to download
metin2-antiflag-tooltip-reviewed.zipM2City downloadmetin2-antiflag-tooltip-reviewed.zipGoogle Drive mirrormetin2-antiflag-tooltip-reviewed.zipMEGA mirrorMAKE THE NEXT ANSWER BETTER
What happened on your build?
Share a small example, the exact error and how you verified your fix. The discussion is open on the forum.
Need a scoped quest, UI or proto fix? · Explore more development guides · Check your proto files free