last-oasis-logs
v1.0.1
Published
This library is designed for the game LastOasis, it will give you the ability to easily parse game logs. It is possible to read the file locally. I hope this will be useful to you!
Downloads
2
Readme
LastOasisLogs
This library is designed for the game LastOasis, it will give you the ability to easily parse game logs. It is possible to read the file locally. I hope this will be useful to you!
Installation
This is a Node.js module available through the npm registry.
Before installing, download and install Node.js.
If this is a brand new project, make sure to create a package.json
first with
the npm init
command.
Installation is done using the
$ npm install last-oasis-logs
or
$ yarn add last-oasis-logs
Quick Start
LOCAL
import { LogsReader } from 'last-oasis-logs';
(async () => {
const logsReader = new LogsReader({
id: 1,
autoReconnect: true,
filePath: '/Mist/Saved/Logs/Mist.log',
});
await logsReader.init();
logsReader.on('CHAT_MESSAGE', (data) => {
console.log(data);
});
})();
LogsReader
return some pre-defined functions:
Functions
| Function | Return | Type | Emitter |
| --------------- | ----------- | --------------------- | ------- |
| init | Promise | Promise
| |
| close | Promise | Promise
| |
| getTileName | String? | String or Undefined
| |
Events
| Event | Return | Type |
| ---------------- | ------------ | -------------- |
| CHAT_MESSAGE | response | TChatMessage
|
| TILE_NAME | response | TTileName
|
| connected | null | null |
| close | null | null |