#tooldev-general

1 messages · Page 68 of 1

grave isle
#

ahha json reindent blow up my sublime text xD

#

thank for the link 😃

compact isle
#

@chrome topaz they're instance-local items like labyrinth keys

#

So no not tradable

hazy fog
#

called it 🎉

compact isle
#

just the weird vaal gems stuff

#

there aren't any crazy things this time

chrome topaz
#

famous last words

slow forge
#

Map stash tab support for the website is not coming in 3.3 I assume?

compact isle
#

unfortunately not

#

it'll need a new API and everything to support fetching subtabs

slow forge
#

And that's WIP most likely, so no info to share yet? marauderthinking

compact isle
#

not yet

velvet fog
#

quote bex

We are also planning on posting a torrent in 3-5 hours from now.
simple ravine
#

sweet!

timid hemlock
#

@old heath I'm not adding or updating gems until I get the torrent data

old heath
#

👍 Got it

timid hemlock
#

And holy hell do I wish people would stop bugging me about it :/

hazy fog
#

I made an announcement for you 🤔

timid hemlock
#

hazy fog
#

cosmic saffron
hazy fog
#

lol

velvet fog
#

busy on work, ping me when torrent is ready

slow forge
#

I'm sure we'll get an @everyone

hazy fog
#

indeed

wind garden
#

@timid hemlock Think I may have found a bug in Slavedriver's Hand unique gloves. They have 30% reduced trap throwing speed on them and my build only has 12% increased cast speed from frenzy charges. And yet somehow my trap throwing speed is the same with and without the gloves on. It appears that the 12% increased is evenly counteracting the 30% reduced.

timid hemlock
#

Can't reproduce it

timid hemlock
#

Ooh, le torrent!

#

Chaaaaaaaarge

old heath
#

For the people too lazy to scan the text for the link 😛

#

I guess that's close enough

timid hemlock
#

It does say approximately!

old heath
#

Yea, 9.4GB I guess is close enough to 8.8GB

timid hemlock
#

And at this rate people can stop bugging me about skills in approximately 4 hours

old heath
#

4 hours? What is this... Australian internet?

timid hemlock
#

Correct!

old heath
#

lol

timid hemlock
#

Well, 2.5 hours for the download

#

But fuck me if it'll be easy to adapt the new changes

old heath
#

Yea... I wouldn't be looking forward to it if I were you 😄

timid hemlock
#

Trust me, I'm not

#

I just hope the .dat specs haven't changed too much

#

Gotta get the gem/skill split finished before then, though

#

That's going to suck

old heath
#

I hope that my internet actually will let me play tomorrow 😄

#

I also pray to GGG every night hoping they make the client.txt more verbose, so I can make tools to help my self not forget everything while I play

obtuse citrus
#

I'd mail ggg if you have suggestions regarding client.txt

old heath
#

Just the support email? 🤔

cosmic saffron
#

that's the main point of contact, yes

#

traditionally however they prefer to expose less info in client.txt rather than open up more (see the abysss lich/lab zone thing)

old heath
#

That was giving away the tileset layouts though, or if the lich was there

velvet fog
#

if someone had finished the download, please send me a zip of

Data/*.dat
Data/*.dat64
Metadata/StatDescriptions/*.txt
timid hemlock
#

I wouldn't mind that also

obtuse citrus
#

I can do that in a sec

timid hemlock
#

But having the .dats exported as JSON would be preferable for me

#

As I haven't figured out how to export standalone files using PyPoE

obtuse citrus
#

@openarl you'd kinda need to replicate the json code in cli

timid hemlock
#

Yeah, I'd figured as much

#

Not too familiar with Python though

obtuse citrus
#

I can do the json as well, need all .dats ?

timid hemlock
#

Just a select number of them

#

I can compile a list

obtuse citrus
timid hemlock
#

Eh, 7z -_-

obtuse citrus
#

zip just for you openarl

timid hemlock
#

Yay

#

Omega, I love you already for PyPoE, and now I want to marry you ❤

grave wren
#

Now kith

timid hemlock
#

Aww, one output file

#

Hmm, I should be able to deal with that

#

Could you give the stat descriptions in a .zip, if it isn't too much trouble

#

Otherwise I'll grab 7zip

obtuse citrus
timid hemlock
#

obtuse citrus
#

mod domains are sightly different

glad plaza
#

i'm listening! what changed?

cosmic saffron
#

ripinbox

obtuse citrus
#

domains over 9 have changed

timid hemlock
#

Oh bollocks

#

There goes my mod exporter *_*/

glad plaza
#

so master, jewel, atlas and abyss_jewels?

#

anyway I might be misunderstanding the purpose of this torrent. I'm looking at the json.zip from @obtuse citrus and the spec has almost no changes. I thought this includes most of the changes.

