Git Product home page Git Product logo

labcompass's People

Contributors

yznpku avatar

Stargazers

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

Watchers

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

labcompass's Issues

[Suggestion] Auto Update Lab Notes

Since the link never seems to change from
http://www.poelab.com/wp-content/labfiles/normal.json for Normal
http://www.poelab.com/wp-content/labfiles/cruel.json for Cruel
http://www.poelab.com/wp-content/labfiles/merciless.json for Merciless
http://www.poelab.com/wp-content/labfiles/uber.json for Uber/Eternal
I'd like to suggest adding N C M U buttons that would connect to these links directly and automatically update based on the "date": "2018-01-03" field inside the json file after comparing the date with what is currently loaded.

You could also automatically perform this update on startup of the program based on the difficulty level that was previously selected. This could mitigate issues of people locally saving the file incorrectly as well as issues with the source file being invalid. Since the program would scan the file on load it could throw up an error that the file is unavailable, invalid or has not been updated yet.

Naturally, the option to manually load the file should remain, just as it is now.

Standalone download file size

Just a quick remark for something to look into:

LabCompass-1.3.3-standalone.zip has a size of 25MB!
Unzipped it has about 70MB!

As an app developer myself I can tell anyone interested that this is a metric fuckton of code for such a small app.

I'm not saying you are, but if you were trying to do something malicious you could fit a couple hundred keyloggers and crypto-miners in there. Not only is such a file size unnecessary for the end-users but it also pretty effectively prevents a good majority of the people who would be able to from even attempting to look at the code because they can't be bothered.

Please consider reducing the size e.g. by checking if you really need all those dlls or if some of them can be removed or be replaced by a more compact version.

If everything else fails I'd go as far as considering to switch the programming language to one where it can be done!

Not accepting Game Client path

Shows window that it isnt able to locate PoE installation. Trying to set the Path manually doesnt change that. Path is set correctly 100%. This issue has started with the 1.1.0 version and still persists.

Running Win7 64bit, Steam version of the game (executing the PathOfExile_64xSteam.exe).

LabCompass will not detect POE

I've never gotten LabCompass to be able to detect POE while it's running. Is there a line in a file I can edit to specify its path?

lab-content icons

I wish I had this program a year ago when I started running labs. You guys did a fantastic job! I would like to offer to anyone who, like me, can't get used to the new icons. Here is a set of icons that sort of mimic the icons as used on poelabs.com.

As a suggestion, themes would go a long way. Thanks for your hard work, guys!

Attached:

LabCompassIcons.zip

Extract to \LabCompass\images\lab-content.

Contents of zip:

argus.png
darkshrine.png
gauntlet-puzzle.png
golden-door.png
golden-key.png
silver-door.png
silver-key.png

Screenshot with classic icons:

image

Secret Passage routing/Force block route suggestion

Ran into an issue with today's lab whereby the planner was forcibly having me go back to room 1 in order to take the secret passage, when in this instance I'd prefer to just take the main route (it had a darkshrine, and after going for it I may as well carry on the main path instead running back through the entire previous zone). Can I suggest perhaps a function to deselect certain routes, i.e. with this secret passage I could maybe right click it to forcibly block the path in the plan, allowing me to go the other way round.

Here's the original plan, showing it's pathing (1 -> 3 -> 1 -> 2)
uberlabplan

And with the use of some advanced paint skills, here's a mock up of how the blocked path may look
uberlabplanedit

Love the project anyways, thanks in advance!

Compass doesn't show the way anymore

Hello! I'm using Steam version of Path of Exile (32 bit) on Windows 7 (64 bit).

  • it doesn't recognize the room I'm in.
  • I've run it first time since Pokemon update. Before it (but correlation is not causation) it worked well.
  • I've tried at first the old client (1.1.2 - it worked earlier), then recent (1.2.0) - both fails.
  • Maps in planner shows well.
  • Settings reset doesn't help

Probably some change in POE.

Does not start tracking [golden doors]

Did not start tracking for me on the 15.01.18 during the merciless lab that had golden doors in it. Restarting and redownloading the files did not change a thing. Worked on another difficulty lab (without golden doors) without problems.

Black background after windows update?

