https://lua-api.factorio.com/latest/aux ... cture.html
would be nice to specify the preference when multiple packages of the same mod exist (zipped/unzipped) which one will be loaded
Search found 304 matches
- Tue Aug 12, 2025 4:50 pm
- Forum: Documentation Improvement Requests
- Topic: Package Load Preference
- Replies: 0
- Views: 393
- Wed Jul 09, 2025 6:33 pm
- Forum: Modding discussion
- Topic: is https://github.com/Rseding91/Factorio-Lua up to date?
- Replies: 6
- Views: 1149
Re: is https://github.com/Rseding91/Factorio-Lua up to date?
It is now. thank you. also it seems that i cant compile it? it says that trio.h is not found? is there a dependency im missing or something?
we use https://daniel.haxx.se/projects/trio/ for a printf that actually works correctly on every platform (which, amazingly, is not something you can ...
- Thu Nov 07, 2024 7:49 pm
- Forum: Documentation Improvement Requests
- Topic: Use overload signatures where possible instead of union return types
- Replies: 1
- Views: 433
Use overload signatures where possible instead of union return types
for example, https://lua-api.factorio.com/latest/classes/LuaEntity.html#get_logistic_point could trivially be a function with two overloads: fun():LuaLogisticPoint, fun(index):dictionary, and we could in turn generate overload tags for LuaLS to correctly determine which return it got from a given ...
- Wed Oct 23, 2024 3:21 pm
- Forum: Resolved Requests
- Topic: The 'quality' field is not documented for SignalID
- Replies: 3
- Views: 788
Re: The 'quality' field is not documented for SignalID
in the mean time, SignalFilter is probably the type you're actually looking for!
- Fri Dec 08, 2023 6:16 am
- Forum: Development tools
- Topic: Workaround for broken mouse click functionality when debugging Factorio in a mouse event
- Replies: 2
- Views: 2303
Re: Workaround for broken mouse click functionality when debugging Factorio in a mouse event
If anyone has any suggestions for how I can detect, from the debugger (in TS), that this has occurred (or is likely to occur in a given environment), i can also offer to set the setting for the future.
- Sun Nov 26, 2023 12:31 am
- Forum: Documentation Improvement Requests
- Topic: Specify key type for index[] operators
- Replies: 0
- Views: 600
Specify key type for index[] operators
The runtime classes with index[] operators currently only specify the values returned by that operator, not the key types to use with it. LuaLS tags require a key type for these as well, which i'm currently filling in with special cases.
- Sat Oct 28, 2023 2:03 pm
- Forum: Resolved Requests
- Topic: Incorrect formatting for `__base__` in `FileName`
- Replies: 1
- Views: 723
Incorrect formatting for `__base__` in `FileName`
https://lua-api.factorio.com/latest/types/FileName.html has `base` in bold, instead of in code tags with underscores
- Wed May 31, 2023 4:10 pm
- Forum: Development tools
- Topic: Factorio Modding Tool Kit: Debugging, LSP for Locale and Changelog, Packaging and more
- Replies: 1
- Views: 6132
Factorio Modding Tool Kit: Debugging, LSP for Locale and Changelog, Packaging and more
FMTK provides a growing collection of tools for VSCode and other editors. It is available as a VSCode Extension , and a standalone npm cli tool
Tools include:
Debugging, with breakpoints, stepping, variable inspection etc (for any DAP-compatible editor)
JSON Validation of various files ...
Tools include:
Debugging, with breakpoints, stepping, variable inspection etc (for any DAP-compatible editor)
JSON Validation of various files ...
- Sat Mar 11, 2023 4:58 pm
- Forum: Modding help
- Topic: Setting Up a Dev Environment
- Replies: 4
- Views: 2680
- Thu Dec 08, 2022 3:01 am
- Forum: Mod portal Discussion
- Topic: [Public] Mod images API
- Replies: 3
- Views: 2092
Re: [Public] Mod images API
What's the lifetime of an image that is uploaded and then un-referenced?
Could we have a flag for "hidden"/unlisted images in the gallery to not be shown in the image-strip on the mod page, for use in the markdown description/faq pages?
Could we have a flag for "hidden"/unlisted images in the gallery to not be shown in the image-strip on the mod page, for use in the markdown description/faq pages?
- Thu Dec 08, 2022 2:59 am
- Forum: Mod portal Discussion
- Topic: [Public] Mod details API
- Replies: 4
- Views: 2757
Re: [Public] Mod details API
I finally got around to using this some and it's working great! The one thing i'd note is that it is currently impossible to *remove* a homepage or source_url from a mod that already has them, as they won't accept an emptystring as a valid value.
- Fri Oct 22, 2021 1:41 am
- Forum: Documentation Improvement Requests
- Topic: Documentation Improvement Requests
- Replies: 316
- Views: 128867
Re: Small documentation improvement requests
https://lua-api.factorio.com/latest/Con ... Connection
describes the type of positions as array[Vector], but hten has a comment that they have x/y, shouldn't this be array[Position]?
describes the type of positions as array[Vector], but hten has a comment that they have x/y, shouldn't this be array[Position]?
- Thu Sep 23, 2021 4:31 pm
- Forum: Implemented Suggestions
- Topic: [Implemented] Instrument Mode on Headless
- Replies: 3
- Views: 2630
Re: Instrument Mode on Headless
I'm not sure about the exact timing, but this went into the last round of updates (.40 i think), give it a go on the latest update!
- Wed Jun 23, 2021 10:16 pm
- Forum: Resolved Problems and Bugs
- Topic: [Rseding91] [1.1.35] crash when using set_stack inside blueprint book
- Replies: 1
- Views: 2872
[Rseding91] [1.1.35] crash when using set_stack inside blueprint book
Using set_stack() to replace an item in a blueprint book causes a crash
Repro command (imports a book containing an empty blueprint)
/c game.player.cursor_stack.import_stack("0eNqrVkrKKU0tKMrMK4lPys ...
Repro command (imports a book containing an empty blueprint)
/c game.player.cursor_stack.import_stack("0eNqrVkrKKU0tKMrMK4lPys ...
- Wed Jun 16, 2021 5:56 pm
- Forum: Releases
- Topic: Version 1.1.35
- Replies: 13
- Views: 26026
Re: Version 1.1.35
yes but we are talking about an API and making it easier to consume and not providing full on lua debugging.
I use schema's primarily for autocompletion in kubernetes yaml files or for my cloudformation for AWS so i don't have to memorise the file format or have the doco open in another monitor ...
- Wed Jun 16, 2021 5:21 pm
- Forum: Releases
- Topic: Version 1.1.35
- Replies: 13
- Views: 26026
Re: Version 1.1.35
should consider that json support for https://json-schema.org/ format
example schema's can be seen: https://www.schemastore.org/json/
i use it all the time as i code from neovim. would mean the format provided is in a more generally consumable format with heaps of editors with support out of ...
- Wed Jun 16, 2021 5:14 pm
- Forum: Releases
- Topic: Version 1.1.35
- Replies: 13
- Views: 26026
Re: Version 1.1.35
should consider that json support for https://json-schema.org/ format
example schema's can be seen: https://www.schemastore.org/json/
i use it all the time as i code from neovim. would mean the format provided is in a more generally consumable format with heaps of editors with support out of the ...
- Wed Jun 16, 2021 4:58 pm
- Forum: Releases
- Topic: Version 1.1.35
- Replies: 13
- Views: 26026
Re: Version 1.1.35
Added a machine-readable JSON format of the runtime documentation, which can be used by developer tools to provide code completion and related functionality.
is this json schema and where can I find it so I can use it as a linter!
Information about it can be found here , and support for ...
- Wed Jun 16, 2021 4:55 pm
- Forum: Releases
- Topic: Version 1.1.35
- Replies: 13
- Views: 26026
Re: Version 1.1.35
VScode mod debugger 1.1.10 has a converter to translate the json to EmmyLua for sumneko (and one for TypeScriptToLua is coming soon)
https://github.com/justarandomgeek/vsco ... rkspace.md
https://github.com/justarandomgeek/vsco ... rkspace.md
- Mon Nov 02, 2020 2:33 pm
- Forum: Minor issues
- Topic: [twinsen] [0.18.32] DNS/hostname with both IPv6 and IPv4, uses only IPv4, when using --mp-connect or GUI
- Replies: 16
- Views: 7762
Re: [0.18.32] DNS/hostname with both IPv6 and IPv4, uses only IPv4, when using --mp-connect or GUI
In practice, I don't really see the current implementation causing problems that can't be worked around(in the most common use cases).
The big one i see is that it seems like it would be impossible to host a game that's accessible to both ipv4-only and ipv6-only clients, if the server is only ...