obtuse citrus
#
    FLASK = 2
    MONSTER = 3
    CHEST = 4
    AREA = 5
    UNKNOWN1 = 6
    UNKNOWN2 = 7
    UNKNOWN3 = 8
    CRAFTED = 9
    # Corruptions, item limits, jewel mods, other stuff?
    MISC = 10
    ATLAS = 11
    LEAGUESTONE = 12
    ABYSS_JEWEL = 13
    MAP_DEVICE = 14
    DUMMY = 15

    # legacy names
    MASTER = 9
    JEWEL = 10```
#

domain 10 has a lot of stuff... seems a bit of a catch them all

glad plaza
#

I always understood this as mods from master crafting

#

and 9 had monster stances

obtuse citrus
#

stances are gone, the ids shifted by 1 for the most part

#

except that what I called jewel previously has corruption stuff and other things now

timid hemlock
#

I presume GenerationType would differentiate them though

glad plaza
#

@obtuse citrus did you check if key0 in SkillGem.dat references the vaal version?

obtuse citrus
#

seems to reference the base version for vaal skills

#

I'll just name it Key2 though

timid hemlock
#

It's definitely the non-Vaal skill

#

I'll be needing that one!

timid hemlock
#

Aaaaaand literally everything broke

#

FML

obtuse citrus
#

rip

glad plaza
#

so annoying when they just move entries in dat files by a couple of rows. adds so much noise to diffs 😦

obtuse citrus
#

diff by ids in the dats

glad plaza
#

just encountered this with ModTypes. Might be better the rename name to id. I'm not sure every dat has a column for ids?

obtuse citrus
#

a lot of them do

glad plaza
#

but no all and that was what I was refering to

timid hemlock
#

Things look more broken the more I work :/

glad plaza
#

@obtuse citrus I think domain 10 is still solely for vanilla jewels. Do you have an example for mods that dont fit that description?

timid hemlock
#

That gem/skill split is painful

#

Like, how do you sort skill gems when some gems grant two skills

#

Sigh

obtuse citrus
#

I just quickly looked over it, but it might be

#

if you didn't find anything else I'll just change it back to jewel

glad plaza
#

sort by skills @timid hemlock

obtuse citrus
#

can't think straight today, freaking heat is killing me

timid hemlock
#

But it's sorting gems

#

Since that's what you're selecting in the gem dropdown

#

So how do you rank the Vaal Haste gem when both skills can give different DPS

glad plaza
#

sort by skills and have a tooltip that explains that this skill is granted via Haste Gem?

timid hemlock
#

But I can't sort by skills

glad plaza
#

just™ change it

timid hemlock
#

...

#

What, so show the gem selection list as a skill list, then magically make it a gem list when you select one?

grave wren
#

If you find a solution would be great if you'd be able to tell me how the new layout is

#

Gonna be bad for my bot

timid hemlock
#

100%

#

My plan is to change the gem saving to use the skill gem ID rather than the skill ID

#

Since the program now needs to make the distinction

#

Skill gem ID being like this: Metadata/Items/Gems/SkillGemFireball

glad plaza
#

I havent looked at pob code in a while so I cant help you. But from a UX perspective I want to know which gem is the best for my setup so if you display the gem and maybe the skill in parentheses or vice versa that seems good enough for me

timid hemlock
#

Honestly, although it'll take a lot of changes in various places to make the split, the gem sorting is the only major issue

grave wren
#

Hope you prepared your inbox for this already 🐸

timid hemlock
#

But you can't show the best gem, as the gem may or may not be best depending on which skill you use

#

Yeah :/

grave wren
#

Quick animal avatars and other nickname here 👍

obtuse citrus
#

(When you look at code that SHOULD be working but isn't -_-)

glad plaza
#

I mean PoB already makes assumption to determine if this gem is the best to use. cant fault the program if you equip the gem and then not use it in a way the software intended you to. I realize that this is just not how people use software and that there will be more bug reports and confusion but all you can do is write it out for the user and hope for the best, no?

obtuse citrus
#

(Also when you complain about things like that and immediatly after spot the problem >_>)

timid hemlock
#

Eh?

#

Well, what I'm actually going to do, I think, is just choose the skill with the highest DPS

#

Problem solved!

unkempt field
#

Why not just list all skills?

#

ignore the gem?

#

and treat them like skills?

#

It already ignores sockets right/

glad plaza
#

thats what I said

grave wren
#

@obtuse citrus that was the same issue I had when I asked pypoe questions templarLul

timid hemlock
#

Because skills and gems are no longer 1:1

grave wren
#

Immediately after asking you can go facepalm because you find the solution

timid hemlock
#

What you're putting in the skills tab have technically always been gems, but they were referred to internally by the skill they granted

#

That's no longer possible

unkempt field
#

Right

#

but you can't just change that to skills?

#

concerned about USX or just iots a paint in the ass

timid hemlock
#

No, they have to be gems

unkempt field
#

right

timid hemlock
#

To keep a 1:1 mapping with the game

unkempt field
#

Previously something like frost blades granted 2 'skills' though right?

#

okay, fair enough - that makes sense

timid hemlock
#

If they're suddenly skills then I have to mess about with the import code

unkempt field
#

ahh okay

timid hemlock
#

Because that gives gems

unkempt field
#

yea i getchya

timid hemlock
#

Plus, when the user selects Vaal Arc (for example), they'll now expect both Arc and Vaal Arc in the skill list

#

As happens in game

unkempt field
#

Yea., i just assume you could grant 2 skills like Frost blades

#

then you only care about the dps if you have it selected

timid hemlock
#

Frost Blades isn't two skills

#

It's one skill with two parts

#

Biiiiig difference

unkempt field
#

yea, fair enough

#

I'm not smart enough for Lua so i havn't dredged into what it's doing

timid hemlock
#

Crap, just realised I'd need to have the two skills independantly enabled/disabled

#

This just gets worse

grave wren
#

Yes that was why I asked for the bot

#

Will be nasty when you just use vaak aura

timid hemlock
#

Mmm

grave wren
#

And not the main aura

#

Because users won't get that easily 100%

glad plaza
#

seems like helmet enchantments are not evenly distributed anymore

cosmic saffron
#

enchants were always weighted

#

but helmet pool might be diliuted with old ones, we'll see

glad plaza
#

didn't know that. I actually just saw that some spawnweights were changed

#

@cosmic saffron you sure? just rechecked with the previous datamining and they all had the same spawnweight. So how did you come to the conclusion that they were weighted?

cosmic saffron
#

I wasn't referring specifically to helmet enchants

glad plaza
#

just assumed that you were since I was referring to them. all good 😃

grave isle
timid hemlock
#

Indeed

#

I'm gonna need it, because this is hell

grave isle
#

yeah :/

velvet fog
#

almost done for me marauderthinking

grave wren
#

Where's the tencent money for the tools

timid hemlock
#

Yes, but you're litterally the god of datamining

#

I'm a mere mortal

velvet fog
#

parsing data is easy, you are making another POE on lua

timid hemlock
#

Weelllll

#

Ok maybe

velvet fog
#

most of my works are just linking data columns, not compute

grave isle
#

agree with @velvet fog you doing a god work

timid hemlock
#

@grave wren For the benefit of bot makers, I'll be emitting the display skill list to the XML

#

That'll show the list of active skills w/ supports for each socket group

#

Should make it a lot easier to work out the main skill etc

#

Especially with the upcoming changes

grave wren
#

Awesome thanks

#

Let's see how motivated I am to fix the bit after work though 🐸

grave isle
#

no change in xml structure ? like this : <Skills defaultGemQuality="20" defaultGemLevel="20" sortGemsByDPS="true"> <Skill mainActiveSkillCalcs="1" label="" enabled="true" slot="Ring 1" mainActiveSkill="1"> <Gem level="1" skillId="Portal" quality="5" enabled="true" nameSpec="Portal"/> </Skill>....

timid hemlock
#

There will be an additional attribute in the Skill element called "gemId"

#

That'll contain the ID of the skill gem itself, and will be used in preference to skillId or nameSpec

grave isle
#

nice !

timid hemlock
#

Both of which will still be emitted for backwards compatability, though

#

But for most purposes you should be able to rely on the new display skill list

grave isle
#

sound great

#

which id will you use ? official or internal ?

timid hemlock
#

Official; so something like: Metadata/Items/Gems/SkillGemFireball

grave isle
#

damned

#

i have an api with numeric id

#

but i can still work with skill name

waxen musk
#

Are there official item ids? For uniques

glad plaza
#

was about to type that unzip is refusing to inflate the torrent after 5min and then it suddenly completes, nice

velvet fog
#

Uniques has uid

grave isle
#

where can we found it ?

glad plaza
#

@obtuse citrus is the latest commit in PyPoe supposed to work with the torrented ggpk?

velvet fog
glad plaza
#

2 missing dats warnings; but no errors, thanks!

obtuse citrus
#

I'll put it over to stable when the patch is out later today

glad plaza
#

i was super confused earlier because I though the json.zip was the hole spec. looking at the alpha spec the size of the diff makes way more sense 😉

simple ravine
#

why on earth is my seedbox pulling down the ggpk at 950 mbps, but my gbps connection only get 50-100 mbps

#

feels strange

stoic atlas
#

depends to what seeders you connect

simple ravine
#

seeding it at 400 MB/s 😐

grave wren
#

I should finally get a way to ssh into my pi from work to download that stuff

timid hemlock
#

Hmm, time to hit the magic F5 and see if the massive changes I made to about 15 source files actually worked

#

Wish me luck :/

#

Immediate crash

#

Yay

old heath
#

😦

timid hemlock
#

This is going to be a long night

grave isle
#

haha the same feeling when u try to compile full day of dev xD

timid hemlock
#

ITS ALIIIIIIVE

slow forge
grave isle
#

GG

thick elm
#

I love your work Openarl ❤

timid hemlock
#

I mean, it crashes when I do literally anything with skills

#

But hey, at least it starts :/

slow forge
#

It's all about small steps

thick elm
#

atleast you are giving me the time for writing my thesis..

#

you got time :3

inner sundial
#

@timid hemlock Why would u dev anything ? I just added cold damage to a ring to simulate elemental hit EASY BRO

velvet fog
#

the torrent content.ggpk contains some removed .dat files

timid hemlock
#

Ok, I'm looking for volunteers to break everything I've been doing for the last few hours

#

If you're keen, edit the manifest.xml in your PoB install and change the "branch" attribute from "master" to "dev"

#

Then restart PoB to update from the dev branch

#

There's backend changes to the gem handling that need testing; the new skill gems aren't in yet, but some changes to existing gems are present

unkempt field
#

Alright I'll have a crack

#

ewww no git on this computer

#

sec, installing git

timid hemlock
#

A word of warning: copy any existing builds before opening them in the new version

#

Eh, you don't need git for this

#

Just edit the program's version manifest

unkempt field
#

just easier

runic narwhal
#

Ill check it out, what exactly do you want us to look for?

timid hemlock
#

Just use it

unkempt field
#

gem/ skill ordering biggest thing

#

right?

timid hemlock
#

Make skills, make builds, open builds (but make copies first)

#

Just generally try to break anything related to skills

old heath
#

@timid hemlock I will do it

timid hemlock
#

Thanks

#

As far as I can tell, everything works

#

But I need to be sure

grave wren
#

@timid hemlock home soon count me in 👍 . Might want to ask in #offtopic

old heath
#

But will the normal people remember to switch off of dev mode after testing? 😛

timid hemlock
#

Yeah that's the problem

#

It may also break things

#

Builds, particularly

#

I mean, probably not builds

#

But I can't be 100% sure

#

I've opened quite a few different build types and everything seems to be ok though

#

If everything is gold here, I can move on to adding/updating skills

old heath
#

Seems fine 🤔

#

Nothing broke so far.

timid hemlock
#

It's funny, I updated my standalone dev version and immediately got an error

#

You guys are weak 😛

old heath
#

v-v

#

I'm using it how I normally would

faint remnant
#

managed to break it:

#

trying to sort flasks by dps

#

stops at 41%

old heath
#

Oh, normal sort by DPS is borked

grave isle
#

will test too

old heath
timid hemlock
#

Yup, found the cause

#

Forgot to update the ExtraCurse code

old heath
#

Well, other than that I can't find any issues in my normal use.

grave isle
#

i'm probably out but i just proceed to fresh install and i don't have manifest.xml file

faint remnant
#

started once?

old heath
#

I mean, that annoying bug where it will sometimes try to exit the build you're on when you click on the skill tree is still there.

grave isle
#

yes

#

it's in the .zip file but not with the installer

timid hemlock
#

With the installer, it's in %ProgramData%\Path of Building

grave isle
#

ok let's test this ! 😛

#

ctrl+V won't work for you to on import ?

timid hemlock
#

Eh?

old heath
#

Worked for me

grave isle
#

don't worry folk my code is corrupt 😉

timid hemlock
#

There's an update on dev with some minor fixes

dire river
#

got some nasty display issues after the update, sees to be resolved after restart.

faint remnant
#

I got the feeling something with burning arrow ignite damage is busted

timid hemlock
#

Jesus almighty lord

exotic barn
#

attempted to open a build using apep's supremacy (and other stuff, let me know if u need more info)

dire river
#

xD

timid hemlock
#

The aforementioned update fixes that one

#

Check for Update!

exotic barn
#

ah ok

timid hemlock
#

Don't look too closely at the functioning/tuning of individual skills

#

I haven't started work on that yet

#

Ok, now for the skill changes

old heath
#

Have fun.

#

I do not envy you

faint remnant
#

Allright, will get back to BA testing when you are done. Elemental Hit changed a ton compared to the last build, so I guess you already worked on that?

timid hemlock
#

I haven't touched any of the changed skills beyond simply importing the new stats

#

Ones with balance changes are fine

#

Ones with mechanical changes may not work fully

faint remnant
#

Alright, thanks a ton for your work so far! PoB pre-league is nearly more fun than the league start itself

timid hemlock
#

😃

old heath
#

pre-league pob is why I bother playing the league

#

I need to see if my terrible idea works

faint remnant
#

Excatly. Though this time it's really risky since I'm planing with the EH jewels. That was a huge mistake when they released the golem jewels.

old heath
#

I planned on Using the buffed Cold Snap

#

Then it got nerfed really badly v-v

#

Now I'm not sure if my idea will work, but I'll sure try

faint remnant
#

I feel you. I was thinking about using it as well (more specifically fire conversion ignite Cold Snap ... maybe)

old heath
#

I'm using it with Cyclone and CoC

#

I'm not sure it will even work. Will Cold Snap properly consume a frenzy charge? Will it cast on top of myself, like I expect it to? Who knows. We will find out

inner sundial
#

EH jewels wont be rare

#

dont worry about that @faint remnant

#

it cannot be.

dire river
#

trying hard to get the skills in the dev build to break, so far so good 👍

inner sundial
#

where can I DL the dev PoB to test ?

timid hemlock
#

Excellent

#

Scroll up

inner sundial
#

ty

timid hemlock
#

You can turn your normal install into a dev one with one simple trick!

faint remnant
#

I'll never go back!

old heath
#

Theorycrafters hate him!

timid hemlock
#

Nuuu ._.

dire river
#

"Openarl - Today at 2:08 PM
Ok, I'm looking for volunteers to break everything I've been doing for the last few hours
If you're keen, edit the manifest.xml in your PoB install and change the "branch" attribute from "master" to "dev"
Then restart PoB to update from the dev branch
There's backend changes to the gem handling that need testing; the new skill gems aren't in yet, but some changes to existing gems are present"

grave wren
#

I still have my dev one from the spectre fix :p

timid hemlock
#

😄

grave wren
#

Better don't ask why or how I noticed that

inner sundial
#

"*" Nice patch note from the dev branch !

#

xD

timid hemlock
#

It's an important one

#

Read it carefully

grave isle
#

Btw it's possible when you export a build with PoB to identified Author ?

timid hemlock
#

Nope

grave isle
#

no field can do that ? like a simple input text

timid hemlock
#

What, like the Notes tab?

grave isle
#

yes

inner sundial
#

Would be a nice idea !

timid hemlock
#

Yes, fortunately it already exists

#

:/

grave wren
#

Patented build please do not copy

grave isle
#

can be an attributes to the <Build>

faint remnant
#

Does Worthy Foe not count for ailments?

#

I would have expected a 20% boost in ignite DPS from it

timid hemlock
#

Seems to be working for me

faint remnant
timid hemlock
#

it's additive with other modifiers to damage taken

#

And boy do you have some of those!

faint remnant
#

Oh daaaamn

#

Got the old Dyadus in there

#

RIP that build.

#

The new one isnt in?

inner sundial
#

Dyadus isnt more dmg anymore right ?

#

they killed it aha

faint remnant
#

Yeah it's "just" 200% increased.

inner sundial
#

u mean with double dyadus ?

faint remnant
#

anyway, Gotta go (and cry), thanks for your awesome work openarl!

#

yeah, my plan was ele hit, double dyadus for sick ignites

#

but the numbers don't seem to go really high

inner sundial
#

theres something to do with dual wield dyadus elemental hit fire/cold or even full fire (CtF)

#

but do no play ignite

#

ignite sucks except if u play a fire skill since the rebalance of it.

faint remnant
#

Thought the 200% might offset the lack of more multiplier (since it enables hypothermia as well)

exotic barn
#

@timid hemlock if a socket group with a vaal aura is disabled, the aura that reserves mana isnt disabled, however disabling the skill itself (marked in green) will stop the reservation

timid hemlock
#

Hrm

#

Oh

#

That's because you have that socket group selected as the main one

#

That overrides the group enable setting

exotic barn
#

ah you're right

grave wren
#

so now lemme check if i can get this dev branch on my mac

primal niche
#

Does PoB contain all the gems yet ? Or do we still need to wait

timid hemlock
#

Waiiiiit

#

plix

grave wren
#

@timid hemlock which file stores the builds dir :>?

timid hemlock
#

I'm working as fast as I can, but there's a mountain of stuff to do

primal niche
#

"Builds" folder

timid hemlock
#

Standalone or normal install?

grave wren
#

standalone

timid hemlock
#

It's in the Builds folder

grave wren
#

dont you store the path to this folder in another file?

timid hemlock
#

Oh

#

If overridden, yes

grave wren
#

ah i'll just back up all the builds and let it go wild

#

seems to make more sense

timid hemlock
#

😄

timid hemlock
#

Active skills updated (but new ones not added yet)

grave isle
timid hemlock
#

That's funny, because I don't like coffee

grave isle
#

Really ? O_o

slow forge
#

Energy drink man then, I suppose?

timid hemlock
#

Neither

grave wren
#

tea?

timid hemlock
#

I get all the energy I need from my users

grave wren
#

dont let me hanging

timid hemlock
#

They did a LOT of transferring

grave wren
#

did they transfer 💸 ?

grave isle
#

this dude is not human Xd

timid hemlock
#

Not much 😛

exotic barn
#

༼ つ ◕_◕ ༽つ

grave wren
#

did mine arrive at least

grave wren
#

because i didnt get a confirmation this time

slow forge
#

All dat energy

#

And none made a thread for NeverSink

grave wren
#

neversink is always fueled

grave isle
#

its on his stream

#

full of energy chat XD

timid hemlock
#

I should stream

grave isle
#

"edit: Here is his Patreon, if you use PoB then consider donating!" haha so sweet edit XD

timid hemlock
#

People could see the magic of my updating

grave wren
#

and your cries of panic

#

paying 5 bucks extra for that

timid hemlock
#

.... In 20x10 resolution over my shitty internet connection

grave wren
#

ascii stream?

#

😄

grave isle
#

and your (╯°□°)╯︵ ┻━┻

#

when someone asking if new gems is okay xD

runic narwhal
grave wren
#

btw never accidentally npm install in a cloud drive

#

fucking sync after cleaning up takes eons

slow forge
#

Damn, NeverSink is the top stream on PoE category rn

grave isle
#

if think just like 1% or 2% of user donate or become patreon and most of the time is not the user who complain

#

this is really sad

grave wren
#

i dont like the patreon idea

indigo willow
#

never use javascript :haw:

grave wren
#

although i know why it's good for the content creators

#

not a fan of monthly payments :<

grave isle
#

yeah most of the time i forget to cancel subrisbed twitch for exemple 😛

old heath
#

@timid hemlock I feel like lua wasn't the best language to continue full support of this app with 😛

timid hemlock
#

Eh? Why?

old heath
#

Because it's a pain to look at XD

timid hemlock
#

... -_-

old heath
#

For anyone that isn't you 😛

timid hemlock
#

Noone else counts >_>

slow forge
grave isle
grave wren
#

i dont see the issue

#

be a bit open

#

just be glad it's not haskell

#

wow calm down

#

cough cobol

grave isle
#

or Bash ? xD

old heath
#

Well, lua isn't meant for full stack

#

which is why it's ugly to look at

runic narwhal
#

I actually feel like lua is pretty readable even as someone who never did anything in lua

grave wren
#

"full stack"

old heath
#

Hm? It's not

#

It's a scripting language, it's supposed to be the supporting language, not the main one 😛

grave wren
#

🤷

old heath
#

Doesn't mean it isn't capable of it, it just wasn't designed for it

grave isle
#

wow

grave wren
#

i'd also not use lua because 0.5 experience in it

timid hemlock
#

Works well for me /shrug

#

I love the heck out of it

grave wren
#

but i dont get why you bring up the topic

timid hemlock
#

(clearly)

grave wren
#

array starts at 0 openarl 🐸

grave isle
#

¯_(ツ)_/¯

grave wren
#

y u do dis to me

old heath
#

lol

timid hemlock
#

SHHHHH

#

Silence, little one

grave isle
timid hemlock
#

And supports updated

#

Love that .gif BTW

old heath
#

That cat be ded now

#

Smothered by sloth

timid hemlock
#

Not a bad way to go, though

old heath
#

True

grave wren
#

morale support medal obtained

hazy fog
#

@velvet fog what happened to jewel corrupt implicits? they're not on the vaal implicits tab

velvet fog
#

not sure

hazy fog
#

🤔

velvet fog
#

ModDomains changed, maybe broken

grave wren
#

rip

#

hm no issues with your build for now openarl

#

tried it with a shrapnel shot trapper and fire nova miner

#

no new stuff yet

timid hemlock
#

Good

grave wren
#

also lost like 60% dmg on the trapper 😭

delicate ore
#

im surprised, i thought shrapnel trap would be silly with no cooldown

#

did you factor in the cooldown change?

grave wren
#

nah but it was a pretty bursty setup before

#

now you need to spam to do the same damage

delicate ore
#

yeah that sucks then

#

i wonder if i

#

should bother with arc traps

#

now that theres no multipler

#

mines were actually pretty damn good already before

#

not much less qol

#

since they auto target anyway

grave wren
#

i'll go with mines

#

no reason to use traps

delicate ore
#

the other question is ascendancy

#

sabo is still kinda meh to me, and crit capping is very easy now even wtihout assassin

#

elementalist doesn't seem to be great for a miner, so maybe inquis?

#

or scion

grave wren
#

sabo for miners 100%

#

i'd never not go sabo

#

especially with aoe skills

delicate ore
#

ill reinvestigate sabo

grave isle
#

blind is pretty damned huge boost of survability

grave wren
#

reg+blind + laying speed

delicate ore
#

i can block cap with a shaper shield if i go scion

grave isle
#

yeah i think is really worth

delicate ore
#

im sorry to take this channel off topic tho

glad plaza
#

@old heath where did you get that lua was not designed for "it"? they explicitly write on their page that it is used in many games. seems like a good choice since pob is basically a poe emulator

grave wren
#

its a scripting language

#

it's obviously good for games

#

but the gui is very hack-y

glad plaza
#

isnt the gui written in c++ though?

timid hemlock
#

Deliciously hacky, thank you very much

#

And the GUI is 100% Lua

#

Well, the renderer is C++

#

But that's it

glad plaza
#

oh thats it. I mixed renderer and gui

grave wren
#

i didnt judge hacky

#

but thats one reason for not doing everything in lua 😉

old heath
#

The good thing about the hacky-ness is that it's cross platform though

#

So that's a plus

grave wren
#

wut

#

it's just working because of wine

timid hemlock
#

It is definitely a reason >_>

#

But I did it anyway just to see if I could

grave wren
#

and then you just thought

#

#

😄

glad plaza
#

and the hole community

grave wren
#

but honestly almost all gui frameworks are meh

timid hemlock
#

It's actually kinda interesting building a UI framework from scratch

grave wren
#

never did it

old heath
#

It's actually kind of mind numbing and stressful*

#

😄

timid hemlock
#

I swear like half the code is in the damn text edit control

grave wren
#

i honestly wouldnt know what else to use

#

prolly QT

timid hemlock
#

The program's long-term Destiny is to be rewritten to use Qt in some capacity

old heath
#

I made a UI framework in lua for something I was working on wtih Love2D, and lots of stuff going wrong before anything went right

grave wren
#

hm did you think about just doing a two tier thingy with some juicy js frontend :p?

old heath
#

I like my code oop, and lua isn't very oop friendly

timid hemlock
#

You think?

old heath
#

It definitely is doable, without much effort, it's just kind of hacky

timid hemlock
#

Had a look at PoB's code much? 😄

#

It's all OOP-ed up

grave wren
#

i think you'd love python

#

give it a go sometime

#

:p

old heath
#

The PoB source is nice, it's just a pain to follow in a few places

#

I'm just not a fan of the organization 😛

timid hemlock
#

Yeah, I know

#

There's a lot of classes that need to be broken up

#

Like the items tab, which is like 2000 lines

old heath
#

I would've put every skill in a separate file tbh.

glad plaza
#

biggest problem is the formatting since I'm used to more "blocky" code. otherwise it was pretty straight forward

timid hemlock
#

Putting the skills in individual files would slow down the load times

#

And be kinda pointless too

old heath
#

Yea, but that's a lua problem

#

😛

timid hemlock
#

Those files are automatically generated anyway

old heath
#

That's a good point.

grave wren
#

why is it a lua problem

old heath
#

Because of how lua arrays work

#

Well, global tables

grave isle
#

start at 1 templarLul

timid hemlock
#

Nothing to do with that, actually

#

It's just that making the OS fetch like 1000 different files is generally slower than picking up... 7-8? I think it is

grave wren
#

^

old heath
#

Well, if the files were loaded individually it would be lots of accessing a global table, which is slow in lua

grave wren
#

file access costs too

old heath
#

If done lots of times

timid hemlock
#

The data files don't really access the global table at all

grave isle
#

try to copy / paste 10 000 files with total of 10 Go and 1 file of 10 Go you will see 😉

timid hemlock
#

And the global table is actually quite fast

#

O(1)-ish, due to hashing

grave wren
#

pretty sure your lua jit optimizes that too

timid hemlock
#

That too

old heath
#

I didn't even consider lua jit 🤔

timid hemlock
#

Actually, PoB avoids the global table almost entirely

#

Due to the OOP structure

old heath
#

That's good

#

It was a real problem for me the first time I used lua

#

I threw everything in it

timid hemlock
#

Yeah... don't 😛

old heath
#

Yea, well the lua stuff didn't explicitly state that it was bad practice

#

and the games I played did it also

timid hemlock
#

It isn't, until it is

#

I.E you get slowdowns 😄

old heath
#

And when it is, it's a huge problem

#

lmao

#

Does luajit automagically optimize math stuff?

timid hemlock
#

Very yes

runic narwhal
#

automagically lol

timid hemlock
#

Best word

old heath
#

That's nice then

hazy fog
#

@timid hemlock I never saw a patchnote about the slider issue with cursor leaving the program, thanks for fixing it anyways 😄

timid hemlock
#

😄

#

Too minor to note

hazy fog
#

was major to me 😦

grave wren
#

aww

#

big change for smol ferret

hazy fog
#

minutes of frustration!

velvet fog
#

it's valueTypes

old heath
#

Why do all external tools go through AHK?

#

Just for ease of access?

grave wren
#

all as in which ones?

old heath
#

Trade macros

#

The recent overlay tool

hazy fog
#

because why write a real program when ahk exists

grave isle
#

haha

old heath
#

Because it could be a lot better that way :L

grave wren
#

doubt

hazy fog
#

this is like asking why do people use google chrome to browse webpages when they could write their own 🤔

grave wren
#

what is trade macro missing

old heath
#

Not needing ahk

glad plaza
#

didnt know the wiki has an api documentation. should we merge this with the swagger documentation to have everything in one place?

grave wren
#

that is no argument

#

why is my bot in python

#

it requires python

#

so it has to be bad

#

:p

#

ahk is just a painless setup

#

then you click the thingy and bam works

#

try that with a python newbie

#

especially under win

grave isle
#

"fuck this shit don't work" xD

old heath
#

Write in asm, obviously.

grave isle
#

"lets go dl a real app with ahk"

old heath
#

For each platform and archetype

#

It's best.

grave wren
#

hey i did go through all the hoops with a newbie

#

including why the fuck

#

is python in those weird directorys under win

#

is python not setting the path correctly

#

etc

#

wasnt fun

old heath
#

Python sometimes refuses to work for me

#

So I refuse to use it

grave wren
#

layer 8 problem most likely

runic narwhal
old heath
#

Multiple versions existing side by side also have caused problems

#

But not having a certain version causes even more problems

runic narwhal
#

I dont think it has python2.7 in the main bucket but for 3.6 and other tools like git etc its as simple as a linux package manager

grave wren
#

oh nice

#

my bot runs under 3.6

#

in general

#

its fine

#

but let newbies handle that stuff and you're doomed

old heath
#

smh, this overlay tool doesn't even grab window position

#

I have to go fix it now lol

grave wren
#

absolutely not motivated to update the bot btw openarl

#

me no likey

grave isle
grave wren
#

i'm using the subsystem mostly

#

but if i dev at home i do it on my mac :p

runic narwhal
#

Nice, I actually just run the powershell host for everything. I have a headless VM in the background and just ssh to it since they added OpenSSH to powershell

#

the worst part was making the colours work since system colors have different indices in windows / xterm

grave wren
#

wtb iterm2 clone for unix

glad plaza
#

I just use the git bash

grave wren
#

doesnt git for win offer to register unix commands under win as well?

#

feels like i had those available

glad plaza
#

might be. I just stick with it because can use the same path separators

grave isle
#

oh-my-zsh is included too 😉

glad plaza
#

backslash is weird on german keyboards

grave isle
#

alias git etc really smooth to use

grave wren
#

too bad relearning the us layout sucks even more

#

tried and went back

#

too bad not many OSes have nice support for special chars

#

on a macbook i could imagine using the us layout

#

if you hold the key for a bit

#

this pops up

old heath
#

That seems annoying

grave wren
#

only if you press keys for 2s or longer regularily

chrome topaz
#

@polar island it's color of text in tooltip, 0=white, 1=blue

glad plaza
#

i just refuse to use umlauts these days

grave wren
#

dunno seems weird

#

but some day i'll maybe do that as well

#

sucks with a german laptop though

runic narwhal
#

@Openarl Immolate seems to be broken on the dev branch, even with ticked "is the enemy burning" it doesn't add the damage. Works on the normal branch

#

Maybe someone else can confirm?

timid hemlock
#

That's fixed already

#

Damned stat name changes

runic narwhal
#

Hah alright, cheers

timid hemlock
#

New skills done

#

(I think)

runic narwhal
#

!!!! gotta see if I can get some decent numbers with incinerate

timid hemlock
#

You can't

runic narwhal
#

Feelsbadman 😦

old heath
#

@timid hemlock What if I edit the skill's base damage? 😈

timid hemlock
#

I'm fairly quite definitely sure that that might count as cheating

old heath
#

But I would have decent numbers

grave wren
#

🐸

faint remnant
timid hemlock
#

Err... yeah

#

I just merged a PR, so it's down until I update the version manifest

#

That'll be soon though, as the changes are almost ready for testing

old heath
#

woot woot

glad plaza
#

is steam already patching?

timid hemlock
#

Ok, a new version is on the dev branch with the new and changed skills

#

Test away

grizzled seal
#

@timid hemlock skills granted by items can't be sorted in the socket groups list anymore, they just snap to the bottom instantly

timid hemlock
#

Hrm

grizzled seal
#

you also can't select different skills in the dropdown list for some reason, it has the same snapping problem

#

trying to switch dancing dervish from default attack to cyclone and it keeps snapping back

timid hemlock
#

Fixed now

#

Check for update to get the fix

grizzled seal
#

are vaal auras supposed to turn on both the vaal aura and the regular one when you enable them?

timid hemlock
#

For now; I haven't added separate toggles

#

I'm working on it though

grizzled seal
#

for some reason if I toggle vaal haste on/off, it saves the change immediately even if I say I don't want it saved

timid hemlock
#

How do you mean?

grizzled seal
#

actually that's happening with every skill

#

like if I delete a socket group, and then immediately close the build and choose "don't save changes"

#

when I open the build back up, the socket group is still deleted

timid hemlock
#

Are you running a normal install updating from the dev branch, or are you running from a local repository (which enables dev mode)

grizzled seal
#

normal install, I just overwrote my ProgramData folder with the dev branch contents and copied over some builds to test with

#

it does say it's in dev mode in the bottom left

timid hemlock
#

Yup, that'll happen when you overwrite the files like that

#

One of the "features" of dev mode is that all builds are forcibly saved when closing/exiting/crashing violently

grizzled seal
#

ah

timid hemlock
#

Helps when debugging, as I don't need to remember to save before hitting F5

#

It even saves unnamed builds to a temp file!

#

Very handy

grizzled seal
#

well, I can't find anything else unusual after trying to break this

timid hemlock
#

Good

#

Or bad; just means you're not creative enough to find the other bugs!

grizzled seal
#

haha

timid hemlock
#

They're definitely there :/.

grave wren
#

time to unittest EVERYTHING @timid hemlock templarLul

timid hemlock
#

If only

grizzled seal
#

vaal auras enabling the base aura is definitely going to throw people off

timid hemlock
#

I won't let that go live

#

I'm working on adding toggles right now; once I figure out how to handle it

inner sundial
#

@timid hemlock Didnt see any bug for my test yet

exotic barn
#

Is there a checkbox to make the enemy take 15% increased damage from trap and mines with Bear trap? with hits*

spare delta
#

@timid hemlock base ignite damage buff is not included (now 50% per second instead of 40)

timid hemlock
#

It is, actually

#

... oh, but I didn't update the breakdown

#

^_^

#

As for Bear Trap, I'll take a look

#

Ok, it'll now apply the damage taken debuff automagically

primal niche
#

Openarl, did you use our energy ? It give MORE % development speed

#

XD

timid hemlock
#

Oh yes

thick elm
#

but also % MORE Bugs

#

joke, off

primal niche
#

So why no update yet ? 😄

#

No, I didnt mean it. I know its hard to develop 😄

hazy fog
primal niche
#

Why would you ?

thick elm
#

chaosthinking because he can

hazy fog
#

no bully zone mathilBooli

primal niche
#

Yes, Sir! Sorry, Sir!

#

😄

timid hemlock
#

I will end you ShadowTroll

hazy fog
#

make pob not work on his account :\/

primal niche
#

Cmon I am trying to keep up positive atmosphere

#

I guess I am failing miserably

faint remnant
#

if(Discord.GetUserName() == "ShadowTrolll") {PoBMain.Crash()}

primal niche
#

Thanks man

#

😄

chrome topaz
#

make it randomly change passives

faint remnant
#

But the effects of them.

old heath
#
if not tostring(name) == "Approved" then
    PoB::Corrupt()
end```
#

