Skip to content

Infinity Engine tool for dialog and path traversing

License

Notifications You must be signed in to change notification settings

dark0dave/infinity_dialog

Repository files navigation

Infinity Dialog

This tool has 3 features, Traverse, Discover and View.

  • Check shows missing string for tra, files, ie if a string is missing for english but not in french. This can also fix by placing extra strings.
  • Discover shows all the strings for all languages and where they are set.
  • Traverse walks over a bg mod and shows you the tree of paths through the files.
  • View can read a collection of infinity file formats and text files involved in weidu mods.

Traverse

This feature lets you see the paths through your mod by parsing the area + baf files.

Demo

Discover

This feature interacts with .tra files used in infinity engine mods. Currently we walk a directory of a mod and allow you to browse the strings.

Demo

View

This feature read infinity engine files and text files. Here is a list of infinity engine file extensions is supported:

  • .are
  • .bam
  • .baf
  • .cre
  • .dlg
  • .eff
  • .itm
  • .spl

Demo

Run

go run ./main.go

Build

go build -o . ./...

Test

go test ./...

Debug

go install github.com/go-delve/delve/cmd/dlv@latest
dlv debug --headless --api-version=2 --listen=0.0.0.0:2345 || reset

Then attach in vscodium