Paizo Top Nav Branding
  • Hello, Guest! |
  • Sign In |
  • My Account |
  • Shopping Cart |
  • Help/FAQ
About Paizo Messageboards News Paizo Blog Help/FAQ
Barl Breakbones

Maglok's page

Goblin Squad Member. Pathfinder Adventure Path, Modules Subscriber. FullStarFullStarFullStar Venture-Lieutenant, Netherlands—Utrecht. 266 posts (294 including aliases). 1 review. No lists. No wishlists. 8 Pathfinder Society characters. 2 aliases.


RSS

1 to 50 of 266 << first < prev | 1 | 2 | 3 | 4 | 5 | 6 | next > last >>
Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

After a lot of dataprocessing I got statistics to work again.

I made a few changes in the process.

New is that the total amount of reported scenarios now takes advantage of actually counting the pfs, core, pfs gm and core gm seperately for a player instead of once. So this number is now a lot higher.

On the flipside I noticed that the 'most played' and 'favorite evergreen' statistics are a little less accurate then I wanted. Changing that would require quite some coding though, that I am unwilling to do (at this point, you never know about the future). So I made that clearer by stating it is a 'estimate'.

The player stats are still 100% accurate. :)

And just to reiterate: In any statistic, on the statistics page or your personal progress, I filter out archived scenarios. You can still report them as usual, but I do not count them for anything beyond that.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

*scribble scribble*

Yeah no worries, I did get asked for the filter that is in now and it took 15 min to implement.

I am first going to reconstruct the part that generates the statistics, since it is current functionality that is not working. After that I think I am going to finish the rework of the progress/profile page for players.

After that, this looks like a nice challenge.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Next on my list.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Thanks peeeps :)

I tracked down the bug with characters and fixed it.

I also tracked down a bug where content with multiple authors would count as multiple rows on the page. So if you have a quest with 3 authors it would not show 15 but 12 pieces of content on the page.

And finally... I added a option to not filter out already played content! At least I think I did :P It is hidden at the bottom under 'other' filters. Is that what you were looking for Jack and Incendiaeternus (gawd the spelling .... why! :P)

Let me know if there is anything not working, as always I do not have the time or the people to do a full regression test everytime I change something. :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

I have heard that one before aye. The idea would be rather simple.

"Add a option that shows played info, but does not filter out scenarios" it could be a toggle.

Unfortunately I am extremely busy at work and organising a convention here in the Netherlands at the moment. There is also a known bug with editing characters at the moment.

I promise I will try to get into this one soon, cause it should be not-that-much-work for a lot of gain.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Newly sanctioned content is now added to the sessiontracker.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

@GinoA: Oh that is pretty damn awesome. They are limiting their work to characters? If so, I wonder if we could connect the apps through APIs so users don't have to double work. They seem more equipped to place characters then the sessiontracker is. Cool stuff!

I added that link to this thread. I actually removed my email address, this is more useful in my opinion. :)

@Kahel Stormbender: Good question, no clue. :P

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Joe Jungers wrote:
Simon - is there something preventing the statistics function from operating? It seemed like it used to update daily but now it shows that the last update was on August 21.

Hey Joe, yeah the daily task doesn't seem to be running properly. I will look into it. I think I just honestly forgot to set it up with the new backend. :)

@Zach: Wooo! :)

@GinoA:
1: I can do that, good idea.
2: For the new profile pages I am extending the character options a little bit, I'll keep this in mind. I am thinking of making it a sortable on column table.

Never heard of Tabletop Giant, interesting. Might look into it.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I restarted some services on the server. Does this still happen now?

If it does, what is your pfsnumber and I will look into it.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

Alright! I have fixed the problem where public reporting would give errors in certain situations. If you still get issues, let me know.

Michael Eshleman wrote:
What happened to the quest reporting?

That is a good question! I think it got left out of a recent build. I will try to restore it as soon as possible. Quests got their own category in the rebuild, because they are not always connected to a season the way scenarios are.

EDIT: And it is up. Quests has it's own category now. Let me know if something isn't working for you.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

You are correct, I should flip those. I will get on that. :)

EDIT: Flipped.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Alright update for the hotmail users. pfstracker ended up on their blacklist because of some settings in the test. I got it off the blacklist. Right now it still does not play the best with their spam filter though. So you WILL recieve password recovery mails at the moment, but they will end up in your junk/spam/unwanted folder.

It would help the tracker's spam reputation if you could flag it as 'not spam'. I will continue to try to get them to accept the recovery mails without problem, but for now I am already glad they are not auto-blocking anymore.

So hotmail users that wanted to change their passwords, go ahead!

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

It has come to my attention that hotmail is (once again) blocking password recovery mails from the tracker. I am on the case in trying to teach hotmail the emails are ok. In the meantime if you are a hotmail user, you can mail me and I will mail you a link to reset your password that should work.

