Zephyrum / FoI

Repository for the Dev Build of Fall of Islam mod for Europa Universalis IV. THIS IS AN UNSTABLE DEV BUILD FULL OF UNFINISHED CODES AT ALL TIMES; PLAYING IS NOT RECOMMENDED.
5 stars 3 forks source link

Global Suggestions Planner & Tracker Megathread #39

Open Zephyrum opened 5 years ago

Zephyrum commented 5 years ago

Wanted to avoid issue cluttering from having four threads.

Google Sheets - use for Ideas or Missions: https://docs.google.com/spreadsheets/d/17APNrCqVh3VhX2NFuJ3l9OARQCLtBx_1of82khFhWGk/edit#gid=1822998532

Ideas only Alternatively, use the template in the following files to code it directly if you're familiar with it: common/ideas/template_ideas localisation/template_l_english

Missions and Event Chains Draw.io flowcharts are really useful for mission visualization, since it lets you use arrows. I prefer it to Google Sheets to describe objectives but describing rewards kinda sucks. Regardless, decent alternative or even complementary tool. Also good for events. https://www.draw.io/

Lore and Start Screens Use to drop ideas. Vomit receptacle (content is never final): https://docs.google.com/document/d/1BrXK-SFnVpUpwUK6M_WVCjwJwfcRD0GnH9H8YpdIodY/edit Pastebin: https://pastebin.com/ Or just drop the text on Discord either as plain text or a file; so long as you don't vomit a troglodyte file format it's all fine.

neothiamin commented 5 years ago

Egypt_lore.txt

neothiamin commented 5 years ago

Instructions for making start screens.

  1. Open /customizable_localisation/00_start_screen.txt
  2. Ctrl-F for "name = StartScreenUpLeftDesc"
  3. Scroll down until you see "#NEW"
  4. Create a new "text = { }" block, and populate it with the following: a. "localisation_key = your_loc_key_here" b. "trigger = { }" You can use any triggers in the trigger block, but normally it's best to use a "tag = XYZ" trigger. Nations pick the first "text = { }" block for which they fulfill all the triggers, so be careful!
  5. When you've created your "text = { }" block, go to /localisation/new_startup_screen_l_english.yml and type in the key you created in the "text = { }" block.
  6. Populate the localization entry with text. Use \n for new lines, \n\n for new paragraphs, and a combination of "§Y" to start highlighted text and "§!" to end highlighted text. For example:

loc_key_whatever:0 "Hi!\n\nNew paragraph!\n\nThis text is not highlighted.\n\n§YThis text is!§! Don't forget to stop the highlighting, or else all your text will be highlighted and it'll be ugly.\n\nThanks!"

  1. If you have more questions, ask neo.
Zephyrum commented 2 years ago

@murphyslawbroke @Tele-Bread do you two still use this?