I think this is the correct code to add

faint remnant
#

No single man should have this much power.

thick elm
#

This is why PoB is opensource

timid hemlock
#

Not my fault noone else is crazy enough to work on this

old heath
#

Not our fault you made it in lua 😉

timid hemlock
#

OOOOH

thick elm
#

I would but I hate Lua

timid hemlock
#

You're on the ending list too

#

And you!

old heath
#

😦 no plz

thick elm
#

Start using good programming languages. C++. C#, Go

faint remnant
#

Fuck. Queue is open and I didnt decide on a build T_T

thick elm
#

xDD

primal niche
#

Okok I get it. I should not try to keep up good atmoshpere by making jokes about stuff some annoying people do (Spamming openarl about PoB update)

timid hemlock
#

Hey, the renderer/OS stuff is written in C++

#

That counts right?

old heath
#

Also, didn't you say you use C# for work?

timid hemlock
#

I have done before, yes

thick elm
#

stop talking to openarl, he has to work

timid hemlock
#

Oh, I'm basically done already

thick elm
#

2 hours left and we still couldnt plan our builds, tztz

timid hemlock
#

Just letting the latest changes stew in the brain pot for a little

old heath
#

Pushed to dev so I can try and ruin it? 😄

runic narwhal
#

@Openarl is the 40-49% more dmg on groundslam implemented yet? I cant find it in the calcs

