Code Monkey home page Code Monkey logo

la-dpsmeter's Introduction

Lostark DPS Meter

Important: This project is outdated

This project is outdated and not will be updated anymore. Smiltegate also started to activly ban users of other meters that are running on the same pc. So be caution about that.

A fork of https://github.com/karaeren/LostArkLogger with the capability to remote log packets via winpcap for docker.

Image

Zero risk made possible with tabfloater.

Setup

We call the machine where you run Lost Ark the main computer.

Here are some options for where to run the DPS meter, which can be accessed in a web overlay:

  1. On your main computer
  2. On a Virtual Machine on your main computer
  3. On a remote computer on the same network as your main computer

Evaluate your tolerance for risk (highest-to-lowest risk) and your tolerance for overhead (lowest-to-highest overhead).

First step: Setup docker

You have to install docker on the machine where you will be running the meter (one of the options from setup above).

For instructions on how to install docker, check docker desktop.

Second step: Setup rpcapd

You need to install npcap on your main computer.

Make sure to have the option Install Npcap in WinPcap API-compatible Mode checked.

After that, you have to install rpcapd.

If your windows is blocked for install unsigned software, you have to disable it.

Set-ExecutionPolicy -Scope LocalMachine -ExecutionPolicy RemoteSigned -Force

Then you can install rpcapd. You can use the following script to install it.

This script install rpcapd as a service. You can check the service in your services.msc or with the following command:

Get-Service rpcapd

Third step: Configure and run the container

First, clone the repository so you have the code locally on the machine that will run the meter:

git clone https://github.com/rexlManu/la-dpsmeter.git

Second, change p-cap-address to the ip address of your main computer in the config.yml file in the root directory.

You can find out your ip address by running ipconfig in a command prompt. It's your local lan address.

Third, make sure Docker is running (first step), navigate to the la-dpsmeter directory, and run the Docker image:

docker run -d --name la-dpsmeter --restart unless-stopped -v ${pwd}/config.yml:/app/config.yml -v ${pwd}/logs:/mnt/raid1/apps/'Lost Ark Logs' -p 1338:1338 ghcr.io/rexlmanu/la-dpsmeter:main

NOTE1: You need to run the command from the la-dpsmeter directory for it to find the config.yml file to inject. NOTE2: Logs are sent to the la-dpsmeter/logs directory; you can point to the loa-details directory if using loa-details.

Fourth step: Access the overlay

You can access the web overlay by opening the following url in your browser:

http://<ip-address-where-dps-meter-is-running>:1338

If running the meter on your main computer, the ip address will be the same as what you set in the config.yml file.

Update

To update the container (or to kill it/refresh it), delete the old container and re-run or update the existing image.

To delete an old container:

docker rm -f la-dpsmeter

You can also use the Docker applications UI to stop/remove containers, if you would prefer.

To update the image, you have to pull the latest version of the docker image with the following command:

docker pull ghcr.io/rexlmanu/la-dpsmeter:main

Then use the same run command from the third step.

Support & Troubleshooting

We have a discord server where you can ask questions or report bugs.

WARNING

This is not endorsed by Smilegate or AGS. Usage of this tool isn't defined by Smilegate or AGS. I do not save your personal identifiable data. Having said that, the .pcap generated can potentially contain sensitive information ( specifically, a one-time use token)

Archive

You can find the old installation instructions here.

la-dpsmeter's People

Contributors

9451589 avatar darrendlin avatar guy0090 avatar henjuro avatar herysia avatar karaeren avatar lukastd avatar noita-player avatar rexlmanu avatar shalzuth avatar shnok avatar therealhumes avatar tr33s avatar vnc5 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

la-dpsmeter's Issues

nothing happens once starting a build container

Hi,

thanks for this docker solution ! I build the container after doing a git clone, but after when i wanna start it, it just stops without any errors, or log. I copied the default config.yml and modified the IP

doing this on linux ubuntu

ran the command : docker run -d --name dps-meter --restart=unless-stopped -v $(pwd)/config.yml:/app/config.yml -p 1338:1338 la-dpsmeter:built

i added a step after to list what in the workdir at end of build :

Step 21/22 : RUN ls -alsh
 ---> Running in 059af734bb1c
