Author Topic: Research History  (Read 333 times)

Offline Delian

  • Commander
  • *****
  • Posts: 555
    • View Profile
Research History
« on: November 30, 2024, 01:46:49 am »
I suggest adding a Research History feature.

This would be useful both for:
- players themselves, because they'd be able to check what path they took through the research tree in their current game or some other past game
- community, because they'd be able to check the path that some player took through the research tree and compare it to their own
- modders, because they'd be able to check what path the players of their mod took through the research tree, to get various insights, such as whether a certain topic was too easy or too difficult to reach

The suggestion would require creating a new window where the research history would be presented.
I'm not sure what would be the best place for the button to access this window and the history.
I'm also unsure about what features such a window should have (search / sort / filtering).


Technically, I suggest changing the "discovered" sequence of a .sav file from the current sequence of scalars
Code: [Select]
discovered:
  - STR_BOWS_SUMMARY
  - DARK_TROOPER_ARMOR
  - STR_POLAR_OUTFIT
  - ...
to a sequence of mappings, where each mapping contains information on how, when and where a discovery was made.
Code: [Select]
discovered:
  - { name: STR_BOWS_SUMMARY,   time: {second: 0, minute: 0, hour: 0, ...}, sourceType: 0, sourceName: "MyResearchBase" } //sourceType = Directly from a research project in a base
  - { name: DARK_TROOPER_ARMOR, time: {second: 0, minute: 0, hour: 0, ...}, sourceType: 1, sourceName: "Darktrooper" } //sourceType = Free after completing a different research topic
  - { name: STR_POLAR_OUTFIT,   time: {second: 0, minute: 0, hour: 0, ...}, sourceType: 4, sourceName: "Location: Arctic" } // sourceType = event reward
  - ...

Offline Tamren

  • Captain
  • ***
  • Posts: 80
    • View Profile
Re: Research History
« Reply #1 on: December 01, 2024, 05:47:58 am »
Another feature that would be very handy for players is being able to click on old techs they researched and see the xpedia articles that tech unlocks.