Strange Eons 3

Developer manual contents

  1. Getting started
    1. Overview of plug-in authoring
    2. Taking a tour of a plug-in
    3. Plug-in types
    4. Making your first plug-in
    5. The root file
  2. APIs and examples
    1. Script library API
    2. Java class API
    3. Plug-in authoring kit
  3. Settings
    1. Setting basics
    2. Setting hierarchies
    3. Setting collections
    4. $-notation
  4. Additional plug-in resources (images, fonts, etc.)
    1. Resources
    2. Resource res:// and other special URLs
    3. Image resources
    4. Font resources
    5. Cloud fonts
    6. Class map resources
    7. Conversion map resources
    8. Settings file resources
    9. String table resources
    10. Tile set resources
    11. Silhouette resources
    12. Default abbreviation table resources
    13. Installation notes and scripts
    14. Named objects
  5. Development tools
    1. Quickscript and the script console
    2. Code editor
    3. Test Plug-in
    4. Script debugger
    5. Converting and compressing images
    6. Draw Regions
    7. Typeface (font file) viewer
    8. Setting Explorer
    9. Memory use and cache control
  6. How to…
    1. Register new games and game expansions
    2. Create new card types with DIY components
    3. Add portraits to DIY components
    4. Add bleed margins and rounded corners
    5. Change DIY components without breaking old save files
    6. Prefab components: create new component types without code
    7. Customize how a component is drawn in Ink Saver mode
    8. Access the open project and its files
    9. Extend the project system
    10. Extend the Preferences dialog
    11. Customize the context bar
    12. Extend the app menu
    13. Use and define application commands
    14. Register an export container
    15. Make the spelling checker ignore game terminology
  7. Appendices
    1. TypeScript support
    2. High DPI displays and desktop scaling