summaryrefslogtreecommitdiff
path: root/Data/BuiltIn/Libraries/lua-addons/addons/pointwatch/FIXING POINTWATCH.txt
diff options
context:
space:
mode:
Diffstat (limited to 'Data/BuiltIn/Libraries/lua-addons/addons/pointwatch/FIXING POINTWATCH.txt')
-rw-r--r--Data/BuiltIn/Libraries/lua-addons/addons/pointwatch/FIXING POINTWATCH.txt35
1 files changed, 35 insertions, 0 deletions
diff --git a/Data/BuiltIn/Libraries/lua-addons/addons/pointwatch/FIXING POINTWATCH.txt b/Data/BuiltIn/Libraries/lua-addons/addons/pointwatch/FIXING POINTWATCH.txt
new file mode 100644
index 0000000..61bb39c
--- /dev/null
+++ b/Data/BuiltIn/Libraries/lua-addons/addons/pointwatch/FIXING POINTWATCH.txt
@@ -0,0 +1,35 @@
+Updating Message IDs: A guide
+
+ Pointwatch relies on zone-based message IDs for some of its features.
+These IDs change on a regular basis. Fortunately, their positions relative
+to one another rarely change, which means that most of the time you only
+have to change one number and the entire zone will work again.
+
+I have written this guide to explain how to change those numbers in the
+hopes that members of the community will maintain pointwatch's message-
+dependent features.
+
+Method 1 - POLUtils
+1) Download POLUtils (if you don't already have it) from the google code site
+2) Install it and run it
+3) Click "FFXI Data Browser"
+4) Go to the "Dialog Tables" menu and select the zone you are interested in
+5) Wait for it to load, then export the entire table as xml
+6) Open the xml file up in a text editor, like Notepad or Notepad++.
+7) Control-F for the key phrase.
+8) The associated message ID is the offset value for that zone.
+
+Method 2 - message_printing
+1) Load Pointwatch (//lua l pointwatch)
+2) Enable message printing (//pw message_printing)
+3) Generate the key message (for instance, by resting in Abyssea)
+4) This will print message IDs to your windower console. They appear in the
+ order they were generated. Select the one that you want (for instance,
+ the second one when you rest in Abyssea).
+5) That value is your offset.
+6) Disable message printing (//pw message_printing)
+
+Both methods:
+* Open message_ids.lua
+* Find the zone and replace the zone.offset value with the correct value.
+* Submit your file to Github, so that everyone can have a working copy!