total 15M
4.0K drwxr-xr-x 1 root root 4.0K Sep 13 09:06 .
4.0K drwxr-xr-x 1 root root 4.0K Sep 13 09:08 ..
 16K -rwxr--r-- 1 root root  15K Oct 27  2020 IronSnappy.dll
 64K -rwxr--r-- 1 root root  64K Dec  1  2021 K4os.Compression.LZ4.dll
692K -rwxr--r-- 1 root root 691K May 16 13:28 Newtonsoft.Json.dll
280K -rwxr--r-- 1 root root 280K May 21 17:45 PacketDotNet.dll
8.0K -rw-r--r-- 1 root root 6.4K Sep 13 09:05 SharpPcap.deps.json
 96K -rw-r--r-- 1 root root  93K Sep 13 09:05 SharpPcap.dll
 44K -rw-r--r-- 1 root root  44K Sep 13 09:05 SharpPcap.pdb
 24K -rwxr--r-- 1 root root  21K Feb 19  2020 System.Buffers.dll
140K -rwxr--r-- 1 root root 140K May  8 03:31 System.Memory.dll
160K -rwxr--r-- 1 root root 160K Jul 19  2017 System.Numerics.Vectors.dll
 20K -rwxr--r-- 1 root root  18K Oct 22  2021 System.Runtime.CompilerServices.Unsafe.dll
744K -rwxr--r-- 1 root root 741K Oct 22  2021 System.Text.Encoding.CodePages.dll
228K -rwxr--r-- 1 root root 227K Jul 19 16:15 YamlDotNet.dll
140K -rwxr-xr-x 1 root root 140K Sep 13 09:05 dps-meter
8.0K -rw-r--r-- 1 root root 5.4K Sep 13 09:05 dps-meter.deps.json
9.3M -rw-r--r-- 1 root root 9.3M Sep 13 09:05 dps-meter.dll
 56K -rw-r--r-- 1 root root  53K Sep 13 09:05 dps-meter.pdb
4.0K -rw-r--r-- 1 root root  242 Sep 13 09:05 dps-meter.runtimeconfig.json
4.0K drwxr-xr-x 1 root root 4.0K Sep 13 09:06 frontend
 96K -rw-r--r-- 1 root root  94K Sep 12 15:10 oo2net_9_win64.dll
2.3M -rw-r--r-- 1 root root 2.3M Sep 12 15:10 oo2net_9_win64.so
4.0K -rw-r--r-- 1 root root 1.4K Sep 13 09:05 websocket-sharp.deps.json
244K -rw-r--r-- 1 root root 242K Sep 13 09:05 websocket-sharp.dll
148K -rw-r--r-- 1 root root 147K Sep 13 09:05 websocket-sharp.pdb 

here the build

docker build -t la-dpsmeter:latest .
Sending build context to Docker daemon  44.71MB
Step 1/21 : FROM mcr.microsoft.com/dotnet/sdk:6.0 AS build-backend
 ---> c1a47a7122ca
Step 2/21 : WORKDIR /app
 ---> Using cache
 ---> 46f60129c067
Step 3/21 : COPY . ./
 ---> b4ef02f83dc4
Step 4/21 : RUN dotnet restore
 ---> Running in c42f44bed47f
  Determining projects to restore...
  Restored /app/SharpPcap/SharpPcap.csproj (in 3.48 sec).
  Restored /app/LostArkLogger/LostArkLogger.csproj (in 3.48 sec).
  Restored /app/websocket-sharp/websocket-sharp.csproj (in 3.48 sec).
Removing intermediate container c42f44bed47f
 ---> 705a24ec9850
Step 5/21 : RUN dotnet publish -c Release -o out
 ---> Running in 279aba400449
MSBuild version 17.3.0+92e077650 for .NET
  Determining projects to restore...
  All projects are up-to-date for restore.
  SharpPcap -> /app/SharpPcap/bin/Release/netstandard2.0/SharpPcap.dll
/app/websocket-sharp/Net/HttpConnection.cs(271,30): warning CS0168: The variable 'e' is declared but never used [/app/websocket-sharp/websocket-sharp.csproj]
  SharpPcap -> /app/out/
  websocket-sharp -> /app/websocket-sharp/bin/Release/netstandard2.0/websocket-sharp.dll
  websocket-sharp -> /app/out/