After updating my Windows, i started getting a black background on the labcompass as seen below
reeeee

I have redownloaded lab compass multiple times and im 100% sure im on the right version..

Any way i can fix this?

Suggestion: Hotkey to hide

I usually don't need lab compass up all time even in lab, so I'd like to have ability to setup a hotkey to hide/show compass as well as option to auto-hide it when I exit lab.

Compass not working

So my compass has stopped working, starting when I moved path to a different hard drive. I've deleted and re-downloaded the files a few times now. I start path, open lab compass, make my route and when I open the lab the timer doesn't start and it doesn't display any of the room info. Any ideas?

I'm actually able to open the exe without getting the error message when path is not open as well

Launching LabCompass while inside Lab, no way to assign position

Started a Lab and forgot to launch LabCompass, with it open it won't auto detect and can't find any way or any comments on how to assign where your positioned.
EDIT: For the obvious, I've got it imported properly and its displaying in the planning window. I just am unsure if there's a way to activate the compass if you're already in a Lab and it's not displaying the directions on the compass itself.

Route Selection

screenshot 21

The new room selection system doesn't let me select which room I go through when I want to backtrack. In the example above, I want to go through room 7 to the Trial then backtrack into room 10, but the route selection automatically sends me through room 10.

Problem from other server

I am a POE player from TaiWan server and seems like it doesn't work on our server.
The compass can not work normally, for example, the timer won't start, the exits can not been shown.
I think the game client path is fine since if I locate it to another folder, it said "unable to locate poe installation". When I set the path to the correct folder, it will be fine.
Here is the screenshots.
https://i.imgur.com/OXyKLvy.png
https://i.imgur.com/Jjpv1ni.png
https://i.imgur.com/wMyQhHe.png
We will be so glad if we can use the LabCompass.
(Sorry for bad grammar)

Cant read log file

LabCompass doesnt work for me since 4 days.
I reinstalled and checked everything.
Today i noticed my client.txt file doesnt log the names of the rooms i enter anymore, respectively only in very rare cases.

When i change rooms in the lab most of the time it just logs like:
2018/06/25 14:38:37 15877031 d3 [INFO Client 6748] Connecting to instance server at 185.225.208.165:6112
2018/06/25 14:38:37 15877062 15b [DEBUG Client 6748] Connect time to instance server was 15ms
2018/06/25 14:39:06 15906671 c2b [DEBUG Client 6748] Got Instance Details from login server
2018/06/25 14:39:06 15906671 c48 [INFO Client 6748] Just before calling client instance session
2018/06/25 14:39:06 15906671 d3 [INFO Client 6748] Connecting to instance server at 185.225.208.121:6112
2018/06/25 14:39:07 15906718 15b [DEBUG Client 6748] Connect time to instance server was 32ms

This has to be the reason that the compass doesnt recognize that i enter the lab or change rooms, doesnt it?
Anybody else having the same Problem or knows how to fix that?

Overlay disappears on Windowed Fullscreen mode

First of all, congrats for LabCompass. It's amazing !

However I've experienced a very strange behaviour on windowed fullscreen (I've tried all versions, even older ones). Note that it has never worked properly in this mode.

What happens :

Step 1 : I launch LabCompass while PoE is open --> LabCompass opens properly.
Step 2 : I just alt+tab to windows, sometimes I open Chrome, sometimes not (I use Win 7 64-bit) : the compass picture disappears completely, or all the interface (compass + icons) disappears. I seems there is a window focus problem.
Labcompass is then invisible but still present in the task manager.

I initially thought that the other addons I use were in cause (MercuryTrade, TradeMacro) but in windowed mode, LabCompass works perfectly with or without the other addons.

What I tried :

  • Run LabCompass as an administrator
  • Deactivated my antivirus
  • Deactivated Aero
  • Deleted Client.txt file --> rebooted PoE --> tested LabCompass again --> same problem

I would be glad to know if there is any fix to this problem, as I Have to run PoE in windowed mode to farm the uberlab :/

Thank you in advance for any tip or idea that could help me solving this,

PS : Minor odd behaviour : if you go backwards in a room that has the same name, LabCompass Planner thinks you are in the previous "same name" room.
Travel example :
Estate Walkways (room1) --> Basilica Halls (room2) --> Estate Walkways (room3) --> Basilica Halls (room2) --> Estate Walkways (room1) : LabCompass Planner indicates that you are in room 3.

