Tutorial:Modding FAQ: Difference between revisions
Jump to navigation
Jump to search
(added "'=' character not found in line" error) |
(added "doesn't match the expected" error) |
||
Line 6: | Line 6: | ||
And the fix for the problem (if someone managed to find a fix) | And the fix for the problem (if someone managed to find a fix) | ||
feel free to edit this page and add more Q and A's. | feel free to edit this page and add more Q and A's. | ||
{| style="width: 99%;" | |||
|style="width:34%;background: #F9F9F9; border: 1px solid #AAAAAA; vertical-align: top; -moz-border-radius: 5px; -webkit-border-radius: 5px; padding: 7px;"| | |||
<div style="background: #E4F0F7; padding: 5px; margin: 3px; font-weight: bold; text-align: center; color: #033251; font-size: 120%;"> | |||
'''Questions / Fix'''</div><div style="padding-left: 1em;"> | |||
* Q : Why do I get the error "C:\Factorio\mod doesn't match the expected mod_version# (case sensitive!)" error? | |||
* Fix : | |||
For some reason, the folder name of your mod must include the version | |||
number. So if your mod is tittled "myMod" version 0.0.1, in order | |||
for Factorio to read it, the folder must be titled "myMod_0.0.1". | |||
|} | |||
{| style="width: 99%;" | {| style="width: 99%;" |
Revision as of 05:39, 27 April 2015
Modding FAQ
< Main Page
Welcome to the modding FAQ. (work in progress) Here we have a list of questions that are common to get while writing a mod. And the fix for the problem (if someone managed to find a fix) feel free to edit this page and add more Q and A's.
Questions / Fix
For some reason, the folder name of your mod must include the version number. So if your mod is tittled "myMod" version 0.0.1, in order for Factorio to read it, the folder must be titled "myMod_0.0.1". |
Questions / Fix
Make sure your path is right : __mod-name__/map-name/2nd-map-name/sprite.png Pay attention to case, the following file is not the same as previous:__Mod-name__/Map-name/2nd-map-name/sprite.PNG
Make sure you have valid locale mappings. Create a "locale" directory with an "en" subdirectory and create a "item-name.cfg" file. It should contains something like: [item-name] itemx=Item X itemy=Item Y Do the same for your entities, but put them in an "entity-name" section/file.
If you get the error message '=' character not found in line , chances are you created a new document as something other than a .txt file, adding in format text to the document that is causing this error. Copy the contents of your .cfg file and make a new .txt file, rename it to .cfg, and paste your configuration into it.
Make sure your entity contains the right amount of lines for that type of entity, for example a chest needs 1 picture for the entity to work but a wall needs 20. Look in the factorio base/prototypes/entity/entity.lua. And you can see that different entities need different amounts of pictures.
|