@Michael: Lets hope so, because otherwise there is still a bug lingering around. :)

@GinoA: I might allow username login later, but the main reason for email is that so many online applications use it, it is very well known as a option. There are a few more reasons. Will think on it.

As for the sharing of the overview page, you are correct. That is exactly what I have in mind. Instead of a 'report' page a players search and each player has his own page. The option won't be private, because it has always been public knowledge and by definition I need your played data to be public or people cannot search on it.

The idea would be that everyone gets a hard link (www.pfstracker.net/#/user/number probably) so they can link people to it easily. You would also be able to access your own overview through your logged in menu in the top right.

First though, to bugfixing!

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I see you under PFS number 766, you have a lot played. Tried a force refresh? Like a F5?

Otherwise I need a PM with some debug info like your browser and/or the console log from under F12. I don't see anything wrong with your account though and can view it just fine in Firefox.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Interesting user experience question there. I guess a lot of tools do only show the icon when it is loading. I am thinking of most computer games that only show 'saving' when it is saving, or even the newer Pokemon Go that shows a loading/grabbing data icon when it is loading.

I might change that, gonna think on that for a bit.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

You make a excellent point about the 'back to overview' button making you go back to a empty page. I can change that until something new is ready. Good point.

The new version will definately have the same stats as before, but layed out in a better way. Unfortunately I cannot give you those numbers back right this instant, because it depends on code that I have not (yet) written in the new backend.

It should be a easy enough fix though. Overview is only a view on data and does not actually change much that could make the data go corrupt, thus I can sneak it in relatively fast. :)

PS: Feast of Dust and Ire of the Storm are now in.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

The new version is live over on www.pfstracker.net. I am just waiting for the tracker.campaigncodex.com domain to start redirecting to www.pfstracker.net, but you can use pfstracker.net (and it has entries for the newest scenarios).

I will get to adding the modules that were announced yesterday asap as well. They should pop up later during the day.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Very nice indeed! :) Looking forward to all of this.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Thanks Michael. I will fix that while migrating.

Migration has started.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Can you drop me a PM with some info? Old site? New site? pfsnumber. If you could open your developer console in chrome or firefox by pressing F12 and telling me what the errors say (if there are errors), also useful.

I just tried updating my own profile in both old and new site, no problem. So it has to be a scenario I have not tested yet.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

Alrighty! I have the test version with the new backend in a build that I am happy with. Which means I shall be migrating the tracker.campaigncodex.com site to www.pfstracker.net next week.

I will try to keep any actual downtime to a minimum, but I will at some point freeze the database so I can copy it over. At that point you can still search, just not make any changes to the underlaying data. That is no new reporting, no character tweaks, not even logging in.

I hope to be able to do the change in an hour or two, but I have marked the entire week as 'spotty availability'. So if you REALLY need to do some searching right now, do so. I will begin the migration on monday.

Once it is over tracker.campaigncodex.com will point to www.pfstracker.net. It will also be at least 30% faster on average and lighter for mobile devices to download. Overall it should be a more responsive experience. Security has also been upgraded and you can stay logged in for a longer time, on more then one device at a time.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Philderbeast wrote:

really liking the work your doing here, I was working on something similar and then I saw you have the Paizo import there, although it dosent seem to be working yet.

Looking forward to seeing more of this.

After the backend rewrite (which should be done in like 2 weeks, 3 tops) I am getting back to making that import actually work.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I added a reference to using your warhorn name, with a link to warhorn, in the next build. It should pop up on the testsite whenever I do another update.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Ha I fixed the slowness. It is now filtering blazingly fast, though still some bugs. Thanks those that PMed and mailed me.

@Tineke: You're always guilty of something.

@Carla: You? Cheerlead? I find that hard to believe, pictures or it didn't happen.

@Majuba: I have looked into my server logs more closely and I think I could manage a lot of users. The thing is that they are not concurrent. Which means the only reason it would slow down is if my database cannot handle 10K records. It can. Since everything in the tracker limits the amount of names you see (usually 5 when suggesting who you are trying to select) that would be fine. The main reason for the rework is that PHP is really rather 'heavy' and takes my VPS a lot more resources to run properly then NodeJS is. NodeJS is very 'thin' while PHP comes with a lot of bagage. Another thing is that so far Node is being at least 100x more efficient. :)

@Lau: Usernames are not unique, pfsnumbers are. The reason that usernames are not emails is, indeed, people having the choice to go for whatever they want. I haven't made it mandatory to pick a flag for the same reason I have not made it mandatory to chose your actual name, some people just don't want to display it. As for making it clear that you use a name people can search for, at the moment it says this on the register page: "Your username does not need to be unique, use the name that your fellow pathfinders know you by." I could tweak that if you have a more specific text in mind?

