updating/2.1

From OpenKore Wiki
Revision as of 19:40, 9 April 2010 by EternalHarvest (talk | contribs) (maybe this will be useful? TODO: finish and update when needed)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Notes for updating to OpenKore 2.1.

ServerTypes

Official servers

Official servers now have their own serverTypes, which update according to corresponding server (instead of updating servers.txt on server update).

Included servers.txt uses them already. If you play on official server, just use new servers.txt.

Private servers

Private servers are not included anymore, because this information quickly becomes outdated and nobody updates it. And most likely, you need to use new kRO serverType tree.

(TODO: something about kRO serverTypes)

Skill name changes

Now you can use skill handles (like `AL_HEAL`) instead of skill names, or both (in form of `Heal (AL_HEAL)`). You will need this for mercenary skills that have the same name with some skills of your character - such as Provoke (MER_PROVOKE). If you have trouble with skill names, check console command skills - it suggest forms you can use in config.

Localized tables

By default, official servers will use corresponding included table sets with localized items, skills, statuses etc.

At current moment, this will most likely break your configs. So there is some suggested ways to solve (choose one):

- Use some files from old table set. You will likely need to make new skill files from old one, because the way skill information stored has changed; should be no problems with other things.

You configs won't need any update in skill/item/status names this way.

- Use iRO table set. It resembles old table set, with some updates. Statuses were updated from randomly picked names to more resemble skills, items and such. Run OpenKore with `--tables=tables/iRO:tables`.

You will need to update status names, and maybe some items or skills this way.

- Update your configs to correspond to used/desired table set. You can use skill handles, too - they are independent of localization.


You can always specify which table set to use with command line argument `--tables`.

Unknown packets

(TODO: about unknown/unhandled packets messages)

New features

  • captcha in login sequence (as on kRO)
follow instructions when encountered
  • self condition:
 mercenary_whenStatusActive
  • target player condition:
 target_isNotMyDevotee
  • remote party request - console command:
 party request <player name>
  • pet - console command:
 pet {c[apture] | h[atch] | s[tatus] | i[nfo] | f[eed] | p[erformance] | r[eturn] | u[nequip] | n[ame] <name>}
  • quests - console command:
 quest {list | info <ID> | set <ID> {on | off} }
  • cooking - console command:
 cook <index>
  • refining - console command:
 refine <item name or index>
  • show player equipment - console command:
 showeq {me {on | off} | p <player partial name or index>}
  • kill homunculus - console command:
 homun fire

Other updates

  • cities.txt updated
  • devotion messages now have their own domain, allowing to squelch them

Known problems

  • idRO support is broken due to server protection
  • TODO

Bug reporting

TODO (something about server updates which break something too?)

Further updating

TODO