1,040
edits
(→A (partial) checklist for getting ready to mod: edit; reorder; remove stub template; add note about gimp) |
(add more explicit recommendation for vs code for scripting) |
||
Line 19: | Line 19: | ||
* If your file manager (such as Windows Explorer) hides file extensions, tell it to show them instead. Being able to verify you're using the correct file extensions is vital when programming. | * If your file manager (such as Windows Explorer) hides file extensions, tell it to show them instead. Being able to verify you're using the correct file extensions is vital when programming. | ||
* Install a programming text editor, such as [https://code.visualstudio.com/ Visual Studio Code] (all major platforms), [https://www.sublimetext.com/ Sublime Text] (all major platforms), or [https://notepad-plus-plus.org/ Notepad++] (Windows only). | * Install a programming text editor, such as [https://code.visualstudio.com/ Visual Studio Code] (all major platforms), [https://www.sublimetext.com/ Sublime Text] (all major platforms), or [https://notepad-plus-plus.org/ Notepad++] (Windows only). | ||
** Visual Studio Code in particular, paired with Microsoft's C# extension for it, is very useful if you plan to write any [[Modding:C Sharp Scripting|script mods]]. | |||
** Word processors (such as LibreOffice Writer and Microsoft Word) are unsuitable for modding the game, because they deal primarily with ''formatted'' text, as opposed to ''plain'' text. | ** Word processors (such as LibreOffice Writer and Microsoft Word) are unsuitable for modding the game, because they deal primarily with ''formatted'' text, as opposed to ''plain'' text. | ||
** If you cannot install a programming text editor for whatever reason, Notepad is ''essentially'' useable, even though it's missing certain features usually considered desireable for programming, such as syntax highlighting and line numbering. | ** If you cannot install a programming text editor for whatever reason, Notepad is ''essentially'' useable, even though it's missing certain features usually considered desireable for programming, such as syntax highlighting and line numbering. |