PS: I see improvements from 500ms loading when selecting one player to 90ms loading when selecting one player. Good stuff.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I already agree with a lot of feature options, but right now I have to get the rework of the backend finished before I can do anything else.

Filtering on players sort of works, but it is REALLY slow at the moment, like 4 seconds worth of slow compared to half a second or less. So working on that first atm. :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

There will be a URL redirection aye.

And no problem again ;) I just have to do something about the huge amount of people using it, thus recode of the backend.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

Alright! I have progressed really far into rebuilding the backend. I have also been informed my certificate on tracker.campaigncodex.com will be running out september 4th. I could of course just renew it, but I rather not do that and already have the new version up and running on www.pfstracker.net

So I have been coding a lot. All features should be in with two caveats:
1: I turned off player progress overview. I have a better idea for that for when I have some time.
2: You cannot properly filter players/GMs yet. This is a big one I know, but it is also something that is taking a lot of time to get to work again.

Because of time I am looking for some proper testing, because there are sure to be some bugs, of the new version.

The URL is: www.pfstracker.net
The database is a older version of the production database from back when there were 425 members. You passwords from then should work, if you changed your password since then you will have to use password recovery. If you do not have a account, the register option should also work.

I also made several improvements for useability, you should note them when/if you test.

Any test reports can be posted here or send to my email (see the 'known issues' page of the tracker).

I would really appreciate any help trying to get this all done before start of september. :)

In the meantime I am going back to coding the player/GM filtering.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.
Quentin Coldwater wrote:
Yes, exactly.

Aahhhh... Code-wise that is actually easier then the other way around. Still a new feature though, so bucketlist. :) If a lotta people want it, I'll raise it to the top of it. ;)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Hmm isn't that indeed whaty can already be done? Hilary Moon Murphy is right in that you can select a bunch of players to compare and it will filter out all options. I have an inkling what you mean, but it isn't quite clear to me. Some more detail maybe?

As for new 'features', I am still working on changing the entire backend. Pretty much all of it is working except that filtering and some password recovery/registering stuff.

Oh and still moving so no changes for a few more weeks. :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

A little birdy whispered in my ear I missed another one: 7-99 Through Maelstrom Rift added.

Do keep beeping me if I miss anything else. :) I am in the middle of moving and I miss things.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

4 people marked this as a favorite.

Added the most recent content, including the new quests. Ha! I out-speed you silly 'Can you please add this or that'-people! :D

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

@Matt: Ah yes thanks! Changed that to match.

@Tim: Thanks. :) That IS a good idea, I might do something with that once the back-end rewrite is complete. Still a ways to go there. The current beta version with a half-working backend is useable at www.pfstracker.net, it is running a older database though so recent scenarios and users are not in the system (yet) and I tend to break the beta environment every once in a while. ;)

You can see you are in the beta by the huge colorswap of the menu. :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

It slipped my mind. It has been added. It is a evergreen correct? Just tier 1 means evergreen I think according to the guide.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Yeah I agree :) I am setting it up. At first I will run the new beta version on it then later on once everything seems to be working I'll redirect the old one to www.pfstracker.net

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I am doing some server admin work today. The tracker will be down sporadically.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Congrats Ray!

*Tips hat in respect*

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Alrighty, taking more discussion to the PMs. Awesome work so far Michael.

In other news I have been working hard on reworking the entire backend to be faster, more scaleable, better documented, more secure and simply more modern. It might not seem important, but it really is.

Since we have now got over 500 users I need those things to work well.

I am going to run a beta of the new backend soon and I can use some people who are interested in just testing out calls to the backend. So if you got some time a bit of technical knowhow, send me a PM. :)

Secondly I am thinking of just changing the URL to something more PFS sessiontracker related. The campaigncodex.com was just a domain I had laying around. I don't know what would be intuitive though, www.pfstracker.net maybe?

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Alright the server can now handle properly formatted sessiondata and it can determine nearly every content. If you input data and then scroll to the table it generates it will then, one by one, ask the server if the server knows what content it is.

With my tests so far the server can figure out about 90%. The remaining 10% are pieces of content with parts. Like The Quest for Perfection 1, 2 and 3. Also things like The Emerald Spire. This is because the paizo.com way of writing that down is not the same as how I have it in the database.

Still thinking of a way around that.

After it can detect everything I can then make a interface that will actually register those games as played for you.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Yup the script is working again, nice. Still get null values though.

I got your PMs and am gonna send you my support info.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I am seeing a pattern that any scenario starts with a '#' OR contains the word 'Special' a Adventure Path starts with AP and a module is anything else. :)

I updated my side quite a bit as well, it will now do a test run and try to determine as much as it can from what you feed into it. Specifically it will also grab your characters based on the character number. :) Pretty sweet. Starting to look good dude. :)

