Skip to content

META: add missing EE bits and pieces #164

@lynxlynxlynx

Description

@lynxlynxlynx

This is an old meta report. Please open individual issue reports when you find them.

Done

Done

Extract actual TODOs from these:


Misc

  • new portrait sizes (now we manually force the smaller size)
  • ^ color tags in strings
  • SoD uses fog, so readd the setting of WB_FOG and find a good way to visualize it (original sucked)
    • use fogarea.2da and fogpt.2da settings
  • file format differences
  • Implement the missing tables
    • campaign.2da: set Game::CurrentCampaign when parsing and implement GameScript::MoveToCampaign
      • also save these fields in GAMImporter, not just read them
    • enginest.2da support is needed for bgee to be readable (and probably a strref-strref remapping for the py side; or a we go and start using constants)
      • the EE engine supports an alternate string reference algorithm (mostly used in UI code): virtual strref = 0xf00000 + ENGINEST.2DA row index
    • 7eyes.2da (related to the updated 7 eyes iwd opcode(s))
  • Once it's good enough, add Autodetect.py with some marker files (check Weidu)

TODOs:

For later:

  • eventually we also have to decide about the GUI layer
    • use Lupa or a manual translator, so we can reuse more of our python code?
  • [feature] fully externalised char animations #93
  • black pits 1 & 2
    • needs campaign.2da support first
    • startbp.2da (black pits start.2da, for some reason not part of campaign.2da)
    • tbpparty.2da (predefined party, similar to iwd2?)
  • support bgee without sod or not?

Metadata

Metadata

Assignees

No one assigned

    Labels

    featurefeature requestgame: eesee-specific bits and pieces

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions