Skip to content

aarlin/loa-cd-tracker

Repository files navigation

Realtime Cooldown Tracker tool for Lost Ark

small


About

LOA Cooldown Tracker allows you to track cooldowns of player skills of the game Lost Ark.

It relies on the logging capabilities of the open-source software LostArkLogger and the modified version of the logger's source code can be found here.

It also uses Loa Details Log Parser library to generate parsed packet data through console log

Getting Started

Clone this repository locally:

git clone https://github.com/aarlin/loa-cd-tracker.git

Install Tauri (Rust)

Install dependencies with npm:

npm install
npm install -g @angular/cli

Run locally for development

  1. Download and replace dps.exe inside src-tauri/assets from LostArkLogger releases if outdated

  2. Open up Lost Ark

  3. Open up a terminal window -> Run as Administrator

  4. npm run tauri:serve

Installing release build

Release build is currently buggy, use local build steps above

Project structure

Folder Description
src-tauri Tauri main process folder (Rust)
src Tauri renderer process folder (Web / Angular)

Included Commands

Command Description
npm run web:serve Execute the app in the web browser (DEV mode)
npm run web:prod Build the app that can be used directly in the web browser. Your built files are in the /dist folder.
npm run tauri:bundle Builds your application and creates an app consumable based on your operating system

Your application is optimised. Only /dist folder is included in the final bundle.

Technologies

Angular Logo

  • Angular v14.1.2
  • Tauri 1.0.4

Features To Add

  • Transformation skill set swap
  • Stance skill set swap
  • Apply cooldown multiplier from swiftness stat
  • Remove auto attacks