thick elm
#

#

just asking, did you use VS for programming?

timid hemlock
#

No, the Ground Slam thingy isn't, as I can't figure out a good way to handle it

#

As it scales

thick elm
#

dont know Lua IDE's oO

timid hemlock
#

And yes, I use VS

old heath
#

VS ?

thick elm
#

ah okay

old heath
#

I hope you mean VS Code

#

for Lua

thick elm
#

Visual Studio

timid hemlock
#

No, VS2015

old heath
#

Oh god

#

Why

primal niche
#

oh lulz

timid hemlock
#

With Lua code pack

old heath
#

VS Code is so much prettier and opens in less than 20 minutes 😄

primal niche
#

Whatever floats your boat I guess

thick elm
#

I am actually only using Visual Studio Code for Angular 6 (TypeScript)

#

but I hate VS..

primal niche
#

I use VS for WPF Apps

thick elm
#

Idea ftw

#

JetBrains

old heath
#

I use VS Code for anything not-C#
And then I use Rider for C#

#

Yea, JetBrains 👍

timid hemlock
#

I used VS2017 at my old job and loved it

#

But whatever 😛

old heath
#

I used to love VS, until I started using Rider

primal niche
#

What be dat

#

I guess some IDE right ?

old heath
#

Yea

thick elm
#