EDIT: Hmm I can't seem to get this new version to run atm.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

I put a quick import beta online.

Login then go to the user icon in the top right and choose import data. It does not actually import anything yet, but it will analyze whatever you give it.

It wants a valid JSON and it outputs a log beneath it.

Something like this is valid:

[
{
"date": "2016-03-13T08:00:00Z",
"EventCode": "72284",
"EventName": "Ei Con 2016",
"Session": "10",
"GM": "Maglok",
"Scenario": "#7–00: The Sky Key Solution (RPG)",
"Character": "",
"Faction": "—",
"Prestige": "GMn n —",
"campaign": "RPG",
"PFSNumber": "25642-",
"ScenarioNumber": "700"
},
{
"date": "2016-04-09T07:00:00Z",
"EventCode": "41481",
"EventName": "Home game",
"Session": "36",
"GM": "Maglok",
"Scenario": "#4–09: The Blakros Matrimony (RPG)",
"Character": "",
"Faction": "—",
"Prestige": "GMn n —",
"campaign": "RPG",
"PFSNumber": "25642-",
"ScenarioNumber": "409"
}
]

It will then try to determine as much from that as it can.

Something that I already noticed is that at the moment it is very hard to determine that you are playing a multitable special instead of a module. A normal scenario gives me a additional field to work with, but the specials 'look' the same as modules at the moment. Any chance I can get some more data? :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

And there we go. The client is updated and now supports season 8. The four first scenarios are also added to the database.

If you do not see season 8 as a filter or report option you have to make sure your browser is not caching the tracker files by using refresh (or force refresh). :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Oh sweet :) This could really help with information gathering. The JSON seems fine. I'll see if I can try it out over the weekend.

The season 8 stuff needs a small client update that I am finishing up now first.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

Sure sounds neat :) Always in for making things faster.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

If we can do that without breaking any rules then yeah that sounds awesome. :)

At the moment I am going to add Season 8 to the tracker first.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

2 people marked this as a favorite.

Added the new scenarios up to and including 'Serpent' Ire'

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

It is a additional option.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

Daughters of Fury is in. :)

And yeah while the login is quite secure it is not very good when it comes to remembering. The thing is that at the moment you can login on one browser/device and it will remember that browser/device for a while. Once you login somewhere else it will forget you were logged in in the other place. This has been bothering me for a while and I am the process of cranking up the options there.

I am rewriting most of the backend at the moment to run from PHP to Node (it is also a lot more memory efficient and this tool is growing really fast, 430+ accounts). I have a lot of experience with arranging logins through node. I am thinking of adding some alternative options like a facebook or twitter login, though I have not heard the email register option is a problem for anyone really.

Regardless, thanks Mike, it is on my radar. :)

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

That is a serious mis-type there :P And I cannot edit it away either, darn you paizo forum!

@Michael: I will add it asap. Sometimes I miss what is sanctioned and what is not.

Scarab Sages *** Venture-Lieutenant, Netherlands—Utrecht aka Maglok

1 person marked this as a favorite.

Some info: Last night between 19:30 and 22:00 Amsterdam time (GMT +2) the server was down. I looked into it, it was related to China. Needless to say I nipped it in the butt and we are stable again. If you were wondering why you could not access the tracker between that time, that's why.

I shall endeavour not to let the chinese do these things to my server anymore. ;) No data was accessed or lost, it was a denial of service.

I have a open info policy on these things, it is your email addresses afterall. So no worries, everything is good.

1 to 50 of 266 << first < prev | 1 | 2 | 3 | 4 | 5 | 6 | next > last >>

©2002–2016 Paizo Inc.®. Need help? Email customer.service@paizo.com or call 425-250-0800 during our business hours: Monday–Friday, 10 AM–5 PM Pacific Time. View our privacy policy. Paizo Inc., Paizo, the Paizo golem logo, Pathfinder, the Pathfinder logo, Pathfinder Society, GameMastery, and Planet Stories are registered trademarks of Paizo Inc., and Pathfinder Roleplaying Game, Pathfinder Campaign Setting, Pathfinder Adventure Path, Pathfinder Adventure Card Game, Pathfinder Player Companion, Pathfinder Modules, Pathfinder Tales, Pathfinder Battles, Pathfinder Online, PaizoCon, RPG Superstar, The Golem's Got It, Titanic Games, the Titanic logo, and the Planet Stories planet logo are trademarks of Paizo Inc. Dungeons & Dragons, Dragon, Dungeon, and Polyhedron are registered trademarks of Wizards of the Coast, Inc., a subsidiary of Hasbro, Inc., and have been used by Paizo Inc. under license. Most product names are trademarks owned or used under license by the companies that publish those products; use of such names without mention of trademark status should not be construed as a challenge to such status.