#tooldev-general
1 messages ยท Page 50 of 1
Okay. Must be a problem on my end then. Thanks for checking.
looks like a small ddos attempt?
Hey, question. Is this the right place to ask advice on developing an item filter?
I have one I've developed to mitigate my clinical OCD symptoms and stress, and a slightly modified version of it is VERY popular among the people in my guild
I was thinking of developing it a bit further now that I've had their input and maybe releasing it into the wild
@strong dome Go for it ๐ GitHub is a good place to host an item filter.
Interesting. Registering now.
Github recommends a license and readme for every project. I'm looking at Neversink as a model and he has a license file--is that important, d you think?
Just pick MIT, that's pretty permissive.
Basically just saying people can do whatever with your filter.
It's not strictly needed, but ๐
oh, so Neversink's is an open-source license? ๐
@strong dome Open source is a complicated word, but yes
Oh, hi!
Okay first off @hushed relic that was mostly a joke but thank you. Second, I dunno if you remember, but you gave me advice very early in my own item filter a ways back--I'm the guy with clinical OCD who couldn't handle hiding anything.
I remember
You've been a huge boon to the community with your filter, such that I've been looking to how you handled your readme and license to figure out mine, neither of which I've ever made before. Is it all right if I model my readme on yours?
(also please ignore the reddit message I sent you literally ten seconds before tabbing over to see your message :P)
Yeah, absolutely. Go for MIT license, unless you don't want people to reuse your code or you have commercial plans
Readme is err, I'm prolly not the best example
Sure, i just did very few readmes
You can also check out the people I'm following (1)
Barde is quite good at making readmes look good and fun
Oooh, noted.
Okay, I have made a rough thread for it. https://www.pathofexile.com/forum/view-thread/2009436/
@strong dome I would suggest adding a preview of the filter
I'm guessing that this is what it looks like, using the filterblade "advanced" editor
It does, yeah. I'll add that pic, if that's okay, @gritty olive
Sure thing
...wait are you the Currency Cop developer?
Yeah
Thanks ๐
I'm not sure if this URL will work for you but it is your filter -- http://filterblast.oversoul.xyz/advanced/Template/1rp5f8c
The only thing I'd request, if I haven't missed an update that added it, is for there to be a "select all tabs" button. I have almost a hundred non-remove-only tabs and tagging all of them was a PAIN.
Yeah quite a few people have asked for it, been trying to adopt a kitten lately life is pretty hectic haha
omg
It will be in the next version though
...Hey, who develops filterblast? Because it's incorrectly tagging unique pieces, those drop under the uniques section of my filter
Dissolator
How can I calc for multiple totems in PoB?
where do I go to report bug for path of building?
@polar island @chrome topaz you guys should add a chance section for shops to sell whites in bulk
@woeful sphinx is there a way to make PoB use the 15% damage taken of vaal lightning trap for the "Is the enemy shocked?" config?
instead of 50%
@polar island what is this sad face i'm getting instead of ads? also i disabled uBlock on poeapp.com
mmk, thx
@timid hemlock Hey is there any known way to get PoB up on mac? I haven't been able to get it to work via wineskin
Granted I am no wineskin expert so I really just tried obvious stuff
dualboot with bootcamp would probably be the most foolproof way. But thats not exactly it up on a mac
yea thats not an option for my work pc
work mac I should say
PoB Web Application when?
lol
*oh Does anyone know if the retch is factoring into dps on pob yet?
no
No as in, it's not accounted for, or no as in you dont know
@foggy vortex https://github.com/Openarl/PathOfBuilding/issues/28
It's written in Lua right?
Lua2JS should get you partially there
Then convert the GUI portions to DOM
You have two options, Shadow DOM or Canvas
there is also the emscripten lua vm
Someone was working on it, don't know if they explored any further
๐ yep pob works in wine for me too niec
@timid hemlock I have a suggestion for the Pantheon UI
just mimic the bandit ui
put boxes for major and minor god underneath it
might shrink the stat box a little bit that should be fine
basically what you do is compile lua with emscripten
you need to include the luajit bitop module
then you just implement the API
the problem is it's kinda laggy
so i didn't explore much further
I'd be surprised if the program could ever be performant when using the emscripten route
It'll be far slower than LuaJIT, which the program uses for good reason
Only a "native" (HTML/JS) port would be fast enough to be usable
On that note, my job does revolve around HTML/CSS/JS/C#, so a web version probably isn't that far fetched
It would be a hell of a lot of work though
@delicate ore It'd need to be more complex than that; ideally you want each of the sub-bonuses to be toggleable
@timid hemlock lua's not the bottleneck though, it's rendering
every frame it basically throws away everything and re-renders
The JIT does actually make a significant difference during the more computationally intensive processes
Like during startup, and when running node power and gem sorting calculations
But yeah, the systems used to render the program's UI were never intended to be used for something so complex
Kinda hard to fix now, though
The whole UI really needs to be redone
To be honest, a web version in c# would be pretty easy.
You would just need to give a different front end to PoESkillTree
@little frost are you the dev for the Item Info Script?
noticed there was a change to the poe.ninja API endpoint. in your macro you have http://poeninja.azureedge.net/api but it seems they changed to http://poe.ninja/api
i have updated locally and it works, but i cannot commit to github.
turns out that the POE-TradeMacro is built on top of the POE-ItemInfo and has the correct API endpoint. I have migrated to that (since it is awesome!) and going forward i am resolved ๐
Someone here was building a UI version don't know what their progress is now though
@gritty olive I have an issue: http://puu.sh/xPkl0/0f9f36e473.png
it's throwing off any kind of accurate count of my collected value
Those legacy maps get you every time
Yeah, I should work on currency cop, I think I'll do it today, we got a content cop and now we'll get a currency cop and I'll add in an ian joke somewhere in there
@gritty olive I logged in however I only see a blank screen
There are no options other than sign out and report a bug
@gritty olive can you add a feature to right click a currency type and manually overwrite it's price per unit?
that would solve the problem with inaccurate prices
also we need a button to force a refresh
@iddunololz hahah click the report button
@brisk valve ^
@delicate ore yeah I am thinking about a few "click currency" features:
- Ignore (during calculation)
- Custom Price
I need to figure out if github has the latest source so I can develop on either machine ๐ค
@gritty olive I was able to work around the issue by using the non beta version
@brisk valve non-beta version ๐ค
The report button isn't for reporting bugs m8
It's to create a currency report
Try it out
oh LOL
I know it's not intuitive, a few people have spoken on it
Suggestion then: Improve UX/reduce confusion by changing the wording on that button
yeah
Thanks!
@gritty olive is the project open source by chance?
Simple answer: No, Long answer: not yet
It is versioned in github and will be open sourced when stable
Cool. Thanks for the answers
wait, people are complaining that "add report" isn't clear?
I thought it fairly straightforward
@timid hemlock The latest update to Path of Building introduced an issue when opening in windowed mode - the visuals are rendering in a section in the bottom left of the window, and the actual clickable buttons are in an identically sized section at the top left
Resizing fixes it
Is there a way to refresh currency cop outside of auto refresh?
nope, he needs to add that
@gritty olive can you make an option to show value of non-currency stuff listed on poe.ninja?
oh uniques are pretty much the only thing you don't show, haha
@gritty olive can you also add a breakdown to show your hourly, daily, weekly and monthly earnings?
Yeah doing some QoL features rn
This should prevent people from being confused that there is a blank screen
@timid hemlock Bleed DPS for Dual Wield Cleave/Dual Strike is incorrect, it should combine the damage of both weapons into a single bleed instance when both weapons proc bleed.
The program cannot currently handle the combined hit that occurs with those skills
The bleed calculations in particular can get a little hairy in this case
ah
@gritty olive thanks so much for select all tabs
I had to spend forever selecting tabs not long ago
Quite a few people been asking for it and I was going to do it in the original release but eh
Has anyone had it so path of building doesn't show a DPS change when you switch between having onslaught active and having it inactive?
check if your skill dmg is per hit or per second
I am looking at the Path of Building DPS counter.
Trying to do a release, I should remove the minute interval since people keep using that and honestly it is only for testing
Minute + lots of tabs = real bad don't do that
@wind kraken do you have a Silver Flask active?
@gritty olive i like the minute feature though, i use it on a small amount of tabs
Well reddit is mad there is no source, even though its not like you cant unzip the asar file and read it 
it's still a security issue though, since any of the associated executables and dlls can have potentially malicious code
Yeah, I can understand that, which is why I've given all the tools I use to build it, electron / nsis
Oh well, I think I will release after fixing maps / history and adding a hide feature then focus on uniques, not much left on the roadmap
will you take my suggestion of adding a tab that shows earning rates?
like, hourly, daily, weekly, monthly
Earning rates ๐ค would history do that?
Basically it will tell you the previous interval values
it would be a good starting point at least
Novynn, if you're around, can I ask you something about you-know-what that I assume you're working on via PM/email? (you have common-server PMs disabled)
if you aren't actually working on it please disregard
premium poe.trade accounts confirmed
thanks
premium poe.trade accounts confirmed
huh?
novy isnt in charge of poe.trade
Oh that's what he meant? yeah lol poe.trade !== GGG ๐
it's about upcoming acquisition of GGG by poe.trade
lol
in soviet russia, auction house buys game dev
acquisition, get it?
how much are you paying? 2c?
I thought @polar island was shutting down, change your mind?
@heavy socket Mr rasmuskl, does your tool to find similar builds Poe popular builds have a name and a download link?
now that made me curious about poe.trade vs GGG's EBITDA
does anybody know how the harbinger text is stored ingame?
If it's anything like the website, in a picture somewhere / binary
harbinger is store as image ingame, for uniques every word is an image, for monster, the entire name as an image
@delicate ore http://poedb.tw/area.php?c=Harbinger
thanks @velvet fog, i figured you if anybody would know
basically my plan was to see if the character codes could be inserted as a name for a character or guild lol
Is there any "list" over which mobs spawns on which map / map mods that alters the mob spawn-list?
How do I get a dev version of path of building to work? I tried following the instructions but it keeps giving me an error.
youd have to post the error for us to have any idea what you might have done wrong or what might be missing from the instructions
i have gotten it to build myself with the instructions on github. though im not at that comp atm
@polar island found a "bug"
I was searching for a gem, at a capped lvl
so I put lvl 13
it showed me even gems lvl 20
to fix that I had to but minimum lvl 0
example
So, I'm writing an app that checks the mods of an item before using currency that rerolls it. Does anybody have anything they think I should add to it?
Basically this will let you spam shift+left-click Alts/Blessing/Chaos/Divine/Essence/Harbinger/Horizon/Ancient orbs without worrying about missing what you want.
No more rolling over Headhunter with Ancient Orbs.
You can define as many properties (with mod ranges) as you want on the item.
How it works is, it checks for shift+left-click (before the OS processes it). does a ctrl+c paste to the clipboard, checks the item properties, and blocks the original left-click if there's a match.
https://www.reddit.com/r/pathofexile/comments/689yze/discussion_new_poe_tool_need_your_help_with/
Therefore I made a makro for this.```
Hey @chrome topaz I don't know how you handle the parsing, but with the new languages comming, it seems new text is also here. For instance instead of the ~b/o 4c, in French it's automatically written as ~achat 4c (not sure if it's achat or acheter). So either GGG change the text or API parsers need to be updated =/ It's sad it hasn't been documented at all by GGG
it will most likely be fixed on our end
oh ok
Heyo, anyone have a json of all available maps (including shaped)? Otherwise i'll do some scraping but don't want to duplicate efforts
โค thanks!
@elder hearth I'm doing something very similar to that, yeah
is there a json/csv like that maps one, of all the unique items in game?
you are a god
@chrome topaz poe.trade isn't updating listings
yeah should be resolved soon
704.70+ 0.38%Last Updated: less than a minute ago
Fixing the superior issue with maps
@gritty olive you should put an option to filter out low-confidence results
since they can skew the pricing
i'm guessing all the widgets are is always-on-top + borderless windows?
you'd have to code an event to talk to the main thread from your renderer but yes
alwaysOnTop Boolean (optional) - Whether the window should always stay on top of other windows. Default is false.
let child = new BrowserWindow({ alwaysOnTop: true })
@delicate ore if you restart currency cop do you see a new update available icon in the top right?
i think i only have the first version of currency cop on this machine
๐ then
definitely not a work of art
How can I set POB to sue a 15% shock
calculate how much more DPS 15% shock would give then add a "X% more Damage" mod to an item
@delicate ore wouldnt it be 15% more..
not necessarily because it's additive with other increased damage taken and it's scaled by increased effect of non-damaging ailments/shock
ok i have no idea
just have to wait for @timid hemlock to add a designation for shock effect
if you have 0 other increased damage taken sources, and no increased shock effect then yes, just put 15% more Damage mod on some item
if enemy is covered in ash AND intimitated?
then untick all of those, add them together and math it out yourself or create an item affix to emulate them
yeah that's an alternative, untick/remove all damage taken sources, add them up and put them as a more multiplier on an item
k thanks.
@timid hemlock Ill give you money on patreon if you fix this in next 2 weeks ๐
baiting, I like it
@gritty olive I'm gonna see if I can contribute ๐
probably something simple for now, but project looks easy enough and seems fun
nice ๐
Hm what editor do you use?
Odd uses of ; and no ; also trigger me a bit but that's easily fixed with a PR
^^ that's what I was thinking
Personal philosophy is does this help me ship it? if I don't say yes then my next question is does this excite me? if I don't say yes then generally it can wait
Hey, when it comes to shipping a proto / quickly, nothing wrong with that. Now that it's public it's time for some clean up ๐
Yep
Unfortunately I'm at work ๐
Now it's public and so is the github activity ๐
^^ Also at work, bloody work ๐ I'm going to pull it down and have a play tonight
I use VS code rn cuz of work
but I prefer vim
kk I sent a PR โค
react is interesting
I should spend some time actually learning it
Ah VSCode is easy then
Since I know the keybinding
(ctrl/cmd) + k -> then press 1
will make navigating a little easier
I use VSCode as well, but I hide the entirety of the UI
React is great when you learn it
On one hand, I agree, on the other hand, I disagree
The concepts are good to understand and know, react itself is okay
Yeah but the issue is
i think that merge conflicts first of all is gonna be a huge PITA
also with less experienced devs, having everything in one FAT file is probably gonna take more time to understand how stuff works
your call though
shouldn't be a huge issue for you
since you wrote everything
Ah I think people are really passionate about this where I just see it like "thats how it was" and less "thats how it will be going forward"
so i assume you understand everything
When I talk about it - I'm just offering advice to make it easier for the time being
at work - oh hey there is an actual task - or I could modify the readme to look nice because I've noticed it looks bad, yeah going to do that instead
During development, it was heavily used
you're prob better dev than me
GF has asked in passing why my app was a bunch of single lines
For a while I let her think it was genuinely that easy
lololol
"You see this single line?" "Yeah" "Thats how I made it get the currency prices" "Wow just one line?" "Totally"
She was so mad when I showed her they opened
Pros / cons of having a non-technical spouse
She plays PoE so she cares a little bit but usually its ^
interesting lol
Same for me when she talks about hair styling
pretty cool though
I usually get my personal projects to do like... 1 thing
and then I'm like "ehh fuck this"
I have that feeling with a few other things but this one is something I personally wanted to use
vscode is pretty great
^^
I agree @compact isle
try it out lol
vs code is pretty nice
I was apprehensive at first, when I heard "visual studio" as part of the name
but it's actually quite legit
I use it for PHP @mortal bone
intelliJ probably that for me
it has really bad PHP intellisense support (with plugins) but apart from that it's nice
phpstorm's intellisense makes me want to kill myself
I am pretty spoiled by visual studio ๐ฆ
I just use notepad++ for php
is the python extension for vs good? ive never used it
For python I'd recommend PyCharm
when im on my linux system i miss visual studio ):
ya ive been using pycharm forever, thats why i was wondering if vs has anything new to offer ๐
I like pycharm more than vscode for python
I have been playing around with the Public Stashtab API in C#, and have it logging data so that I can process it offline during dev (so that I'm not hammering the server asking for the same stuff again with every bit of code I test).
I have noticed that the API doesn't send any datetime stamps or have any way of seeing if the person listing an item is currently online... similar to how poe.trade shows them as "Online".
Does anyone know how to see if a person is online using the APIs?
If i recall correctly there is a separate api for that that isn't public.
is the new race ladder api in the same boat? or do they plan on ever making it public again
basically it is just a list of account names that are currently online
for anyone that wants to know how it works
yes
Well then, I've reduced the file to under 2,000 lines
Working on ripping out material-ui
Could someone enlighten me on how an item being removed from a stash is announced through the API? If I save all items to a database, how would I know when to remove them because they're no longer available?
Each shard/stash gets a new random id when it's updated, right? So how would I know if that's the same stash as before? Then if I know it's the same stash I guess i'm diffing the contents and remove those that no longer are there?
Each shard/stash gets a new random id when it's updated, right? So how would I know if that's the same stash as before?
They are all calculating the difference since the last query.
Then if I know it's the same stash I guess i'm diffing the contents and remove those that no longer are there?
Yes
stash doesn't get a new random id
right, they are a calculated id
How do I ":Change to the cloned location and run npm install to install all dependencies"
cd <directory> ; npm install
Design is frustrating... spent 20 minutes figuring out this dumb page D:
aight
@gritty olive what page?
Login
Ayep, design can be quite frustrating indeed. Both CSS and concept design wise
My fingers start to itch, if something is not well aligned
Something is always not well aligned.
just steal some ui elements from the main site
steals all of @compact isle code
I could do that, but then I run into the issue of when I look at what I've made, it doesn't reflect what I personally invision
wish i could help you
but i'm trying to finish up some stuff at work cuz I'm going on vacation for like a week and a half soon T_T
also destiny coming out tomorrow
Every day is a vacation... ~ cries inside
is that what they tell you at work 
Heh, I've been here since there were 3 people ๐ they tell me a lot of things
Where are you going on vacation?
going to la
going to a music festival next weekend, and then going to blizzcon the weekend after
Was thinking to go to blizzcon but already going to AWS so
soo.,.... tool-dev is the channel where we politely and persistently ask GGG to share data on spectres with the PoB developer?
poedb has most of the data for monster spells mined
calculations are server-sided
Does anyone know a nice source for all the class icons? The ones on the main website are sprited ๐
ggpk
but it might be sprited there as well
Art/Textures/Interface/2D/2DArt_UIImages_Common_4K_1.dds
Art/Textures/Interface/2D/2DArt_UIImages_Common_4K_2.dds
it's packed in there
Thanks ๐
got my sit / stand desk raiser, I have lost a monitor in the process ๐ข
Until tomorrow
I was contemplating buying one
but I never used it at the office, other than to adjust it to my liking when sitting
I actually use those quite a bit
nice for sitting adjustments and sometimes you just get "sick of sitting"
yeah, i heard it's really good for you... we bought those desks to all our employees. about a third use it frequently, so I take it as a win
i just hate standing up working, i can't focus the same way
There's something weird about it indeed. Instead of basking in the glory of not sitting and focusing on the work, I get this silly thought "wow, I'm deving, while standing", which is kinda distracting by itself
hehe yeah, i have the similar thing... im focusing more on how to stand more comfortably than actually working, and 3 minutes later i'll push the arrow-down button and say 'screw it, i'll just sit down again'
(I'm easily distracted)
Well. I'm on discord right now...
That being said, the current thing I'm working on atm. is mindblowingly boring ๐
haha, yeah im taking a breather from work too
we failed our deployment last night, realizing that murmur hash library we used frigging give different results depending on processor architecture
and our azure batch resort to x64, meanwhile our web dotnet core resorted to x86
open source, god damn you!
args, that's... quite a dev oversight in the hashing implementation
yea, it's one of those things you don't foresee happening
we did a deployment dry-run, and it worked, but the last thing we couldn't dry-run was the migration of telemetry data
and it's... a lot
meh, yesterday was a peaceful day, spent hours developing a new .NET structure component, pushed a new beta.filterblade update.
but hey! it's friday!
oh, how's that thing coming along?
(been away from poe & poedev for a while, got too frustrated with... things)
.NET component: weird - I want to build a customizable configuration component, that has a list of input/output/intermidiate properties and should be loadable from a directory. So I'm considering using MEF to DI/ImportMany those components and attributing the properties and using reflection to group them into dictionaries and then running a "ConventionParser" to create dialogues.
I'm always reluctant to use Attributes/Reflection, due to performance implications
initial tests seem to run fast
especially since I can do it in the async time and it's kidna a neat system
MEF will only use reflection initially, so if it's a long running process it'll be fine
Attributes though
Something like [InputComponent]
and a parser scans the lazymefloaded class later and creates a Editbox for each element with that attribute
I've used a bunch of MEF, and one of my former devs used it in a quite intricate place in our system - and it didn't turn out that nice, due to dependency graphs
in those situations, i would rather use a registration type DI, like AutoFac
I'll look it up, thanks
Regarding custom attributes, i'd read the metadata once, and cache it
reflection got a bit faster in .net core tho
.net core 2 is pretty fast actually
In general, I've been lately very fascinated by the notion of aspect orientated programming and weaving. I think I'll try to learn some IL weaving in the next monthes, won't hurt my code understanding and I want to try some AOP myself, without using proxies and postsharp/fody
try the .net native linker for .net core
you'll have to download the source and compile it yourself, and but it kind of "works"
AOT is fascinating indeed, but at the same time, it'll become a black box and slightly difficult to debug... good for logging etc in some situations. It was a 'thing' a few years ago
But DI/IoC took over, pretty much
so instead of doing Reflection.Emit(), I'd modify the compiler/linker itself?
well, .net native will JIT ahead of time
so a bunch of optimizations are calculated before execution
that'll give you faster start-up times, if that's a concern
AOT stuff that'll append logic to your application at compile time, such as logger etc, I personally stay away from
It's scary, but also exciting ๐
Indeed, we develoeprs are a lazy breed xD
I think, I'm more curious about the actual process, than would ever use it in an industrial setting
I'm pretty sure I've murdered the English language in my last sentence.
While we're talking about fascinations - one thing that recently fascinated me is the use of L0 cache
and how you can make two loops iterate of the same collection execute faster than doing two operations on the same collection over one for loop
because of micro-operation caching/optimization in the processor
(yeah, that's some nerdy shit right there)
I have too little knowledge to participate in that discussion, but the whole generation management of the GC and dynamic inlining is indeed fascinating
In general the CPU and JIT optimizations are pretty crazy nowadays.
It's all about reducing heap alloctions
That's your biggest perf win when you micro-optimize imo
Space complexity is almost always the bottleneck today
It's quite interesting, that several array operations are significantly faster by using (even fairly inefficient caching), while using way more CPU cycles
more like dataset, not arrays
Arrays are very... specific
indeed
I transformed some LINQ statements into for loops
and gained a 4x (400%) speed increase.
that's something to think about sometimes
Not my LINQ queries ๐ฆ
imagine having an AOT step that would take your LINQ queries and make them into regular code
that'd be nice
Though yeah: LINQ is something to avoid in core classes, sadly.
Or at least low level functions that run a lot
That sounds like something the compiler should do anyway.
well, this was for the brute-force crafting algorithm I made when me and UnknownRJ was playing around with craft simulation
I wonder where the overhead comes from exactly
so it had to run fast, or it'd be "meh"
compiler couldn't optimize properly, I'm assuming
oh, especially if you have virtcalls, i.e. use IReadOnlyList instead of just List
in some certain situations, that'll become an issue too
foreach is also slower than for loops
so many things heh
but again, these things aren't really something you'll have to worry about in filterblade, or your line of business applications, unless you do a lot of algorithmic calculations
it's when you want to do 100K+ operations per second of something
heh, I actually did a lot of optimizations in the last FilterBlade push
going to webpack the assets finally this week
ah, tree shaking is a cool concept
however, it can become rather performance heavy, there's around ~500 filter queries. Each needs to run the filter one time, while comparing the ~500 rulesets in the filter, each with 6 lines average, often including multi-string contain searches
- generate observables, UI-pre-generation, emit some code etc
in c# or js?
JS
oh I have the thing for you!
๐ฎ (though it seems to work just fine)
that's... interesting
I'll give it some internal tests, thanks!
(links to filterblade discord team)
i mean most gamers have a decent gpu
Well, we tried optimizing the workflow by optimizing AJAX workflow (very async/wait inspired), I designed a small O(1) comparison system and we switched everything to on-Demand rendering
in general www.beta.filterblade.xyz is much bettter than www.filterblade.xyz
checking it out
I just wanna finishing packing it and maybe making a GitHub repository for pull requests
looks like IIS had to start up the JIT of the site
- actually update the filter again
takes a while to load ๐
oh that's also something we discovered recently... even though u have 'always on' in like azure or whatever, .net will GC your cshtml cache
this was TTFB, like when u have IIS wind down idling stuff
loads fast on refresh now
Yeah, there's a lot to cache
good occasion, i just downloaded PoE again, and tried playing a map, realizing i had no loot filter
why is it behind Apache? o.O
reverse proxy load balancing?
I think so, that's the OVH host settings
take a look at webpack's tree shaking
it'll optimize how things are minified and bundled
Yep that's the plan :D
ah, i might have misunderstood you - i thought what you meant was beta had this in it right now ๐
Well on the bright/sad side, you can inspect the individual code styles and quickly see the different author approaches
Ah, no, we wanted to test the new features first
We weren't even entirely sure, that the new ajax structure would work
So beta (115 changed files) helps here
I'll try learning webpack over the next week
Oh boy
I'm sitting here trying to choose between semi - strict or very strict
What level is your char?
uh, i think 85-87 somewhere
yeah, im using your site to flip between the two and look at the preview - this is a very nice feature btw.. handy
The compact view button is neat for that
yeah ๐ I discovered that, indeed
i'm so out of touch with whats been going on with poe the past 1.5 months
move + work + frustration
Ew, moving.
yeah, it was one of those moves that took forever
Though, that MIGHT actually happen to me as well soon...
I've received a very lucrative offer, on a highly esteemed company, though it goes a lot more into management
take it
well, what's the position?
Management and concept development of a research department of a large IT sector of a large german company
So your function would be... project manager, or?
50% management, 25% research, 25% architecture
they want someone with some .NET and academic experience
I fit the profile quite well
have you managed people before?
That's the deal: I tutored at a university for a bit and lead smaller teams (5), but not managemetn directly
a good friend of mine is recommending me, we'd work as partners (he's also a manager), the department is booming, so they need 2
and I had a lot of good experience working with him
well, as long as you have peers in a similar position and a boss to talk to regarding issues that will arise, i'm sure you'll be fine
dude, it sounds like you should take the job, unless you wake up every day out of joy because you absolutely love your current job
Yeah, I'm currently leaning towards the same decision
which you've indicated that you might not, by a) boring task b) interviewing
if they'll pick me in the end , I'd likely sign in
crossing fingers!
- the money (while I usually don't care too much about money), is a huge step up.
and it'd open a LOT of doors
yeah, once you reach a certain treshold in your economy, additional money doesn't matter too much, until a new treshold
management can be fun, but also daunting and stressful at the same time
if you can pick your own team, that would be the absolute best
I (we) can, yes
That's a big plus. Interviewing candidates nowadays though... ugh
I kinda find it fun
so many pseudo-professionals applying for jobs they don't have a clue about
Yes!
"Has 6 years of .NET experience" -> doesn't know LINQ, Reflection or Async/Await
yeaaah, right.
OK, that's a worst case, still
Our marketing arm was looking for a designer with frontend skills, nothing rocket-scienty at all, and the people that applied. Oh my lord.
They had 1-2 interviews, and then the hiring manager asked if I could assist in interviewing to make sure they'd be a good candidate. The people that slipped through the initial filter, and I interviewd.. I almost gave up.
- "So, what tools do you use"
- "I use Dreamweaver"
- "Oh is that still a thing?"
- "Yeah it's great. Then there's the now tool called node.js"
- "It's like Dreamweaver, but better"
- "Oh really? Thanks for your time"
(they read the requirements of knowing some node)
Dreamweaver! I didn't hear that word since quite a while ๐
gets flashbacks from dreamweaver trashcode generation
haha yeah indeed
anyways, R&D dev is the funniest kind of development tho, right?
hack PoCs, deliver the concept to a team - next.
I don't know - yet - but it sounds interesting
prototypes, new tech, lot's of new experiences and agility
It's like eating just the tasty candy, and leave the rest to someone else ๐
Either way, it'll be good for your overall career and resume for sure
That's a cool comparison, but yeah I assume the same.
Though, they might still not pick me, it's a much thought after position - so time will tell
as long as you will have time for your loot filter
I sure hope so ๐
mind you, that is most important factor of them all.
๐
looks like you got a couple of people to help you out now, though
Yes, Tobnac&Haggis are great friends and partners
- Filter updating is rather easy
Once you have the knowledge and the tools, you can make huge changes in seconds
yeah, that's why I am still in this line of work
i hate inefficiencies, and use my knowledge to streamline things
Though, my finger starts itching every time I see my old .NET application for the filter
it's SO BAD.
iit's 3y old and needs to get rewritten
you still use it to do your updates?
I was mostly working with C++ before and it looks like a C thing.
Yes, it generates the subversions
and it's WORKING just fine
why not build a new version into filterblade?
It's the code that bothers me
store the data natively in a database (document db or whatever)
render .filter files from that
Yeah, I intend doing so
create a UI for managing things
at that point, you'll have easier time offloading/collaborating updates with others as well
and even versioning
perhaps even use git as storage
That's why I intend to make a Github repository for filterblade
Currently its a bitbucket private one
Github updated their pricing structure, it's a lot better now
Well, I'm not a student anymore, I should prolly just get a decent account
we went from $100/mo to like $25(?)
their enterprise pricing structure is still a bit ridicilous though ($5k / year)
Tobias is killin' it!
Yep, though he's implementing my sketches/frontend complains ๐
haha poor guy
so he frequently has very small CSS changes, but he's doing an AMAZING job
I always favor small and frequent commits, either way
and trunk based development
(You can really see the new leagues i the charts :D)
It's quite linear in our mini-project
login activity for poe
Unstable -> Beta -> Stable with autodeployment on push
๐
google trends works too
yeah
i did a comparison the other day
would be interseting to see if GGG will be able to minimize churn between leagues someday :trollface:
I don't think they want to
It's a great structure, less server costs, dev times, time for people to cooldown, supporter packs
this 3-4month expansion thing seems to work great for them
server costs are minimal according to chris
the biggest cost factor is the team
and if you'd have more people playing all the time, it'll be a more stable economy
I don't think they care too much about the economy
Not THAT much
I mean, it's instability is part of it's allure
well, sure - they might not be looking for the huge dividends
but for the cause of economic stability and a steady growth
you want to have the confidence in your revenues
I think my lootbox purchases gives them confidence o.O
i'm pretty sure the cash flow graphs look pretty much like the graph above
I'm a sucker for those things
which is kinda frightening when you work your butt off for 3 months, not knowing if it'll pay off
Ayep
ggg has lootbox?
"mystery boxes"
mm
Same here - it's the reaosn, why I don't do it outside of PC gaming
I mean PoE is like the slot machine simulator
good choice.
dinner at lunch hour!
(thanks for the reminder about lunch, heh)
Today is lazy day
I wonder if today is lazy-day at GGG
Apparently half company is at home-office today
and I can't reach the people who are home-officing
lol
"working" from home
i just finished setting up my home office desk the other day
finally
still need to fix lighting and storage stuff
I like your lighting
That's something I need to work on
otherwise this looks awfully similar
2 screens, 1UW, arm+mic, good keyboard
and closed windows ๐
Looks pretty much like my desk
yea before we moved, i had 3 27", but i didnt really use all that real estate
so i gave them to gf
so now i just have this uw 34" and 1 27"
works pretty good
need a longer XLR cable tho
thinking about getting the uw34"
but I don't think it would bode well with overwatch
syncmaster 997mb was the shit
i wanted to keep those monitors for many years but i have a child on the way, needed the space so tossed them out about 2 weeks ago
now on a 40" TV i repaired, got it for free, ยฃ4.65 worth of capacitors later, new monitor :p
new setup is more sensible - ish
the heaviest monitor from those CRT was the 22" dell trinitron p1130 30kg
took it to my friends place once for LAN party, put it on his bed and went downstairs, he got messing with it and dropped it - knocked a peice of plaster off the ceiling in the kitchen, damn hilarious wahaha
still worked fine, CRT was the only monitor you could drop from waist height without anything breaking
my entire setup was for essentially free ๐
8 core 4ghz CPU (free, being tossed out, pins bent, missing pin, repaired)
mobo (come with CPU, free , being tossed out, guy bought a new mobo thinking his board was fried until i pointed out his cpu pins were all messed up, bending back worked but one snapped off)
16gb 2000mhz ram (gift)
corsair CX650M (was given to me broken, RMA)
500gb SSD samsung evo (bought as clearance, dirt cheap about ยฃ20)
GTX 680 (purchased broken, ยฃ15 works fine though, idk what the guy thought was wrong with it...)
razer naga (gift)
keyboard (free from project, i have 10)
monitor 1 (tv) as above, ยฃ4.65
monitor 2, (free, being tossed out)
headset (gift after my fiance broke my original pair, which i also got for free, being tossed out, and repaired)
computing on a budget :p sure it's not cutting edge but not bad considering ๐
top tip with broken CPU, assuming missing pin is on the outer perimiter of pins, cut molex wire, pull wire out, get single strand, cut it to about 1/8th inch, put in missing pin hole, bend off to the side, put CPU ontop of it, works fine, been like that about 2 years now ;p enjoy your cheap CPUs haha
Pro Scrapper hnnngh
The old 80486 processors, i knew how to bend the pins
but these new ones, omg they're so tiny i can barely distinguish them from eachother
let alone fix them
rofl yup
use a bank card to run along the lines, works well but metal stress will snap off any which are bent too far already
problem is there's ALWAYS that one damn pin that's still bent just when you think you got them all, gotta get them all 100% straight else you'll just crumple them
yeah, i bent one of the pins on my 7700K when I was reapplying cooling paste
fiance fixed it, as I was on my way to buy a new one, lol
sit it on the socket, tap it side to side with your finger, if it doesn't just drop in by itself, there's a bent pin, and for the love of god don't push it in wahaha
god i want some vertical monitors
(she knows nothing about computer hardware)
pro tip: don't do it with 27", settle with 24"
ah but i'm sure she can pluck a single hair from her eyebrow using a mirror and tweezers, cpu pins can't be too far from that :p
wahaha
haha, something like that. she saved me a trip to the store and whatever the cpu cost
whats the problem with 27"?
they get too tall
aha, well my current secondary monitor, if vertical, sits the perfect height as my main monitor
looks like a 22"-ish?
as in the width of my second monitor screen is equal to my main monitor screen height (visible area)
i think it's 19"
yeah, that works too
if I would get new monitors for vertical use, i'd go 24" IPS
don't even attempt do it with a cheap TN panel
they're not meant to flip
i go for whatever i can fix ๐
well, touchรฉ
I envy that persistence and dedication
I've spent far too much on hardware ๐
haha well prices have got a bit silly, can easilly blow ยฃ1k on a CPU, then another ยฃ1k on a GPU
and ยฃ1k on a monitor lol
sure it will play witcher 3 at 200 fps max settings but i only play path of exile and warthunder :p
iirc, this 34" cost me equivalent to ยฃ1k
around 10,000 SEK
whatever that is in gbp
and im not even that happy with it lol
10k SEK is about 1k GBP
first world problems, oh well, this is starting to sound silly talking about
swedish kronor right?
yea
i do aim on upgrading to a nice curved ultrawide monitor
ah these things haha
didn't linus tech tips get like 16 of these and play minecraft at 32k or something resolution?
u mean his 16K build?
nah, those were all like 40" 4K monitors
iirc
the other monitor i have on the right is this one:
https://www.asus.com/us/Monitors/ROG-SWIFT-PG279Q/
that one's pretty darn awesome tho
165hz IPS panel
my CRTs ran 2560x1600 resolution at 250hz
flatscreen has only just caught up
:p
wahaha, damn thing was fuzzy as hell
offtopic kinda, also recieved this motorbike for free, replaced all the broken parts with scrap bits i had lieng around, got it working, rode it for 5 years ๐ cost me nothing
becoming a family guy transforms you, trust me ๐
you'll soon find yourself with a hatchback to fit the stroller etc
my fiance has the car ๐
and likes the idea of getting a sidecar for the bike, child in sidecar, fiance on the back and ride to the coast haha
haha
anyone here a TPL Dataflow ninja?
trying to ETL 300 GB worth of analytics, and move it from US West coast to UK data center
as quickly as possible
you just made me ๐คข
oh, im also switching databases lol - from SQL Azure to Cosmos DB (Document DB)
no but i'd love to know a way to get the beta style back
rofl
^ most on-topic thing i've mentioned so far
you can modify the ui with a not so legit tool.
eh its not one of those which enables showing all map and other exploits is it
you'll just modify the ggpk contents
hm
hashing a 7-8GB file isn't that fun, tho
especially if you have a spinning rust disk
they don't need to hash the file, the client already process all the files.
not the entire file at once
any ideas where i can get this? obviously against TOS but i'm only changing UI style to no tactical gain lol
md5 ๐คข
anyways, time to spin up a VM and kick this migration app into gear and hope it doesn't crash
i didnt add checkpointing to it lol
what can go wrong?
same thing which went wrong at my friends workplace? :p
vmware + srcds (csgo server) what could go wrong.. only horrible performence ๐ฆ
power to a whole section of servers dedicated to storage volumes crashed, rendering masses of virtual servers offline, the backup storage system is usually turned on quickly but turns out only ONE guy knows where it is (a single machine) - and he was out of the country
hundreds of websites offline
my friend was in a call to me while this was going on - he was off-shift but the techs on-shift were calling him non stop freaking out rofl
that's why I only use big companies like Microsoft for our hosting
i forget his company but he's L2 tech or something?
the guys techs call if they can't fix it lol
NOC tech guy?
i'm a lumberjack by trade so i don't get how it all works for the most part
he's repaired servers for amazon/microsoft too
i thought they didn't repair servers
i guess they perhaps repair the more expensive ones, the infrastructure that orchestrates the farm
eh, again i'm no expert :p basically if the companies in-house techs can't fix whats happened, he's called in to go do it, various companies etc, though that specific fault i mention there was their own servers rofl
makes it more funny, it's like a mechanic's car breaking down, doesn't look good for their trade
i drive this thing around, coolest job in the world ๐
hey regarding the gppk modification, i did get a gppk viewer and had a look around but couldn't find anything towards the UI- just a couple "interface" folders with nothing relating to the UI at the bottom there, more menus and login screen etc
I believe the process of modifying the UI is a little intricate
not just one big texture? ๐ฆ
I haven't done it, but I've stumbled upon a few config files and DDS files
damn
yah i found it all
, "Art/2DArt/UIImages/InGame/OrbLifeBackground"
, "Art/2DArt/UIImages/InGame/OrbLifeForeground"
, "Art/2DArt/UIImages/InGame/OrbLifeContent"
, "Art/2DArt/UIImages/InGame/OrbLifeTrim"
, "Art/2DArt/UIImages/InGame/OrbReservedLife"
, "Art/2DArt/UIImages/InGame/OrbReservedTrim";
but it would take forever to put together unless i had an oirignal content.gppk from the before time
conclusion: not worth it ๐ฆ
on another note... damn Azure is da best
the feeling when you try to move 300 GB of data over, and you didn't account for index storage, so it runs out of space ๐
That feeling when your heat sink gives out and burns your CPU and Mobo ๐
Decided after 3 years to build a new PC instead of just replacing those two
were you running a test prototype of intel i9? ๐ค
Kaby Lake is producing a lot of heat too
2c here
this is idle... lol
(it's not really 0 rpm on the fan though, noctua's silencer distance messes with the rpm reading)
anyone know how to get heat readings on m2 drives that are in Intel RST Raid 0?
use a therm cable
one of them is underneath the graphics card
like this
actually, now it's not now that I ripped out one of the GPUs
ah, interesting
brb, kid => kindergarten
there are two things I'd consider with your build though
upgrade to m.2 nvme drive, and if you're on a budget, downgrade your PSU a little
I had 2 x GTX 1070 in SLI with a 750W without issues
I went to the store around the corner and put this beast together in an hour
1200w just gives me a lot of freedom
If I want to go up to titan I can and the case has a lot of storage slots
I think at this point, I will wait for the next graphics monster before doing Titan
I just like knowing my system can handle it
unless you're doing OpenCL/OpenBLAS computations
Also, will not be doing closed loop cooling any time soon
That made my old comp bite the dust
yeah, im waiting for next generation before upgrading my 7700K as the 2066 thing is some middle-step
custom or aio?
modern motherboards have failure warnings
ryzen socket will be the same for the next 3 years 
my computer shut down and didn't allow me to start it because my CPU fan stopped working
ryzen kek
brb
My old motherboard had it, but it was turned off 
kindergarden
@gritty olive Heres why I think you should invest in NVME disks:
vs normal SSD:
granted, the first is 2 in RAID 0.. but still
NVMe is cool, I feel if you're in a position like me where you'd have to replace CPU/MOBO/RAM just to get NVMe support (or a controller card) would be dumb
I find it funny that I'm on a 3770k and processor performance hasn't improved to the point where it would be worth it or neccesary for games at least. They tend to max out GPU not cpu, except for some poorly programmed indie titles that only use a s ingle core
I could go on another rant on poe here, but I won't ๐
what strikes me as odd that poe has some issues with amd cards
Runs like a charm since I got an nvidia gpu again
I have a friend, who had issues with his ATI card 15 years ago
something about threading and affinity
I've had the same experience my ATI tower PC is getting a lot of hiccups
The nvidia gameplay experience is smooth as butter
I had some issues when turning vsync off in poe
but when turning it on, shocking ground etc can sometimes give me render lag
I think GGG should consider replacing those ground effects with the tempests of that type + increased frequency
It'd make the experience more interesting and reduce lags severely
Noone ever remembers "burning ground maps", because they were memorable.
I'm baffled that they're not using a rendering engine instead of rolling their own
GGG did a lot of own development
it worked out quiet well for them
Still, I wonder what exactly is causing the problems
I'm guessing their rendering engine code
Yeah, but the ground seems to create more issues than pretty much anything else
I'm assuming that's something that's really hard to get right.
They can render dozens, moving, quite high polygon models, with textures, shaders etc.
Sure, but also remember those builds that makes your FPS drop to 0
Yeah, there's something about particle effects
That causes the game to hiccup
Oh well, at least it seems like they finally fixed the ridiculously looking texts
those font kerning problems that occured with any text in the game, often with filters
ah yes
I wonder if League of Legends rolled their own rendering engine
because their has been quite nice with me.
I haven't played in a long time though, because the game itself and the community just grew so annoying
But it technically worked very well
Yep, same here - one thing, I've noticed is that the game (same applies to DotA and most mobas)
was making people crazy toxic - you barely remember good experiences
I think the game itself (you dont see what your teammates do and have a hard time evaluating their actions and are highly dependent upon those) is optimal to brew toxicity
For sure.
but it DID look quite nice
yep
just checked, they seem to have their own rendering engine as well
perhaps not many rendering engines specialized in 3/4 arpg style games out there on the market
I think things like Unreal Engine etc are mostly for shooters etc
- they can change the backend and shape it their interest
always a great upside
even if it's also a huge responsibility and overhead
I mean, if we'll decide to do some indie-deving next year and are going to make something in 2D-ish environment
I'd likely prefer writing my own engine as well
yeah we have had the same type of discussions in a company roughly the size of GGG that im a shareholder in (a group of colleagues and I acquired majority of it)... should we have our own platform, or use a B2B solution, and focus on the other stuff?
because.. yes, it's a freedom, but heck - it's freakin' nuts how much it costs, and compared to what you get out of it
and, if you do screw up, you're on your own to fix it.
That can be both good and bad
absolutely
Yep, but if you discover something that doesn't quite match your requirements in a paid solution
you might get stuck and your best chances are ugly ugly workarounds
Right, it's important to do your homework before picking a solution, develop a relationship with the provider and so on.
If the server-side of PoE is rendering stuff, isn't it most likely openGL?
I doubt there's any rendering going on server-side
The rendering API they use is Direct X 9/11
the alternative to DX would indeed be OpenGL
for calculations, I doubt they use hard cpu calcs for everything server-side
server-side has to verify the mob position, mob hit, mob damage, mob death and so on
those are pretty simple calculations
is it when you're killing 15-20mobs instant?
When using GPUs to calculate things (Open CL or BLAS), you need to transfer the data back and forth through the PCI lanes
since they're finally saving auras/specters when the player logs out, it makes me believe that they're finally "caching" auras
moving small amounts of data back and forth will not be feasible for quick calculations like that
I mean, it shouldn't be too big a deal to find out
Just run wireshark or something and catch some packets while playing
I'm pretty sure they only render clientside
the amount of data transmitted is quite minimal
I think packets mostly contain new information and deltas to save data
I haven't been able to reverse engineer the protocol, but didn't spend more than 30 minutes taking a look at it, tbh
I think the PC mostly knows the location of all mobs, things etc in a map, upon entering
the client will do most of the work, the server will validate