JetBrains is offering a good solution for many kinds of languages

#

yeah

old heath
#

Rider is the only JetBrains product without a community/free edition 😦

grave wren
#

Webstorm too

old heath
#

Because it has built in ReSharper, which is what you pay for with Rider

thick elm
#

student license ftw

#

but 2 months left q.q

grave wren
#

Until Feb next year for me

old heath
#

Oh you're right... WebStorm has no community edition. That's interesting

thick elm
#

Me till I finish my thesis.. 6. August

#

only PyCharm and IntelliJ have Community Editions

primal niche
#

Gotta leave. Enjoy your time without me XD

#

cya

grave wren
#

Just renew before @thick elm

old heath
#

CLion used to... I swear

thick elm
#

I will try that yeah

grave wren
#

I finished mine in March:p

thick elm
#

CLion was sooooo nice while my C++ Course in university

exotic barn
#

@timid hemlock conc doesnt work on ele hit for me, and arc says 7 max chain count in the calcs tab

thick elm
#

all other students were struggling with VS but I was like "PHEEEEWW ANNND BAAAM" with Clion

old heath
#

I have to use CLion if I want to use C++

timid hemlock
#

EH only shows the hit damage at the moment, so conc won't work

old heath
#

the VS compiler is broken for me for some reason

timid hemlock
#