/app/LostArkLogger/Utilities/Logger.cs(29,65): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/Encounter.cs(55,107): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/Encounter.cs(69,127): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/Encounter.cs(81,131): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/Encounter.cs(93,131): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/StatusEffect.cs(40,30): warning CS8765: Nullability of type of parameter 'obj' doesn't match overridden member (possibly because of nullability attributes). [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/StatusEffect.cs(19,20): warning CS8767: Nullability of reference types in type of parameter 'obj' of 'int StatusEffect.CompareTo(object obj)' doesn't match implicitly implemented member 'int IComparable.CompareTo(object? obj)' (possibly because of nullability attributes). [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Xor.cs(5,74): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Logger.cs(24,16): warning CS8618: Non-nullable field 'logger' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Logger.cs(24,16): warning CS8618: Non-nullable field 'logStream' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Logger.cs(24,16): warning CS8618: Non-nullable event 'onLogAppend' must contain a non-null value when exiting constructor. Consider declaring the event as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/ManagedIpHelper.cs(128,51): warning CS8605: Unboxing a possibly null value. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/ManagedIpHelper.cs(133,52): warning CS8605: Unboxing a possibly null value. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/LogInfo.cs(6,23): warning CS8618: Non-nullable property 'SourceEntity' must contain a non-null value when exiting constructor. Consider declaring the property as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/LogInfo.cs(7,23): warning CS8618: Non-nullable property 'DestinationEntity' must contain a non-null value when exiting constructor. Consider declaring the property as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/LogInfo.cs(10,23): warning CS8618: Non-nullable property 'SkillName' must contain a non-null value when exiting constructor. Consider declaring the property as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/ApplicationServer.cs(22,12): warning CS8618: Non-nullable field 'parser' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/ApplicationServer.cs(22,12): warning CS8618: Non-nullable field 'thread' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/ApplicationServer.cs(22,12): warning CS8618: Non-nullable field '_Server' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/Entity.cs(10,23): warning CS8618: Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/NetworkUtil.cs(17,35): warning CS8600: Converting null literal or possible null value to non-nullable type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/NetworkUtil.cs(38,20): warning CS8603: Possible null reference return. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Uploader.cs(18,47): warning SYSLIB0014: 'WebRequest.Create(string)' is obsolete: 'WebRequest, HttpWebRequest, ServicePoint, and WebClient are obsolete. Use HttpClient instead.' [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Uploader.cs(29,30): warning CS0168: The variable 'ex' is declared but never used [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Logger.cs(56,32): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Logger.cs(56,32): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/ApplicationServer.cs(110,24): warning CS1998: This async method lacks 'await' operators and will run synchronously. Consider using the 'await' operator to await non-blocking API calls, or 'await Task.Run(...)' to do CPU-bound work on a background thread. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/VersionCheck.cs(28,47): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/VersionCheck.cs(35,20): warning CS8619: Nullability of reference types in value of type '(Region Unknown, Version?)' doesn't match target type '(Region, Version)'. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/ObjectSerialize.cs(16,17): warning SYSLIB0011: 'BinaryFormatter.Serialize(Stream, object)' is obsolete: 'BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.' [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/ObjectSerialize.cs(12,37): warning CS8603: Possible null reference return. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/ObjectSerialize.cs(30,24): warning SYSLIB0011: 'BinaryFormatter.Deserialize(Stream)' is obsolete: 'BinaryFormatter serialization is obsolete and should not be used. See https://aka.ms/binaryformatter for more information.' [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/HttpBridge.cs(21,16): warning CS8618: Non-nullable field 'thread' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/HttpBridge.cs(21,16): warning CS8618: Non-nullable field 'args' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Oodle.cs(17,23): warning CS8618: Non-nullable field 'oodleState' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Oodle.cs(18,23): warning CS8618: Non-nullable field 'oodleSharedDict' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/Oodle.cs(19,23): warning CS8618: Non-nullable field 'initDict' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/BitReader.cs(142,20): warning CS8600: Converting null literal or possible null value to non-nullable type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/BitReader.cs(142,20): warning CS8603: Possible null reference return. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/HttpBridge.cs(74,38): warning CS0168: The variable 'e' is declared but never used [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/HttpBridge.cs(98,30): warning CS0168: The variable 'e' is declared but never used [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/HttpBridge.cs(13,31): warning CS8618: Non-nullable field 'parser' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/Types.cs(247,52): warning CS8618: Non-nullable property 'HealingSkillsMap' must contain a non-null value when exiting constructor. Consider declaring the property as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Utilities/BitReader.cs(193,20): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Program.cs(49,38): warning CS8618: Non-nullable field 'ConfigurationProvider' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Program.cs(50,29): warning CS8618: Non-nullable field 'EventManager' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Program.cs(51,29): warning CS8618: Non-nullable field 'StateManager' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Parser.cs(35,16): warning CS8618: Non-nullable field 'pcap' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Parser.cs(35,16): warning CS8618: Non-nullable event 'beforeNewZone' must contain a non-null value when exiting constructor. Consider declaring the event as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Parser.cs(35,16): warning CS8618: Non-nullable event 'onPacketTotalCount' must contain a non-null value when exiting constructor. Consider declaring the event as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillStartNotify.cs(8,16): warning CS8618: Non-nullable field 'packed_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/subPKTNewPC33.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/subPKTNewPC33.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTStatusEffectRemoveNotify.cs(8,16): warning CS8618: Non-nullable field 'InstanceIds' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/ProjectileInfo.cs(8,16): warning CS8618: Non-nullable field 'Tripods' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/ProjectileInfo.cs(8,16): warning CS8618: Non-nullable field 'u64list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/ProjectileInfo.cs(8,16): warning CS8618: Non-nullable field 'blist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/ProjectileInfo.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/SkillDamageMoveEvent.cs(8,16): warning CS8618: Non-nullable field 'skillDamageEvent' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTTriggerStartNotify.cs(8,16): warning CS8618: Non-nullable field 'u64list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTRemoveObject.cs(8,16): warning CS8618: Non-nullable field 'blist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTPartyStatusEffectRemoveNotify.cs(8,16): warning CS8618: Non-nullable field 'StatusEffectIds' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillStageNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillStageNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillStageNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_2' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillStageNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_3' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillDamageAbnormalMoveNotify.cs(8,16): warning CS8618: Non-nullable field 'skillDamageMoveEvents' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTStatusEffectAddNotify.cs(8,16): warning CS8618: Non-nullable field 'statusEffectData' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTPartyStatusEffectAddNotify.cs(8,16): warning CS8618: Non-nullable field 'statusEffectDatas' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTSkillDamageNotify.cs(8,16): warning CS8618: Non-nullable field 'skillDamageEvents' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/StatusEffectData.cs(8,16): warning CS8618: Non-nullable field 'Value' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/StatusEffectData.cs(8,16): warning CS8618: Non-nullable field 'bytearraylist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/subPKTNewNpc66.cs(8,16): warning CS8618: Non-nullable field 'str_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/subPKTNewNpc66.cs(8,16): warning CS8618: Non-nullable field 'itemInfos' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/subPKTNewNpc66.cs(8,16): warning CS8618: Non-nullable field 'subPKTNewNpc5' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTStatChangeOriginNotify.cs(8,16): warning CS8618: Non-nullable field 'StatPairChangedList' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTStatChangeOriginNotify.cs(8,16): warning CS8618: Non-nullable field 'StatPairList' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewProjectile.cs(8,16): warning CS8618: Non-nullable field 'projectileInfo' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewPC.cs(8,16): warning CS8618: Non-nullable field 'subPKTNewPC33' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewPC.cs(8,16): warning CS8618: Non-nullable field 'pCStruct' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewPC.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewPC.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewNpc.cs(8,16): warning CS8618: Non-nullable field 'npcStruct' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitEnv.cs(8,16): warning CS8618: Non-nullable field 'u16list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitEnv.cs(8,16): warning CS8618: Non-nullable field 'subPKTInitEnv8' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/StatusEffectTracker.cs(12,16): warning CS8618: Non-nullable event 'OnChange' must contain a non-null value when exiting constructor. Consider declaring the event as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/StatusEffectTracker.cs(12,16): warning CS8618: Non-nullable event 'OnStatusEffectStarted' must contain a non-null value when exiting constructor. Consider declaring the event as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Data/StatusEffectTracker.cs(12,16): warning CS8618: Non-nullable event 'OnStatusEffectEnded' must contain a non-null value when exiting constructor. Consider declaring the event as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewNpcSummon.cs(8,16): warning CS8618: Non-nullable field 'npcStruct' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewNpcSummon.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTNewNpcSummon.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/ItemInfo.cs(8,16): warning CS8618: Non-nullable field 'bytearraylist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(24,12): warning CS8618: Non-nullable field '_HealSources' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'statusEffectDatas' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'subPKTInitPC29s' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'bytearraylist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'u16list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'bytearraylist_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'blist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'statPair' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'bytearray_2' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTInitPC.cs(8,16): warning CS8618: Non-nullable field 'bytearray_3' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTCounterAttackNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTCounterAttackNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PKTCounterAttackNotify.cs(8,16): warning CS8618: Non-nullable field 'bytearray_2' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'Name' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'EquippedItems' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'str_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'u16list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'statusEffectDatas' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'subPKTInitPC29s' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'itemInfos' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'u32list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'subPKTNewNpc5' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'statPair' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'skillRunes' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'bytearray_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'bytearray_1' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/PCStruct.cs(8,16): warning CS8618: Non-nullable field 'bytearray_2' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'subPKTNewNpc66' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'statusEffectDatas' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'subPKTInitPC29s' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'u64list_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'blist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'bytearraylist_0' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Packets/Base/NpcStruct.cs(8,16): warning CS8618: Non-nullable field 'statPair' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/Socket/StateSocketHandler.cs(33,26): warning CS0168: The variable 'exception' is declared but never used [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Event/EventManager.cs(64,48): warning CS8600: Converting null literal or possible null value to non-nullable type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Event/EventManager.cs(83,47): warning CS8600: Converting null literal or possible null value to non-nullable type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Event/EventManager.cs(85,50): warning CS8600: Converting null literal or possible null value to non-nullable type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Event/EventManager.cs(86,11): warning CS8601: Possible null reference assignment. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/Socket/StateSocketHandler.cs(55,26): warning CS0168: The variable 'e' is declared but never used [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/Socket/StateSocketHandler.cs(9,19): warning CS8618: Non-nullable field '_Timer' must contain a non-null value when exiting constructor. Consider declaring the field as nullable. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Event/EventManager.cs(110,50): warning CS8600: Converting null literal or possible null value to non-nullable type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Event/EventManager.cs(33,44): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Parser.cs(168,37): warning CS8601: Possible null reference assignment. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Parser.cs(181,17): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(57,13): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(75,43): warning CS8604: Possible null reference argument for parameter 'key' in 'bool Dictionary<string, int>.ContainsKey(string key)'. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(78,21): warning CS8604: Possible null reference argument for parameter 'source' in 'HealSource.HealSource(string source, long expires)'. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(88,29): warning CS8601: Possible null reference assignment. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(93,13): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(130,31): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(135,17): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(141,17): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(249,30): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(270,34): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(290,13): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(301,9): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(313,28): warning CS8602: Dereference of a possibly null reference. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/State/StateManager.cs(370,16): warning CS8603: Possible null reference return. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/Parser.cs(961,20): warning CS8625: Cannot convert null literal to non-nullable reference type. [/app/LostArkLogger/LostArkLogger.csproj]
/app/LostArkLogger/ApplicationServer.cs(17,20): warning CS0169: The field 'ApplicationServer.thread' is never used [/app/LostArkLogger/LostArkLogger.csproj]
  LostArkLogger -> /app/LostArkLogger/bin/Release/net6.0/dps-meter.dll
  LostArkLogger -> /app/out/
Removing intermediate container 279aba400449
 ---> d30e8a30fb64
Step 6/21 : FROM node:16-alpine AS build-overlay
 ---> 5dcd1f6157bd
Step 7/21 : WORKDIR /app
 ---> Using cache
 ---> 88b6aa58f347
Step 8/21 : COPY ./Overlay/package.json ./
 ---> 66f4dac18494
Step 9/21 : COPY ./Overlay/yarn.lock ./
 ---> 92e7eaadb9fa
Step 10/21 : RUN yarn
 ---> Running in 72083ee78de4
yarn install v1.22.19
warning package.json: No license field
warning [email protected]: No license field
[1/4] Resolving packages...
[2/4] Fetching packages...
^@[3/4] Linking dependencies...
[4/4] Building fresh packages...
Done in 57.68s.
^@^@Removing intermediate container 72083ee78de4
 ---> 1b103d5d54c6
Step 11/21 : COPY ./Overlay ./
 ---> bba3ccdc8628
Step 12/21 : RUN yarn build
 ---> Running in 1371054d5dd4
yarn run v1.22.19
warning package.json: No license field
$ run-p type-check build-only
warning package.json: No license field
warning package.json: No license field
$ vue-tsc --noEmit
$ vite build
vite v3.1.0 building for production...
transforming...
โœ“ 627 modules transformed.
rendering chunks...
dist/assets/logo.36984edb.png                                                         12.37 KiB
dist/assets/Warrior.32ccbaae.png                                                      6.10 KiB
dist/assets/Arcana.0bf05a9f.png                                                       7.29 KiB
dist/assets/Artillerist.38613499.png                                                  7.54 KiB
dist/assets/Assassin.b1643933.png                                                     6.95 KiB
dist/assets/Bard.57095232.png                                                         6.44 KiB
dist/assets/Berserker.74a32dcd.png                                                    6.49 KiB
dist/assets/Deadeye.7f026ddd.png                                                      8.21 KiB
dist/assets/Deathblade.d04c4835.png                                                   8.01 KiB
dist/assets/Destroyer.5e22cb76.png                                                    8.39 KiB
dist/assets/FemaleGunner.eb517ba6.png                                                 6.69 KiB
dist/assets/Glavier.c5d0ea18.png                                                      8.26 KiB
dist/assets/Gunlancer.7d299c51.png                                                    7.52 KiB
dist/assets/Gunslinger.a263bc30.png                                                   8.38 KiB
dist/assets/Gunner.d4bc260b.png                                                       6.28 KiB
dist/assets/Machinist.a0746164.png                                                    7.77 KiB
dist/assets/Mage.5ad07e94.png                                                         7.46 KiB
dist/assets/MaleMartialArtist.2c573e6a.png                                            8.08 KiB
dist/assets/MartialArtist.40eb42d6.png                                                8.26 KiB
dist/assets/Paladin.4d80e8cd.png                                                      6.25 KiB
dist/assets/Reaper.18577d03.png                                                       6.47 KiB
dist/assets/Scrapper.c6d64d39.png                                                     8.11 KiB
dist/assets/Shadowhunter.05c5d9d0.png                                                 6.52 KiB
dist/assets/Sharpshooter.15de73c2.png                                                 5.98 KiB
dist/assets/Sorceress.b245861d.png                                                    6.68 KiB
dist/assets/Soulfist.09fdacb9.png                                                     7.00 KiB
dist/assets/Striker.d1428861.png                                                      8.91 KiB
dist/assets/Summoner.dccee27b.png                                                     7.52 KiB
dist/assets/Wardancer.e0da9b25.png                                                    9.07 KiB
dist/assets/tile001.ff1257f8.png                                                      7.58 KiB
dist/assets/KFOkCnqEu92Fr1MmgVxIIzQ.34e9582c.woff                                     19.96 KiB
dist/assets/KFOlCnqEu92Fr1MmSU5fBBc-.bf14c7d7.woff                                    19.94 KiB
dist/assets/KFOmCnqEu92Fr1Mu4mxM.f2abf7fb.woff                                        19.87 KiB
dist/assets/KFOlCnqEu92Fr1MmEU9fBBc-.9ce7f3ac.woff                                    20.06 KiB
dist/assets/KFOlCnqEu92Fr1MmWUlfBBc-.e0fd57c0.woff                                    19.93 KiB
dist/assets/KFOlCnqEu92Fr1MmYUtfBBc-.f6537e32.woff                                    19.95 KiB
dist/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.83be7b2f.woff2                         125.35 KiB
dist/assets/themify.0db5c5a1.woff                                                     54.79 KiB
dist/assets/fa-regular-400.fe69d948.woff2                                             24.51 KiB
dist/assets/fa-brands-400.3fe890d0.woff2                                              104.94 KiB
dist/assets/fa-solid-900.d27bc752.woff2                                               146.95 KiB
dist/assets/fa-v4compatibility.7d1c2ce5.woff2                                         4.48 KiB
dist/assets/flUhRq6tzZclQEJ-Vdg-IuiaDsNa.fd84f88b.woff                                161.05 KiB
dist/assets/fa-regular-400.fdc1f753.ttf                                               60.59 KiB
dist/assets/fa-brands-400.c7ae37d3.ttf                                                181.75 KiB
dist/assets/fa-v4compatibility.4d73f280.ttf                                           9.90 KiB
dist/assets/fa-solid-900.6d53c706.ttf                                                 388.41 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZJhiI2B.f3e3496b.woff2   9.12 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZthiI2B.097d21f0.woff2   6.28 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZNhiI2B.c1e540a2.woff2   4.89 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZxhiI2B.75380fcb.woff2   7.96 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZBhiI2B.38d8f3f8.woff2   3.63 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZFhiI2B.8aa60f59.woff2   19.92 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyeAZ9hiA.f7c3f41e.woff2     16.16 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZJhiI2B.06c37600.woff2   9.80 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZthiI2B.72a125da.woff2   6.52 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZNhiI2B.137a1bdb.woff2   5.13 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZxhiI2B.d8a5c51b.woff2   8.16 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZBhiI2B.26bbb527.woff2   3.71 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZFhiI2B.f17b8372.woff2   21.45 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyfAZ9hiA.de089c7c.woff2     16.94 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZJhiI2B.638dd572.woff2   9.71 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZthiI2B.73525121.woff2   6.48 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZNhiI2B.59682fc9.woff2   5.14 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZxhiI2B.edfda7a6.woff2   8.11 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZBhiI2B.b4fcb9b8.woff2   3.74 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZFhiI2B.61e6ba9b.woff2   21.34 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuOKfAZ9hiA.626739a8.woff2     16.92 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZJhiI2B.bac28854.woff2   9.13 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZthiI2B.50809133.woff2   6.16 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZNhiI2B.54ef7154.woff2   4.65 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZxhiI2B.f265ff5f.woff2   7.75 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZBhiI2B.761e4166.woff2   3.63 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZFhiI2B.17178075.woff2   19.95 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuLyfAZ9hiA.d6fec4a7.woff2     16.32 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZJhiI2B.218c655c.woff2   9.95 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZthiI2B.d9903c36.woff2   6.57 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZNhiI2B.c93ae131.woff2   5.07 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZxhiI2B.2ebaaee6.woff2   8.20 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZBhiI2B.98181d56.woff2   3.78 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZFhiI2B.1166fb6b.woff2   21.81 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuI6fAZ9hiA.0aed9e96.woff2     17.14 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZJhiI2B.419036b5.woff2   10.02 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZthiI2B.d28339a3.woff2   6.64 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZNhiI2B.be6f802d.woff2   5.08 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZxhiI2B.00cdc00e.woff2   8.28 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZBhiI2B.29ee0641.woff2   3.79 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZFhiI2B.85ad28cb.woff2   21.92 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuGKYAZ9hiA.148c4001.woff2     17.25 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZJhiI2B.9915f845.woff2   10.02 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZthiI2B.ac701edb.woff2   6.61 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZNhiI2B.b70a7a45.woff2   5.09 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZxhiI2B.4998ff85.woff2   8.24 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZBhiI2B.b12f35b1.woff2   3.80 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZFhiI2B.5ba27062.woff2   22.09 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuFuYAZ9hiA.1f25a61f.woff2     17.37 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYAZJhiI2B.ddd871b9.woff2   10.11 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYAZthiI2B.e68b197d.woff2   6.68 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYAZNhiI2B.1bb9d9bb.woff2   5.08 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYAZBhiI2B.1d4bd8a2.woff2   3.80 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYAZFhiI2B.9ac4e2f5.woff2   22.11 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuDyYAZ9hiA.4d3226ee.woff2     17.35 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZJhiI2B.acc3958c.woff2   9.84 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZthiI2B.5c54f91a.woff2   6.46 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZNhiI2B.7766ff77.woff2   4.91 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZxhiI2B.adb6f079.woff2   8.20 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZBhiI2B.31854768.woff2   3.68 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZFhiI2B.043f926f.woff2   21.26 KiB
dist/assets/UcCO3FwrK3iLTeHuS_fvQtMwCp50KnMw2boKoduKmMEVuBWYAZ9hiA.25192d55.woff2     16.77 KiB
dist/index.html                                                                       23.45 KiB
dist/assets/index.6522bb95.css                                                        313.82 KiB / gzip: 59.06 KiB
dist/assets/index.c92fa93c.js                                                         1412.94 KiB / gzip: 799.77 KiB

(!) Some chunks are larger than 500 KiB after minification. Consider:
- Using dynamic import() to code-split the application
- Use build.rollupOptions.output.manualChunks to improve chunking: https://rollupjs.org/guide/en/#outputmanualchunks
- Adjust chunk size limit for this warning via build.chunkSizeWarningLimit.
Done in 49.92s.
Removing intermediate container 1371054d5dd4
 ---> 9de4c1c617f2
Step 13/21 : FROM mcr.microsoft.com/dotnet/aspnet:6.0
 ---> 52447173d70f
Step 14/21 : RUN apt-get update     && apt-get install flex bison wget build-essential -y --no-install-recommends     && apt-get clean
 ---> Using cache
 ---> 09ce8de21fff
Step 15/21 : RUN wget https://www.tcpdump.org/release/libpcap-1.10.1.tar.gz && tar xzf libpcap-1.10.1.tar.gz     && cd libpcap-1.10.1     && ./configure --enable-remote && make install
 ---> Using cache
 ---> 36413dffb206
Step 16/21 : WORKDIR /app
 ---> Using cache
 ---> 5963319f14d9
Step 17/21 : COPY --from=build-backend /app/out .
 ---> 199d09224bce
Step 18/21 : RUN mkdir -p /app/frontend
 ---> Running in ea62d5af6eed
Removing intermediate container ea62d5af6eed
 ---> 4b77fc80e384
Step 19/21 : COPY --from=build-overlay /app/dist /app/frontend
 ---> 8a8b1b95eaae
Step 20/21 : COPY ./bin/* ./
 ---> d7ab87bb223a
Step 21/21 : ENTRYPOINT ["dotnet", "dps-meter.dll"]
 ---> Running in 96f7093a95ad
Removing intermediate container 96f7093a95ad
 ---> 81ca02b8d80f
Successfully built 81ca02b8d80f 

linux arm support for oo2net

After following the documentation, the docker container keeps restarting because of this error :

System.DllNotFoundException: Unable to load shared library 'oo2net_9_win64' or one of its dependencies.
at LostArkLogger.Oodle.OodleNetwork1UDP_State_Size()
at LostArkLogger.Oodle.Init() in /app/LostArkLogger/Utilities/Oodle.cs:line 30

See the screenshot for the complete error.

la-dpsmeter_lib-missing

replace websocket library

Cannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed objectCannot access a disposed object

v3.8 Nov 22 2022 release small issues

  1. personal ilvl on web service/vite app is always "1"
  2. when in raid environment (with other players) you cannot view your own individual spell damage breakdown. You can, however, view other players skill damage info. When doing solo content like chaos dungeons, you can sometimes see your own spell damage breakdown.
  3. Timer starts at "-1:1" and then within a few seconds readjusts to 0:00 and begins counting up.

All settings were left at default except obv the ip in config.yml

Unable to view personal damage breakdown

Expected behaviour: When clicking into my own name, I should be able to see my own damage breakdown.

Current behaviour: When clicking into my own name, I cannot see my own damage breakdown

Here is an example parse.
image

When I click into the first character, a damage breakdown is seen:
image

When I click the current user, this is what is seen:
image

Note that the columns on the right hand side are updated, but I do not see any skill names/skill damage being updated.

I should be able to see my own damage breakdown, but currently I cannot.

Configure timezone?

Is there a way to configure the logs to be saved under your local timezone?

Using it with LOA Details and it thinks my logs are from the future.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.