A distributed todo list for Factorio to keep track of all the tasks in your factory.
We are playing a lot of multiplayer Factorio in our free time. Especially as bases grow and you progress into the late game it becomes more and more difficult to keep track of all the little things you are planning and have yet to do.
During every session our desk fills with paper notes with little tasks on them but we always keep being annoyed by this less than perfect solution. Hence this mod was created :)
Upon starting a game with this mod (or loading an existing save for that matter) you will find a small button in the upper left corner. Just click it or press shift-T :)
Click the Add
button to add a new task.
You can enter a multiline text and choose an assignee. Picking an assignee is optional.
There are two ways to assign a task to someone:
- If a task is created or edited you can pick an assignee there.
- If a task is unassigned you can click the
Assign to me
button to assign it to yourself.
Just click the checkbox besides the task to mark it as completed. The task will be moved to the done list.
To get it back to the open list, just click on the Show completed tasks
button and uncheck the checkbox.
Click on the edit button besides a task to bring up a small screen. There you can modify the task.
If you want to remove a task you can do that from the edit screen.
Is the minimized UI (the "Todo List" button) still taking up your precious screen space?
In the settings menu you can disable it. Then you'll only be able to use the hotkey (default shift-t) to show/hide the todo list.
If you want to contribute feel free to create a pull request (with new translations for example).
Otherwise you can create an issue if you find a bug or have an idea for a feature.
If you don't have a github account feel free to contact us via mail at jonasjurczok+factorio@gmail.com
.
Credit where credit is due :)
- Tessiema for a lot of ideas and testing
- Tarrke for a lot of pull requests and ideas
- hoylemd for a lot of pull requests and ideas
- Lots of other people for translations, comments and general support :)
- JSON Encode/Decode in Pure LUA by Jeffrey Friedl is licensed under a Creative Commons Attribution 3.0 Unported License.
- base64 library is written by Ernest R. Ewert
The full changelog can be found here.