diff --git a/docs/Developers/Project-structure-and-major-classes.md b/docs/Developers/Project-structure-and-major-classes.md index c414679c48..146ff60d4c 100644 --- a/docs/Developers/Project-structure-and-major-classes.md +++ b/docs/Developers/Project-structure-and-major-classes.md @@ -13,7 +13,7 @@ The [server](https://github.com/yairm210/Unciv/tree/master/server) folder contai ## Translations -Before we get to the Classes, a word on Languages. Unciv is playable in several handfuls of languages, and there's magic to support that. Whenever you include a new string in code you will need to give it a quick evaluation - will users see it, and if so, what do I need to do to support its translations. Sometimes you may not need to do anything, sometimes you will add a line to the [translation templates](/jsons/translations/template.properties), and sometimes you will adapt the string formatting to support the translations. For details, see [the 'Translation generation - for developers' chapter](../Other/Translating.md#translation-generation---for-developers). +Before we get to the Classes, a word on Languages. Unciv is playable in several handfuls of languages, and there's magic to support that. Whenever you include a new string in code you will need to give it a quick evaluation - will users see it, and if so, what do I need to do to support its translations. Sometimes you may not need to do anything, sometimes you will add a line to the [translation templates](https://github.com/yairm210/Unciv/blob/master/android/assets/jsons/translations/template.properties), and sometimes you will adapt the string formatting to support the translations. For details, see [the 'Translation generation - for developers' chapter](../Other/Translating.md#translation-generation---for-developers). ## Major classes diff --git a/docs/Modders/Making-a-new-Civilization.md b/docs/Modders/Making-a-new-Civilization.md index 1d6197e219..1917a12bb9 100644 --- a/docs/Modders/Making-a-new-Civilization.md +++ b/docs/Modders/Making-a-new-Civilization.md @@ -18,7 +18,7 @@ Each civ has an icon, like the wreath for Rome, for instant identification. All of these icons are white on a transparent background, and are 100x100 pixels - see [icon considerations](#icon-considerations) for details -You'll need to put your icon in the [NationIcons folder](/Images/NationIcons). +You'll need to put your icon in the [NationIcons folder](https://github.com/yairm210/Unciv/tree/master/android/Images.NationIcons/NationIcons). Same as with the nation name and leader name, the unique ability should also be put in the Nations translation file for bonus points =) @@ -28,7 +28,7 @@ But apart from the flavor, they are boring gameplay-wise, so now we need to add ## Adding unique units -Units in general are added in the [Units.json](https://github.com/yairm210/Unciv/blob/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Units.json) file, with an icon in the [UnitIcons](/Images.Construction/UnitIcons) folder. +Units in general are added in the [Units.json](https://github.com/yairm210/Unciv/blob/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Units.json) file, with an icon in the [UnitIcons](https://github.com/yairm210/Unciv/tree/master/android/Images.Construction/UnitIcons) folder. The icon must be 200x200 pixels, white on transparent background - see [icon considerations](#icon-considerations) for details @@ -36,7 +36,7 @@ Remember that these are unique units, so search for an existing unique unit to s ## Adding unique buildings -Same as the units - info is in the [Buildings.json](https://github.com/yairm210/Unciv/blob/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) file and icons in the [BuildingIcons](/Images.Construction/BuildingIcons) folder, same rules for the icons apply (200x200 pixels, icon considerations) +Same as the units - info is in the [Buildings.json](https://github.com/yairm210/Unciv/blob/master/android/assets/jsons/Civ%20V%20-%20Gods%20&%20Kings/Buildings.json) file and icons in the [BuildingIcons](https://github.com/yairm210/Unciv/tree/master/android/Images.Construction/BuildingIcons) folder, same rules for the icons apply (200x200 pixels, icon considerations) ## Civ Unique @@ -50,4 +50,4 @@ Icons directly from the base game belong to Firaxis, so I'm not sure we're legal One source I use constantly is [The Noun Project](https://thenounproject.com) - everything there is Creative Commons or open, so they can all be used! -Credits for icons should go in the [Credits](/docs/Credits.md) page. +Credits for icons should go in the [Credits](./Credits.md) page. diff --git a/docs/Modders/Mods.md b/docs/Modders/Mods.md index 991d5189ea..88040587a1 100644 --- a/docs/Modders/Mods.md +++ b/docs/Modders/Mods.md @@ -35,7 +35,7 @@ Mods are located in a `/mods` directory, on Desktop that should be next to your Mods typically have 2 subfolders: -- jsons - here you should put files that alter the data of game objects, the order of the files is as in [the base json files](/jsons). More information on these can be found [here](JSON-files-for-mods.md) +- jsons - here you should put files that alter the data of game objects, the order of the files is as in [the base json files](https://github.com/yairm210/Unciv/tree/master/android/assets/jsons). More information on these can be found [here](JSON-files-for-mods.md) - Images - here you should put game images, as in [the base image files](/Images). Please read the [atlas chapter](#more-on-images-and-the-texture-atlas) for important details. In order to remove objects from the game, you'll need to create a ModOptions file in the `/jsons` subfolder - there's an example [here](https://github.com/yairm210/Unciv-mod-example/blob/master/Removing%20Things/jsons/ModOptions.json)