kalilistic / Kapture

Track your loot.
MIT License
4 stars 8 forks source link

Add Japanese Support #19

Open kalilistic opened 2 years ago

kalilistic commented 2 years ago

I need your help to get logs for JP support. If interested, follow the steps below and send me the logs here or on discord.


Turn on logging

  1. Ensure game is off.
  2. Open C:\Users\USERNAME\AppData\Roaming\XIVLauncher\pluginConfigs\Kapture.json.
  3. Set "DebugLoggingEnabled" to true.

Ensure all filters are off.

  1. On Events tab, make sure everything is checked.
  2. On Content tab, make sure everything is unchecked.
  3. On Items tab, make sure everything is unchecked.
  4. On Filters tab, make sure everything is unchecked.

Trigger/Save Chat Messages (using Purchase as example)

  1. Type /xllog to open log view (can also copy from addon/dalamud.txt).
  2. Purchase item from marketboard.
  3. Copy and save off loot message (and make sure to let me know which one it matches in list below).
  4. Send me the list of scenarios on discord or a github issue.

Sample Message {"XivChatType":57,"LogKind":57,"LogKindName":"System","LootMessageType":57,"LootMessageTypeName":"System","Message":"Recherche de l'objet “ Matéria de la parade stratégique VII”...","MessageParts":["Recherche de l'objet “",""," Matéria de la parade stratégique VII","”..."],"ItemId":25190,"ItemName":"Matéria de la parade stratégique VII","IsHq":false}


To add a language, I need logs for these scenarios:

  1. You search for an item
  2. Item added to loot list in dungeon
  3. Unable to obain item (drops to floor in dungeon)
  4. You purchase an item from market board
  5. You discard / throw away item
  6. You obtain item from deynsthesis
  7. You retrieve materia from gear
  8. You fail to retrieve materia from gear
  9. You obtain loot in dungeon
  10. You cast lot on loot
  11. You roll need on loot
  12. You roll greed on loot
  13. Other player obtains loot in dungeon
  14. Other player casts lot on loot
  15. Other player rolls need on loot
  16. Other player rolls greed on loot
  17. Other player rolls greed on loot (from different world)
  18. You desynthesize an item
  19. Orchestration added to your list
  20. You sell an item to npc
  21. You use an item
  22. You obtain an item from coffer
  23. Other player uses an item
  24. You meld materia
  25. You extract materia
  26. You quicksynth
  27. You gather item (btn or min)
  28. You catch fish
  29. You craft an item
  30. Other player crafts an item
GM-FFXIV commented 2 years ago

Thank you for developing Kapture. I created a Japanese scenario.

We use Google Translate.

kalilistic commented 2 years ago

Thanks! I'll add this shortly after we get through expac launch. Can you share as a csv?

GM-FFXIV commented 2 years ago

csv OK. Kapture_JP_support.csv

kalilistic commented 2 years ago

Hey, sorry for slow pace on this. I do plan to still add this but takes more work than I expected.

I'm open to a PR as well if someone wants to help this move faster. Need a new LootProcessor and corresponding unit tests. https://github.com/kalilistic/Dalamud.Kapture/tree/master/src/Kapture/Kapture/Service/LootProcessor