Changelog Tools

by adamius

Changelog parser rule checker tool. Only useful for those writing mods. Requires a recent Python 3.x from www.python.org

Utilities
4 years ago
0.17 - 0.18
16

g Vague Todo - check changelog for actual

4 years ago

Documentation for linux, mac, windows
Readme

4 years ago
(updated 4 years ago)

done - merge zip handling into parser
done - deprecate the previous checker script in favor of the parser approach.
done - more tests: unicode

4 years ago

what about this mods ?
still fonctionnal ?

4 years ago

You could help by sending me examples where it fails.

I'm currently evaluating the benefit of this project.

4 years ago

it would be more practical if we had the name of the file and the line that is causing the problem.
or the possibility of automatically correcting recurant elements, such as spaces at the beginning of the line.

for beginners like mpoi, your mod / script is a blessing!

4 years ago

You could help by sending me examples where it fails.

I'm currently evaluating the benefit of this project.

Keep doing this! I'll try this out and let you know, if there are any problems with Factorio 1.0.

The benefit of this is giant! As long as the work isn't that huge.

Thank you for sharing!
Enjoy your day!

4 years ago

it is true, your tool is a great tool for mod creators.

Traduire cette page

4 years ago

Hello me again. (Dae#5125 on discord)
I remember what I was trying to say initially.

what would be really great would be that your mod helped to verify the local file (if it exists) and info.json

SEE ! but it will take a little more work. proposed a semi graphical interface with pre filled models that the modder can then complete,

you could then create a standard and thus make life easier for everyone.

you can also add a donation link (pateon, buymeacoffe tipee etc)

4 years ago
(updated 4 years ago)

Fox Ubuntu /debian user

go you mods you want check the file
right clic "copy access directory"
go to da-changelog-tools folder (make from unzip mods)
push F4 (open terminal)
python3 python3 changelog-checker.py -f /home/xxx/Games/factorio/ModMaking/xxxxxx_0.0.1/changelog.txt

if you don't have python3, sudo apt install python3 and go hell

for windows,
1) install Lubuntu and check "how to use it on ubuntu"
and go hell too

4 years ago

I think for now I'll bump the version supported.

Adding support for the info.json is interesting. I've created a separate thread for further discussion here: https://mods.factorio.com/mod/da-changelog-tools/discussion/5fb4801f0b9845e6a830c5a5

Let me know the command line you use it if its not doing what you expect. Since I use this tool to quickly check thousands of files in this format I know it has full support for identifying an individual file and its errors. I use this as a general tool and not just changelogs for factorio.

4 years ago

tommorow, i found a forget rules

if you have a blank after a category name,
all the changelog aren't load on game.

i send you soon a transaltion for french user

New response