Reusable library parser of Freelancer Discovery game data.
freelancer (resembling ini) config reader/writer with having mapped variables to access in ORM - object relational mapping fashion. This alone allows quickly accessing any config data with least amont of code effort for additional features.
- it offers custom ORM like static typed access to data.
- With ability to read and write data back without requiring to write code for writing
- U can be just changing ORM mapped values
This library is used at least in projects:
- fldarklint (config formatter)
- fldarkstat (online flstat)
- see configs folders for example_ prefixed files like
- Or see here if godocs already rescaned repo
flowchart TD
mapped[mapped\nProvides static typed access to parsedFreelancer configs]
mapped --> freelancer[freelancer\nFreelancer Data Parsers\npackage reflects\nFreelancer File Structure]
mapped --> filefind[filefind\nfinds freelancer files]
freelancer --> inireader[inireader\nUniversal freelancer ini format reader\nLoads to changable structure\nThat can be rendered back]
freelancer --> semantic[semantic\nORM mapper of inireader values for quick typed acess to values\nfor reading and writing, without need to map all file structure]
semantic --> inireader
fl-configs was originally created by Andrei Novoselov (aka darkwind, aka dd84ai) The work is released under AGPL license, free to modify, copy and etc. as long as you keep code open source and mentioned original author. See LICENSE file for details.