Files
psopeeps-newserv/TODO.md
2025-05-27 19:34:25 -07:00

1.9 KiB

General

  • Make a server patch version of story flag fixer quest
  • Fix enemy flag mapping in v2/v3 crossplay and test
  • Handle items in crossplay - use the replacement table
  • Make proxy server handle all login commands on non-BB, including sending 9C when needed
  • Add $switchit command (activates switch flag(s) for nearest object, e.g. laser fence, door, fog collision)
  • Add a way to persist flags across connections, at least on v3, because of Meet User + B2 enable quest interactions - maybe update the quest to patch one of the login commands so the server can tell it's enabled
  • Handle MeetUserExtensions properly in 41 and C4 commands on the proxy (rewrite the embedded 19 command and put some metadata in the persistent config, perhaps)
  • Clean up ItemParameterTable implementation (see comment at the top of the class definition)
  • Make UI strings localizable (e.g. entries in menus, welcome message, etc.)

PSO DC

Episode 3

  • Enforce tournament deck restrictions (e.g. rank checks, No Assist option) when populating COMs at tournament start time
  • Make reload accounts not vulnerable to online players' accounts overwriting accounts on disk somehow
  • Implement ranks (based on total Meseta earned)
  • Make an AR code that gets rid of the SAMPLE overlays on NTE

PSO XBOX

  • Fix receiving Guild Cards from non-Xbox players
  • Research the F94D quest opcode
  • Finish porting the remaining GC patches

PSOBB

  • Figure out why Pouilly Slime EXP doesn't work
  • Make server-specified rare enemies work with maps loaded by the proxy
  • Implement serialization for various table types (ItemPMT, ItemPT, etc.)
  • Record some BB tests
  • Add all necessary Guild Card number rewrites in BB commands on the proxy