But 7 is the correct chain count for Arc

primal niche
#

Oh and last question openarl. Will you make it release or are we gonna have to download the dev version ?

old heath
#

It tries to compile itself, and then uses a non-escaped string, so it can't even find the path to itself. It's weird.

timid hemlock
#

I will release, of course

primal niche
#

Oke

#

bye

exotic barn
#

oh right, i was looking at vaal arc my bad!

thick elm
#

ouhh I can start "programming" my facourite language soon.. Path of Building

old heath
#

The search bar for skills supports lua pattern matching, right?

#

I think I looked in source to make sure, but I don't remember

timid hemlock
#

It doesn't support full pattern matching

#

But there's a few tricks that work

#

Like searching by abbreviation

#

You can also search by gem tag

old heath
#

Ah, so I can't do %d maximum health ?

timid hemlock
#

Err, you mean skills, or passives?

old heath
#

Both

timid hemlock
#

Skills, as above

#

But passives does support patterns

old heath
#

Oh okay

#

I thought it did, because I think I remember seeing it in source

#

Oh, also adding support for the skill acronym

hazy fog
#

@timid hemlock if you ping me when you finish I'll announce it

old heath
#

Oh, it does, but not the normally used one, for something like cast on crit

timid hemlock
#

Sure

old heath
#

