No description
Find a file
2022-06-19 10:38:50 +02:00
buildSrc exclude .secret prefixed files from archives 2022-06-19 10:31:38 +02:00
docs/notes tidying up 2021-12-28 17:05:52 +01:00
gradle version bumps. Kotlin 1.7 and yarn.lock and others 2022-06-19 10:20:48 +02:00
modules (minor) make kt function expression 2022-06-19 10:38:50 +02:00
.gitignore ignore jvm memory crashes 2022-05-01 09:40:23 +02:00
build.gradle.kts bump version 2022-05-18 20:44:03 +02:00
gradle.properties disable configure de mand, try to fix 'projects must be configuring' 2022-05-15 13:07:33 +02:00
gradlew Gradle version bump, and fiddling with some gradle config. Add a 'hardReset' Gradle task. Add a 'docker remove' task. 2022-03-09 21:41:00 +01:00
gradlew.bat init 2021-10-07 22:14:53 +02:00
LICENSE added kvision web-map, cleaning up a few gradle things (tokens) 2021-12-06 22:15:26 +01:00
README.md map tiles notes 2022-05-15 12:24:19 +02:00
settings.gradle.kts version bumps. Kotlin 1.7 and yarn.lock and others 2022-06-19 10:20:48 +02:00

Kafkatorio

  1. output events from Factorio into Kafka.
    1. Factorio mod listens to events https://mods.factorio.com/mod/kafkatorio-events
    2. For each event, it emits a log message
    3. A tool (e.g. Kafkatorio Kafka Pipe) reads the logs, and sends the messages to a Kafka cluster
  2. Kafkatorio Events Server reads the messages from Kafka
    1. create images of the map
    2. hosts a web map

License

While this project is under development, no license is provided.

cmds

./bin/kafka-streams-application-reset.sh --application-id kafkatorio-events-processor --input-topics factorio-server-log

:screen-fps=60.000000 :live-caching=300 :screen-width=1920 :screen-height=1080 :screen-top=100 :screen-left:20 :screen-fps=60.000000 :live-caching=300 --screen-width=1920 --screen-height=1080 :sout=#transcode{vcodec=h264,vb=0,scale=0,acodec=mpga,ab=128,channels=2,samplerate=44100}:file{dst=D:\\savedir.mp4} :sout-keep

todo

to investigate:

wasm

kt -> wasm -> lua? kt-flatbuffers -> wasm -> lua?

https://www.npmjs.com/package/wasm2lua?activeTab=readme

Encodings