Suggestion: command line switches

Hi, i download the files, start labcompass and set poe to english via that batch.

It would be nice if i could import the files like LabCompass.exe --import normal.json or something similar.

labcompass got stuck in corner

as title, labcompass got stuck in my corner, i try everthing but no chance to move it anywhere because it dont have window tile bar or even icon so i can right click to choose "move" option

Tool to Create json File

Hi there,

Is there is a tool to create the json files? I face the problem that poelab did not update a json file for todays lab and so I think it would be usefull if the creation of this files would be possible and easy for everybody. If there is not a tool it would be at least helpfull if you post a list with correct syntax for these files :)

Suggestion: Loot Checklist

How difficult would it be to add a green check-mark or something like that to the planner page to show which loot items you have already collected? This could also check off items on the loot window.

Are each of these events logged?

"Game Client File" is impossible to configure for Steam

Version 1.1.0

Client file name is hardcoded as Client.exe in the configuration dialog but it can also be PathOfExileSteam.exe or PathOfExile_x64Steam.exe for Steam distributions. Also the path field is not editable so it is not possible to paste the path directly

compass not responding

title. i open the compass, and it doesnt respond. i followed the steps on poelab, redownloaded it a few times but i cant fix it :\

[Bug/Suggestion] Multi-client Support

If running lab while you have a second client open (or more however to my knowledge running more then 2 is against GGG's rules) LabCompass works fine unless you switch areas with the second client (like if your making a trade and you leave your hideout to go to their's).

After taking a quick look at the Client.txt I see that it logs the clients with different numbers. If you could find the time it would be awesome if you would make the compass on lab start store the client number as a variable ignoring logs from other client numbers until the lab is completed?

Option for manual planning or setting priorities

Let me just say that the recently released auto planner is wonderful, making planning a lot faster and easier. The tool also keeps way better track of where you are, and will dynamically alter the route if you take a different exit (or tell you to go back).

The main problem I'm facing now is that you can no longer decide in which order you visit rooms. Although this is no big deal in most cases, it is especially useful when paths branch off. Take the below example of today's layout (January 24th).

image

In this case, the silver door in map 14 can be either at the very beginning or end.
What I'd normally do in this situation is quickly go from 13 to 14, and check if the door is at the beginning of the map. After that, I'd go back to 13 and proceed to 16. From the trial I'd go back to 14 if the silver door wasn't at the beginning, because that means it's at the end.

Although I don't expect the tool to cover such situations, by allowing us to choose whether we want to use the new or old system, people like me that run into this issue can just switch to manual planning on days where the lab layout presents this kind of problem.

