demodude4u / java-factorio-data-wrapper Goto Github PK
View Code? Open in Web Editor NEWA Java tool that can be used to grab game data from a factorio installation.
License: MIT License
A Java tool that can be used to grab game data from a factorio installation.
License: MIT License
Hello, I found a fue issues while loading various mods, and I think I found the fixes. Hope this helps :)
For reference, here are the mods I used for testing:
DyWorld 0.8.6
Afraid of the Dark 1.0.23
FNEI 0.2.7
SpaceMod 0.4.4
Noise expressions dump the file path, we should be setting the package alias on the mod to prevent lua from using full file paths there. The base game does this by overwriting the lua package alias, we will have research how that is possible in LuaJ.
The big boy.
?
) and mod name. - Fixed in #44~
and !
(presumably (?)
is also broken, but less important to get fixed). - Fixed in #44prototypes/phase1/jetpack\\lua.lua
, but the java side loader.lua
require works - find out what is going on. - Fixed in bc7321d~
and !
support)Moved issue over from demodude4u/Factorio-FBSR#114 :
When trying to load the dataloader.lua file, the blueprintbot uses the following as the path:
/factorio/data/core/luaLib/dataloader.lua
On windows this works fine due to the fact that casing is ignored. On linux this results in an error.
The line should changed to:
/factorio/data/core/lualib/dataloader.lua
Pair<> is being used in many locations, but it is not intended to be used as commonly as this. I'm not even using javafx in this project! Eclipse sometimes complains that Pair is not API, which I can partially agree with. Look at using apache commons Pair instead.
I just stumbled across this project but I got a few generic questions that seems helpful to answer in a README:
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.