Skip to content

39hn-zz/eso-lang

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

eso-lang

Parse and compile The Elder Scrolls Online's .lang files with node.js.

eso-lang is an adaption of ESOAPPS's EsoLangFile implementation for node.js.

Usage

Include the library:

const esolang = require('./index');

Parse

Parse a .lang file with

esolang.parse(Buffer) → Object

Object structure of parsed records

Example

[
    { Id: 3427285, Unknown: 0, Index: 3, Offset: 0, Text: 'TEST1' },
    { Id: 3427285, Unknown: 0, Index: 7, Offset: 5, Text: 'TEST2' },
]

Compile

Convert record object to a valid .lang file with

esolang.compile(Object) → Buffer

License

GPL v2

About

The Elder Scrolls Online lang file extractor/compiler

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors