Loading. Please Wait...
|
|
|
[Add-on] HVStat 5.7.1 (November 2017), HV Statistics, Tracking, and Analysis Tool (for Firefox and Chrome) |
|
Jul 26 2012, 00:08
|
Late for work :(
Group: Gold Star Club
Posts: 202
Joined: 5-July 08
|
The HentaiVerse Statistics, Tracking, and Analysis Tool HentaiVerse 0.86 Features:Improves the battle interface by highlighting actions, showing monster stats, and a more visible countdown for status effect durations. Save scan results to later show saved data in battle. Capture battle data and analyze your combat statistics Track your exp, credit and proficiency gains Log item drops and arena rewards Tally how many monsters you've killed Count page load and script execution time to customize STAT for best performance ...and more! Currently supported browsers:Mozilla Firefox Google Chrome Note: Browsers based on these may or may not work. For example, Iron is based on Chrome and at time of posting, will run HVS successfully. [github.com] Download v5.7.1 (both Firefox and Chrome versions, source code included)Note for Firefox users: download this if you have WebExtension-based browser (Firefox 57+). Support with older versions isn't fully granted. [github.com] Download v5.7.0 (both Firefox and Chrome versions, source code included)Note for Firefox users: download this if you have Firefox 56 and lower. [github.com] Installation Instructions (Note: Chrome instructions has an outdated version, please use the link above to download) Note from the author:QUOTE(diamondg @ Aug 27 2017, 00:38) Note that http://hentaiverse.org and https://hentaiverse.org are technically different sites, and HVStat databases are separate for those. The main site seems to always guide to https-version, but manually entered URLs and bookmarks can go to http-version as well. I don't know how to sync them automatically, so HVStat shows a warning icon on http-version. It is recommended to export HVStat data from http-version manually, import data to https-version and use only https-version afterwards. Bug Reports:If you're making a bug report, we need the following information: - Your browser type and version
- An accurate description of the problem and when it happens
- Console Log Errors if there are any.
Firefox: CTRL + ALT + J Chrome: CTRL + SHIFT + J Current Developers:diamondg Past Developers:GaryMcNabb, greentea039, mrttao, Ilirith, H2Odk, gillian, Galdric, icetea01, hen_Z, DemonEyesBob, coredumperrorory, mkonji, derpymal, tmihor, Tiap, Byledalej Previous HVSTAT Thread.Developer Stuff:We now have a github repo to try and keep the updates under some level of control. If you would like to be able to commit/sync, please let me know. [ github.com] Come GIT some.Older versions:[ github.com] Download (v5.6.9, Reloader compatible)[ chrome.google.com] Download (v5.6.9, Chrome version)[ github.com] Installation Instructions (Note: Chrome instructions has an outdated version, please use the link above) [ github.com] Downloads (v5.6.8.2)[ github.com] Changelog (v5.6.8.2)This post has been edited by Scremaz: Nov 17 2017, 17:34
|
|
|
|
|
|
Jul 26 2012, 01:42
|
H2Odk
Newcomer
Group: Members
Posts: 90
Joined: 27-April 10
|
QUOTE(mrttao @ Jul 25 2012, 23:36) H2Odk posted a fix for the code in question (is it tested or just a hypothetical fix?) that prompted 5.3.3.3, looking at his fix I see that the "var ds" was initialized both outside and inside the for loop, while the other two vars were initialized outside the for loop only. The changes were basically to delete the first 3 initialization and instead initialize all 3 within the for loop:
1. var cs = document.createElement("div"); Was relocated into the for function 2. var tops = 0; was deleted, and instead the first incidence of using tops was changed from just "tops = stuff" to "var tops = stuff" 3. var ds = ""; was deleted on outer function so it isn't initialized twice.
OK so, first thing first, kudos on finding the issue.
there was a typo more CODE cs.setAttribute("onclick", 'document.getElementById("ckey_skills").onclick();document.getElementById("'+skillnum[i]+'").onclick();document.getElementById("'+mkey+'").onclick()'); skillnum[i] was skillnum[1]
|
|
|
|
|
|
Jul 26 2012, 02:53
|
greentea039
Group: Members
Posts: 374
Joined: 10-March 11
|
QUOTE(mrttao @ Jul 26 2012, 04:43) Merge them as appropriate with latest version, increment the number, and post them here.
I posted bug fix/update version as 5.4.0 This is based on 5.3.3.4.
HVSTAT_5.4.0.zip ( 332.79k )
Number of downloads: 5391Bug fixes: - Always one skill button was displayed even if playing 3 skill battle style. (from 5.3.1)
- Javascript exception occurred when 10 monsters are appeared at a round. (before 5.2.2)
- Scan/skill buttons at 10th monster did not work. (before 5.2.2)
- Popup information at 10th monster was not shown. (before 5.2.2)
- Item drop tracking of any crystals was corrupted and reset to zero when a crystal drop message without multiplier prefix is displayed. (before 5.2.2)
- Tier-3 skill could not be selected with any hot key when tier-1 skill cooldown is finished. (before 5.2.2)
Updates: - Vertical positions of scan/skill buttons are adjusted to the monsters properly.
- Voidseeker Shard, Aether Shard and Featherweight Shard are added to the target of item drop tracking.
- Unimplemented 'Effects Expiring Warnings' parts are now implemented.
- Number of digit of 'Rounds remaining' fields for 'Effects Expiring Warnings' are changed from 1 to 3.
- Proficiency popup layout is arranged like that of the character screen.
Internal changes: - Replaced operator '!=' and '==' with '!==' and '===' to avoid implicit type conversion.
- Split very very long lines for readability.
- Replaced deep nest of 'if' statements with 'if'~'else if' statements.
- Added semicolons at the end of statements/expressions.
(I'm not good at English. Please tell me if somthing is wrong.)
--------------------
|
|
|
|
|
|
Jul 26 2012, 04:36
|
mrttao
Group: Gold Star Club
Posts: 753
Joined: 6-June 12
|
how about using HVSTAT FF #.#.#.# for firefox and HVSTAT GC #.#.#.# for google chrome in the future?
Suggested version number incrementing rules: 1st: major milestones (a collection of features). 2nd: new features added. 3rd: bug fixes or existing features rewritten for improved performance. 4th: syntax changes or dev builds working towards a bug fix but not there yet.
Feedback on this idea would be welcome. and don't be afraid to let a number go over 10. having 5.13.2.31 is just fine. Chrome reads it as five.thirteen.two.thirty-one. So 5.10.0 is considered newer then 5.9.9 Actually, anyone knows if FF reads it the same way? Regardless, FF allows downgrades even if it would get confused on which is newer... while chrome does not (requiring manual uninstall and then installing the lower version)
@H2Odk: Thanks for clarifying. Did you mean you made a typo in the "old code to be fixed" that you posted in the thread such that it was different then the code in the actual HVSTAT file? because both had i not 1 in the thread post.
This post has been edited by mrttao: Jul 26 2012, 04:47
--------------------
|
|
|
|
|
|
Jul 26 2012, 06:03
|
H2Odk
Newcomer
Group: Members
Posts: 90
Joined: 27-April 10
|
The typo was in HVSTAT 5.3.3.1, I had corrected it in the code I posted, but GaryMcNabb did not mention this, so I assumed he had missed that correction.
|
|
|
|
|
|
Jul 26 2012, 07:01
|
varst
Group: Catgirl Camarilla
Posts: 11,561
Joined: 30-March 10
|
As I appreciate you guys' work, you are also making the whole project as chaoic as ever.
1. I do think most people would like to have 1 patch in 2-3 weeks which contains several updates rather than 14 patches everyone which contains a bit of improvement. Just see how many patches you guys have posted in the last few days. Just don't rush to name every update first: test it among yourselves, see if there's any problems, then publish that in a package. This has become a collaborated work, so please make it work like a collaborated work instead of several individual small improvements made by separate people.
2. Naming: Most people don't even remember the 'major milestone' from v.4.0 and v.5.0. It's better if you guys naming as 1st and 2nd: Follow the major HV version (0.6.9 -> 6.9) 3rd: new feature packs 4th: bug fix/dev build
It should work better as people will then understand if their version matches the latest HV patch.
3. A better way to explain what you have changed. Why do you guys need to ask the others every time something has changed?
Please remember, it's a program for players to use, not to confuse them.
--------------------
|
|
|
|
|
|
Jul 26 2012, 07:15
|
Evil Scorpio
Group: Gold Star Club
Posts: 6,557
Joined: 9-May 10
|
QUOTE(varst @ Jul 26 2012, 09:01) As I appreciate you guys' work, you are also making the whole project as chaoic as ever.
1. I do think most people would like to have 1 patch in 2-3 weeks which contains several updates rather than 14 patches everyone which contains a bit of improvement. Just see how many patches you guys have posted in the last few days. Just don't rush to name every update first: test it among yourselves, see if there's any problems, then publish that in a package. This has become a collaborated work, so please make it work like a collaborated work instead of several individual small improvements made by separate people.
2. Naming: Most people don't even remember the 'major milestone' from v.4.0 and v.5.0. It's better if you guys naming as 1st and 2nd: Follow the major HV version (0.6.9 -> 6.9) 3rd: new feature packs 4th: bug fix/dev build
It should work better as people will then understand if their version matches the latest HV patch.
3. A better way to explain what you have changed. Why do you guys need to ask the others every time something has changed?
Please remember, it's a program for players to use, not to confuse them.
Sometimes you're annoying as fuck, varst. Do you know that?
--------------------
|
|
|
|
|
|
Jul 26 2012, 07:24
|
varst
Group: Catgirl Camarilla
Posts: 11,561
Joined: 30-March 10
|
QUOTE(Evil Scorpio @ Jul 26 2012, 13:15) Sometimes you're annoying as fuck, varst. Do you know that?
Yes. But I won't retreat my words just because it's annoying. The word is harsh, but look at the patches put forward yesterday and the related discussion. This post has been edited by varst: Jul 26 2012, 07:27
--------------------
|
|
|
|
|
|
Jul 26 2012, 08:40
|
Ilirith
Group: Gold Star Club
Posts: 513
Joined: 31-July 08
|
QUOTE(Evil Scorpio @ Jul 26 2012, 07:15) Sometimes you're annoying as fuck, varst. Do you know that?
Though he do have a point Evil, :3 As for the patches, well, people can just upgrade every few weeks if they prefer too, as it is now, we are just release the latest version for those interested.
--------------------
My WTS - Various equipment. My WTB - Trading HATH for Artifacts! Thanks to Evil Scorpio for the Avatar :3 K+ Evil Scorpio for his kindness :) HV STAT 5.4.x HV STAT My K+Mrttao K+GaryMcNabb K+greentea039 K+QUOTE(gamagaeru) [15:14:10] <gamagaeru> I own dicknipples.com and I know fetish.
|
|
|
|
|
|
Jul 26 2012, 09:42
|
DarkDespair5
Group: Gold Star Club
Posts: 898
Joined: 20-December 10
|
@ Varst: Have you seen open source projects? They typically have a lot of people with commit access that publish minor tweaks all the time. What you're asking is for people to wait until they've got a "Stable" release before publishing, but this thread is more like a SVN because there is no real version control involved. I personally prefer that we keep this always-updated branch (even if it may have more bugs) in this thread, and possibly update the OP for "major" releases.
This type of project is developed in a bazaar. If you want a more structured system with many collaborators, you are going to need a versioning system or other formal tracking structure that large projects use. Subversion, Git, etc.
This post has been edited by DarkDespair5: Jul 26 2012, 09:47
--------------------
Don't let people rip you off! He proxy sells/auctions for 3%.
|
|
|
|
|
|
Jul 26 2012, 10:06
|
mrttao
Group: Gold Star Club
Posts: 753
Joined: 6-June 12
|
Nobody is forcing anyone to download the latest bugfix. I personally like having 1 bug fixed releases. Denying that to people that want it for the sake of not annoying people who prefer there not to be is kinda silly... If you don't want it don't download it.
We could properly refer to them as dev versions... its a given but we could make it "official"... As for having a designated "stable" version... that would require dedicated QC volunteers who avoid upgrading and stick with one version and extensively test it... So unless and until we get people who wanna do that it will have to be a rolling beta with frequent dev versions and people who don't like updating often can update every 2 weeks+ if they so desire.
Also, why is it necessary to follow the HV version numbers? And why only the last two numbers? (if HV ever gets to 1.0.0 it will break the naming system as 0.0.0.0 and 1.0.0.0.0 are both lower versions then 9.9.0.0
GaryMcNabb said he liked the version numbering I suggested in #4... well <MrTT> So, did you see my suggestion about versioning? <GaryMcNabb> yeah, sounds good
Anyone else has a view on it?
This post has been edited by mrttao: Jul 26 2012, 10:07
--------------------
|
|
|
|
|
|
Jul 26 2012, 10:11
|
Evil Scorpio
Group: Gold Star Club
Posts: 6,557
Joined: 9-May 10
|
QUOTE(varst @ Jul 26 2012, 09:24) Yes. But I won't retreat my words just because it's annoying. The word is harsh, but look at the patches put forward yesterday and the related discussion. "When at Rome, do as the Romans do". Nuff said.
--------------------
|
|
|
|
|
|
Jul 26 2012, 11:41
|
varst
Group: Catgirl Camarilla
Posts: 11,561
Joined: 30-March 10
|
QUOTE(DarkDespair5 @ Jul 26 2012, 15:42) I personally prefer that we keep this always-updated branch (even if it may have more bugs) in this thread, and possibly update the OP for "major" releases.
That's basically what I mean; just like minecraft where people can try the new 'dev' unofficial builds, while the 'official' build which contains several updates (possibly tested in the 'dev' period) Sometimes they may be developing something (like 5.3.3.3) which works better as a 'dev' build than an official build. QUOTE(mrttao @ Jul 26 2012, 16:06) Also, why is it necessary to follow the HV version numbers? And why only the last two numbers? (if HV ever gets to 1.0.0 it will break the naming system as 0.0.0.0 and 1.0.0.0.0 are both lower versions then 9.9.0.0
You can use 10.0.0.0 when HV goes to 1.0.0. The extra merit is that most of the time HV STAT requires some fix after patches. This way the update (related to HV updates) can be better addressed.
--------------------
|
|
|
|
|
|
Jul 26 2012, 13:43
|
oohay
Group: Members
Posts: 151
Joined: 11-May 10
|
Okay, I was able to install v4.3.3 due to the old thread. I have no idea how to properly update it to v5.4.0, though. The way to get HV STAT in Greasemonkey only gets you v4.3.3, since the script hasn't been updated there since October 10, 2011. Will it ever be updated there again? Downloading the zip here gets me some files that exist in v4.3.3 as well, but some files don't. To be clear, HVSTAT 5.4.0.crx and hv_statistics_tracking_a.user.js are new files, while v4.3.3 only has [six_digit_number].user.js (and three files common to both versions). There's also no "Firefox" folder in v4.3.3 (as installed via Greasemonkey). If I replace just the three shared files the displayed version number doesn't change (although the icon does) and I don't seem to gain any new settings. I have no idea what to do with the new files. If there's a proper way to update HV STAT can you tell me and/or update the "stable" thread? The zip has no installer and there are apparently no instructions for it, so it's opaque to me.
EDIT: Okay, so you drag hv_statistics_tracking_a.user.js into Firefox AFTER installing v4.3.3 (although the icon didn't change this time, and I still have no idea what the deal is with HVSTAT 5.4.0.crx, which isn't copied). Sorry to bother anyone!
This post has been edited by oohay: Jul 26 2012, 14:01
--------------------
|
|
|
|
|
|
Jul 26 2012, 15:11
|
Daodaodaidai
Group: Gold Star Club
Posts: 3,377
Joined: 28-February 10
|
Thanks again for the hard work !
--------------------
No more karma, red pony gone forever
|
|
|
|
|
|
Jul 26 2012, 15:58
|
Ilirith
Group: Gold Star Club
Posts: 513
Joined: 31-July 08
|
QUOTE(oohay @ Jul 26 2012, 13:43) Okay, I was able to install v4.3.3 due to the old thread. I have no idea how to properly update it to v5.4.0, though. The way to get HV STAT in Greasemonkey only gets you v4.3.3, since the script hasn't been updated there since October 10, 2011. Will it ever be updated there again? Downloading the zip here gets me some files that exist in v4.3.3 as well, but some files don't. To be clear, HVSTAT 5.4.0.crx and hv_statistics_tracking_a.user.js are new files, while v4.3.3 only has [six_digit_number].user.js (and three files common to both versions). There's also no "Firefox" folder in v4.3.3 (as installed via Greasemonkey). If I replace just the three shared files the displayed version number doesn't change (although the icon does) and I don't seem to gain any new settings. I have no idea what to do with the new files. If there's a proper way to update HV STAT can you tell me and/or update the "stable" thread? The zip has no installer and there are apparently no instructions for it, so it's opaque to me.
EDIT: Okay, so you drag hv_statistics_tracking_a.user.js into Firefox AFTER installing v4.3.3 (although the icon didn't change this time, and I still have no idea what the deal is with HVSTAT 5.4.0.crx, which isn't copied). Sorry to bother anyone!
the .CRX is a chrome extension, so it won't work with firefox. I recommend getting chrome, even if you want to use Firefox as your primary browser, then just use chrome for playing HV. Chrome is a fair bit faster
--------------------
My WTS - Various equipment. My WTB - Trading HATH for Artifacts! Thanks to Evil Scorpio for the Avatar :3 K+ Evil Scorpio for his kindness :) HV STAT 5.4.x HV STAT My K+Mrttao K+GaryMcNabb K+greentea039 K+QUOTE(gamagaeru) [15:14:10] <gamagaeru> I own dicknipples.com and I know fetish.
|
|
|
|
|
|
Jul 26 2012, 20:39
|
Daodaodaidai
Group: Gold Star Club
Posts: 3,377
Joined: 28-February 10
|
Found (maybe) another problem. In the "shrine", hitting space, to change multiple artifacts, doesn't work anymore (chrome 5.4.0 & 5.3.x)
--------------------
No more karma, red pony gone forever
|
|
|
Jul 26 2012, 20:47
|
varst
Group: Catgirl Camarilla
Posts: 11,561
Joined: 30-March 10
|
QUOTE(Daodaodaidai @ Jul 27 2012, 02:39) Found (maybe) another problem. In the "shrine", hitting space, to change multiple artifacts, doesn't work anymore (chrome 5.4.0 & 5.3.x)
That shrining thing is from official HV. And that multiple shrining has never worked on chrome.
--------------------
|
|
|
|
|
|
Jul 26 2012, 21:46
|
Late for work :(
Group: Gold Star Club
Posts: 202
Joined: 5-July 08
|
QUOTE(greentea039 @ Jul 26 2012, 12:53) - Replaced operator '!=' and '==' with '!==' and '===' to avoid implicit type conversion.
I was personally very happy with this update. It introduced a couple of bugs due to previous lazy coding but they're easy enough to fix. Thanks again. QUOTE(varst @ Jul 26 2012, 17:01) As I appreciate you guys' work, you are also making the whole project as chaoic as ever.
1. I do think most people would like to have 1 patch in 2-3 weeks which contains several updates rather than 14 patches everyone which contains a bit of improvement. Just see how many patches you guys have posted in the last few days. Just don't rush to name every update first: test it among yourselves, see if there's any problems, then publish that in a package. This has become a collaborated work, so please make it work like a collaborated work instead of several individual small improvements made by separate people.
As Ilirith said, people don't have to update everytime. I'd probably recommend waiting for a 1.1.* release (under the current version sys we've been using). From now on though, I'll include a stable and bleeding edge release in the main post. For us making the project chaotic, we're attempting to organize things by discussing changes, opening a GIT repo etc, but the problem lies with who has/wants access. Not everyone wants to work in a team. QUOTE(varst @ Jul 26 2012, 17:01) 2. Naming: Most people don't even remember the 'major milestone' from v.4.0 and v.5.0. It's better if you guys naming as 1st and 2nd: Follow the major HV version (0.6.9 -> 6.9) 3rd: new feature packs 4th: bug fix/dev build It should work better as people will then understand if their version matches the latest HV patch.
I would rather use mrttao's system of [MajorMilestones.Features.Fixes.MinorFixes]. What I can do though, is include a tag in the main post with which version of HV we're currently compatible with. QUOTE(varst @ Jul 26 2012, 17:01) 3. A better way to explain what you have changed. Why do you guys need to ask the others every time something has changed? Please remember, it's a program for players to use, not to confuse them.
On The Developer Side: On the GIT I'm trying to be as descriptive as possible when updating but sometimes it's impossible to describe EXACTLY what's been changed, especially in larger updates. As long as the commit isn't huge, you can see what's been changed in the diff. Eventually I'd like to see comments in the code, ATM the code is as chaotic as we are. On The User Side: I agree but what would you suggest we do. We could announce only features being added and bugs being fixed and dumb some things down but that would leave dev's out of the loop (excl those with GIT access). This post has been edited by GaryMcNabb: Jul 26 2012, 21:50
|
|
|
|
|
|
Jul 27 2012, 02:05
|
H2Odk
Newcomer
Group: Members
Posts: 90
Joined: 27-April 10
|
Sometimes this happen, I am currently using 5.3.3.1. It also happened in 5.2.2, in that it caused the scan/skill buttons not to show. I have unsuccessfully tried to find out why, but that part of the code makes my brain hurt
|
|
|
1 User(s) are reading this topic (0 Guests and 0 Anonymous Users)
|
|
|
|
|
|
|