Lab file:
uber24jan.json.txt
(File has a txt extension because GitHub doesn't seem to support .json)

Suggestion: Minimize button

Hi, as i said in title I want to suggest minimize button witch will hide all extra buttons and compass leaveing name, X button and minimize button when you don't use it.
Sorry for bad English.

Visibility problems with compass

Hello,
I seem to have a problem where the opacity of the compass and it's elements is too low, and barely visible.
Is there an option to make it more opaque, or to add a dark bg to all the items?

Thanks,
capture

Suggestion - Enhance the UI to allow starting midway through the path?

If a user decides to restart the path (started app after starting lab, manual modification during the run, accidentally closed app, app crashes, etc.) while running a lab, the tool is "off" until next run.

One simple approach to fixing this is a "continue from here" option after modification/load/whatever. You can do this by allowing the users to set their current active location to a point in the plan (bottom bar of numbers). This would initialize/load the planned path and move the tracking arrays to the appropriate indices (assuming the current room is the one they set active).

The UI is very clean and minimalist (kudos!), so I would not want to suggest cluttering it. Perhaps a slight color offset to signify where the current step is on the bottom row (coinciding with the red compass marker on the map) and some way for the user to edit it?

planner

You'll probably come up with something that fits your theme nicer; I am just trying to frame the idea.

Thanks much!

Overlay broke

Was working properly all week. For some reason, around yesterday, the LabCompass no longer overlays above PoE.

Tried clearing all files out in the registry for Labcompass, any idea what might cause this?

Ui scale factor error

Hot to restore ui scale factor to default? OK button is wrecked below my screen :/
screen

Option to change order of the rooms

Hi,
First of all, very good job on the tool.

I have one small feature request:

obraz

In case like this I would like to change the order to 1-2-4-5 instead, which is not possible right now.

Suggestion: Option to hide text directions

There does not currently appear to be an option to hide the text directions which are displayed under the compass. These instructions are redundant when you know what the various symbols represent and take up quite a bit of screen real estate so it would be nice to have an option to hide them.

poe_lab_compass_text_directions

Room-specific timings

First of all, nice tool, super helpful.

After the run, I would love to have an option to show the time I spent in each room, so I can see which ones I have to optimize on my next runs (I am a learner).

Two rooms similar name it got confused.

I can't remember the names of the rooms sorry, but they were inline vertically with each other and i entered one and it thought I was on the bottom room (this was 27/06/2018) lab uber.

The rooms name started with almost the same name.

Issue when starting the program from a batch file

Hey.
I encountered an issue with this program, when I tried to run it via windows batch files (.bat). I have a couple of AHK scripts I'd like to start when opening PoE, so I did put all of them in a batch file. When I wanted to try LabCompass, I did just put it into the same batch file, so it would be opened together with the poe client.

When I executed the batch file, the following happened:

  • the AHK macros started
  • PoE launcher started
  • for a brief moment, there was some sort of "fatal error" message, probably related to LabCompass
  • the console window opened by the batch file, all the macros, and PoE close down simultaneously
  • the batch file disappears/gets deleted somehow (!)
  • my pc does not allow me to create/rename a new batch file of the same name at the same location (!!!)

Reproduced the issue with a differently named batch file, same thing happened. 2 file names blocked at that location currently.

Windows 10, 64bit.

Batch file did look somewhat like this:

start "" "D:\Programs\POE-TradeMacro\Run_TradeMacro.ahk"
start "" "C:\Games\PoE\macro1.ahk"
start "" "C:\Games\PoE\macro2.ahk"
start "" "C:\Games\PoE\PathOfExile_x64.exe"
start "" "D:\Programs\LabCompass\LabCompass.exe"

Path selecting is broken?

image

Can't select path from step 1 to end if I want to select path by myself I need to go with stars from end to start. Its feature or bug ? Also Argus not displayed in sidebar when selected.

P.S. But we anyway love you @yznpku !!! <3 Thas awesome plugin!

Compass overlay not opening when switching from connected external screen to laptop only

Title says it already. I am running two setups in different locations. One is my laptop only with 1366X768, the other one is on a docking station with external screens where it is scaled up to 1920X1080.

On the external screen lapcompass runs without any problem, but once I disconnect the external and "scale" back to the normal laptop screen resolution, the overlay doesn't open anymore (but the process is running fine). Since the scaling moves my icons around, too, I thought moving the overlay box into a different corner which seems not to get changed helps but it won't. Does anybody have an idea how to work around it? Deleting the file and re-extracting it etc didn't help so far.

I appreciate any suggestions, but will try again to simply move it around to different corners of my screen when switching between external <> laptop.

Suggestion: Button to check all rooms

As title says - can you add button to check all rooms (exluding rooms without keys/treasures) in current lab notes to plan path and/or autosave planning for each lab notes?

Suggestion: Pathing prioritization options

Hello and first of all thanks for such a great tool :)

I had an idea for a little option which allows the user to influence the automatic path generation.

Basically you would be able to choose between different options like "Fastest", "Max Darkshrines", "Max Silver Cache's", etc.. which could either be a dropdown or a multiple choice even if it makes sense and the default generation of the path would take this into account.

SUGGESTION - JSON

Hi, I'm here just to suggest a slight change, instead of downloading the json file, since it's already in Jason, it could load directly from the web, using some webservice or so, just implementing this in a combo box that the user can select which lab, he wants to run, since the lab is equal for all day till the reset it should not have any problems,
It turns the app easier for some people to use, and not having to download all layouts you want to do for the day if you play more than one char is a nice QoL besides its not hard to implement this change too
Great app.. thanks

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.