Page 1 of 1

NHigh++ teaser

Posted: 2017.01.01 (22:18)
by EddyMataGallos
Hey, I've been pretty busy with Uni so I haven't been able to continue developing this thing, however, I don't want to keep it for myself while you guys could be using it until I get to finish it. I didn't want to upload this because many functions that are there don't actually work, because I haven't modified the interface yet. But many actually do work, so you can play around with it.

Download below, I've also included a couple past highscore files from when I was active. For new users, you need Python 2.7.x to run it, then run the file nhigh.pyw and follow the instructions to download scores. The menues above can show different stats and reports.

Warning: It takes about 30 mins to download the scores!

Before any new version, you'll need this:
KlanKaos wrote:If anyone wants to use this, I had to change the hardcoded Steam ID in the download URL to my own before it would download scores for me.

- find your steam ID (your steam profile page URL is http://steamcommunity.com/profiles/<id>/home)
- in nhighlib.py lines 377 and 378, where it says 'steam_id=76561198031272062' - replace '76561198031272062' with your id

Re: NHigh++ teaser

Posted: 2017.01.02 (01:35)
by ska
Cool. I will, however, wait for a final version. Definitely scrape stats while you can. In the meantime, I will just have to wait with bated breath until the episode-scoring thing is fixed.

Re: NHigh++ teaser

Posted: 2017.01.02 (13:16)
by MiBeM
ska wrote:until the episode-scoring thing is fixed.
A "submit level scores" option was recently added which makes the game submit level scores while playing episodes. It won't retroactively submit them from episodes you've already played, but it's there.

Re: NHigh++ teaser

Posted: 2017.01.02 (22:42)
by ska
MiBeM wrote:
ska wrote:until the episode-scoring thing is fixed.
A "submit level scores" option was recently added which makes the game submit level scores while playing episodes. It won't retroactively submit them from episodes you've already played, but it's there.
Finally! Great news! Thanks for the update.

Re: NHigh++ teaser

Posted: 2017.01.04 (06:54)
by golf
You do still want to be careful on exactly which episodes you play with this option on though. Last that I know of, the tie submitting bug is still active. If you're not aware of that one... if you tie your current best score on a level/episode, it resubmits your score. Now it's the most recent submission of any ties at that score, pushing you to the bottom. So if you've maxed out any levels, don't play those episodes with the new submit levels option turned on or else you'll lose your position, assuming you max it again in the episode run.

Re: NHigh++ teaser

Posted: 2017.01.04 (13:08)
by EddyMataGallos
golf wrote:You do still want to be careful on exactly which episodes you play with this option on though. Last that I know of, the tie submitting bug is still active. If you're not aware of that one... if you tie your current best score on a level/episode, it resubmits your score. Now it's the most recent submission of any ties at that score, pushing you to the bottom. So if you've maxed out any levels, don't play those episodes with the new submit levels option turned on or else you'll lose your position, assuming you max it again in the episode run.
Oh man, this is sad to hear. It looks like such a simple thing to fix, somewhere around in the code there's a >= sign that needs to be changed to a > and that would pretty much be it.
MiBeM wrote:
ska wrote:until the episode-scoring thing is fixed.
A "submit level scores" option was recently added which makes the game submit level scores while playing episodes. It won't retroactively submit them from episodes you've already played, but it's there.
Very good news, one of the most hindering bugs for highscoring has been fixed.

Re: NHigh++ teaser

Posted: 2017.01.04 (20:05)
by ska
EddyMataGallos wrote:
golf wrote:You do still want to be careful on exactly which episodes you play with this option on though. Last that I know of, the tie submitting bug is still active. If you're not aware of that one... if you tie your current best score on a level/episode, it resubmits your score. Now it's the most recent submission of any ties at that score, pushing you to the bottom. So if you've maxed out any levels, don't play those episodes with the new submit levels option turned on or else you'll lose your position, assuming you max it again in the episode run.
Oh man, this is sad to hear. It looks like such a simple thing to fix, somewhere around in the code there's a >= sign that needs to be changed to a > and that would pretty much be it.
MiBeM wrote:
ska wrote:until the episode-scoring thing is fixed.
A "submit level scores" option was recently added which makes the game submit level scores while playing episodes. It won't retroactively submit them from episodes you've already played, but it's there.
Very good news, one of the most hindering bugs for highscoring has been fixed.
Aye. Can you use your beta app to see if I have any tied 0ths, Eddy? I suspect I only have a few. Unfortunately, the one level I thought I had maxed first ended up being innovated via a route change.

Re: NHigh++ teaser

Posted: 2017.01.05 (12:57)
by EddyMataGallos
ska wrote:Aye. Can you use your beta app to see if I have any tied 0ths, Eddy? I suspect I only have a few. Unfortunately, the one level I thought I had maxed first ended up being innovated via a route change.
According to an old file, which I suspect will be enough, you only have 2 0ths both of which are tied, 6-4 and 7-4, which I believe should be N++ B-01-04 and C-01-04.

Re: NHigh++ teaser

Posted: 2017.01.05 (15:41)
by golf
EddyMataGallos wrote:
ska wrote:Aye. Can you use your beta app to see if I have any tied 0ths, Eddy? I suspect I only have a few. Unfortunately, the one level I thought I had maxed first ended up being innovated via a route change.
According to an old file, which I suspect will be enough, you only have 2 0ths both of which are tied, 6-4 and 7-4, which I believe should be N++ B-01-04 and C-01-04.
I just checked to make sure I wasn't giving false into, but episode 0 is actually intro A-00. ska, your tied 0ths are on Intro B-01-4 and Intro C-01-04, not in the N++ tab of levels.

Re: NHigh++ teaser

Posted: 2017.01.05 (18:33)
by EddyMataGallos
Oh yeah I forgot about the Intro tab xD

Re: NHigh++ teaser

Posted: 2017.02.02 (19:57)
by KlanKaos
If anyone wants to use this, I had to change the hardcoded Steam ID in the download URL to my own before it would download scores for me.

- find your steam ID (your steam profile page URL is http://steamcommunity.com/profiles/<id>/home)
- in nhighlib.py lines 377 and 378, where it says 'steam_id=76561198031272062' - replace '76561198031272062' with your id

Re: NHigh++ teaser

Posted: 2017.02.03 (16:37)
by EddyMataGallos
Oh shit, I forgot about that. The program needs to use the Steam ID of somebody that has used N++ recently (in the past couple hours maybe?) which is when the user remains connected to Metanet's server.

I was going to provide a dialog and a config feature to put your own ID or Steam user, but forgot about that.

I'll do that as soon as I get back.