You have to do cocs instead of coc

timid hemlock
#

Yep

#

Need to abbreviate all words

old heath
#

Makes sense, much easier to program

timid hemlock
#

Indeed

old heath
#

Don't have to be explicit

timid hemlock
#

Pushed another update to dev

#

This has the new toggles for aura/curse/buff skills

#

They can now be enabled/disabled independantly of the gem itself

#

Fixes the "Vaal Aura/Aura" issue, and is pretty handy in general

old heath
#

So now I have to fix my build from having duplicate skills in each link setup? Gosh. the struggles 😛

timid hemlock
#

Actually, don't update yet 😄

#

Forgot one thing

old heath
#

O

thick elm
#

Enough is Enough, I will take my money back

#

joke ❤ you will get more

old heath
#

Oooh can I get some too? 😮

#

I was here for emotional support/abuse.

timid hemlock
#

:S

#

Ok, update now

#

Your existing builds won't suddenly have all their auras disabled now 😄

old heath
#

Yay!

timid hemlock
#

If all is well, then I might be ready to finally release this

thick elm
#

I am more excited in that than playing incursion

timid hemlock
#

:/

hazy fog
thick elm
#

lets get the shit starting

#

do it git merge --squash --no-commit origin/dev

#

git add .

#

git commit -m "Release 1.5.0" and finally git push

#

:3

timid hemlock
#

Eh, this is just another 1.4 release

thick elm
#

damn

timid hemlock
#

No major changes

#

I am hovering over the release batch file though!

thick elm
#

ah right 2. number was for major changes

#
  1. for fixes and such things
eternal abyss
#

Don't rm -r /* or you'll annoy a lot of people

old heath
#

Updating

timid hemlock
#

Worth another reddit post, you think?

grave isle
#

OF COURSE

hazy fog
timid hemlock
#

I don't like to spam :/

hazy fog
#

I do

#

spam away

timid hemlock
#

I noticed

thick elm
#

I would be mad when I would be @timid hemlock . He is not listed in "rules-and-info" in this Discord :I

hazy fog
#

that stuff hasn't been updated for years

thick elm
#

yeye

hazy fog
#

we don't care enough marauder

thick elm
#

I would immediately stop developing

#

and wait till somebody changes it

old heath
hazy fog
#

good news, you are not in fact openarl

timid hemlock
#

Nope

#

Disabling the gem stops it showing up anywhere, including the default socket group label

#

Disabling the skill just disables... the skill

#

It's actually something users have asked for quite a few times

#

Being able to disable just the skill

old heath
#

Ooooh

#

Okay

thick elm
#

ah okay, i was like wtf when I saw that

grave wren
#

Tfw a non tool talks big 🐸

timid hemlock
#

So I get to check off that problem while solving the Vaal Aura one at the same time

old heath
#

I guess I never had an issue with disabling/enabling

hazy fog
#

tfw you're a tool 🤔 mathilMS

old heath
#

But I definitely see the usefulness

timid hemlock
#

Neither did I, but now that this is here... I'm actually going to use it lol

old heath
#

Yea, same

timid hemlock
#

Feels more natural, I think

thick elm
#

I am the developer of.. ehh.. "infinite fusing orb simulator - tabula edition"

old heath
#

Everything looks and feels solid

timid hemlock
#

Aye, it does

thick elm
#

Remember my name, I will be back in 1 year and develop Path of Building Web :I

timid hemlock
#

Eh, that's if my friend doesn't beat you to it

#

Anyways

hazy fog
#

you'

thick elm
#

xDDD

hazy fog
#

are too late

timid hemlock
#

The batch file is being run

thick elm
#

nooo

hazy fog
#

xyz already did that

thick elm
#

did he?

hazy fog
#

yeah he was bored marauder

thick elm
#

nice one

timid hemlock
#

My dear ferrety friend, you may announce the update

hazy fog
#

hype

thick elm
#

Already published somewhere?

timid hemlock
#

Yup, it's live

hazy fog
#

my updater isn't finding

timid hemlock
#

Give it a minute

#

GitHub likes to cache

hazy fog
#

:\/

grave isle
#

update progress \o/

hazy fog
#

still stuck on 1.4.91

grave wren
#

🐸

timid hemlock
#

GitHub

#

caching

grave wren
#

Send help

timid hemlock
#

Takes a few minutes to pass through

hazy fog
thick elm
#

GitLab >