Jump to content
The Lotus Eaters: Share Bug Reports and Feedback Here! ×

Jwarframe - 1.2.1 (Alert And Invasion Notifier For Windows/linux/mac)


GoldenGnu
 Share

Recommended Posts

Hi, everyone.

Sorry for the delayed reply.

I will try to get this fixed today.

 

The helmet names change format from:

[Helmet_name] [Frame] Helmet

to:

[Frame] [Helmet_name] Helmet

...so, I updated all the names in the data set.

But, now it looks likes it was changed back to the original format.

 

I'm very sorry for the inconvenience and the long fix-time.

 

-Golden Gnu

 

@Bukethead

Forking the API is not something I'll sign up for and the RSS feed have very few details compared to deathmax's API.

Deathmax's API is really really easy to work with and he have been very kind to update it every time I have contacted him.

Link to comment
Share on other sites

Static data updated. Hopefully this will fix the problem with the helmets.

I'll try to keep jWarframe running the next few days, to make sure it's working as intended.

Feel free to post here with any abnormalities you discover...

 

Thank you all for the continued feedback and support :)

Link to comment
Share on other sites

Hi, everyone.

Sorry for the delayed reply.

I will try to get this fixed today.

 

The helmet names change format from:

[Helmet_name] [Frame] Helmet

to:

[Frame] [Helmet_name] Helmet

...so, I updated all the names in the data set.

But, now it looks likes it was changed back to the original format.

 

I'm very sorry for the inconvenience and the long fix-time.

Yeah, sorry about that. I updated things on my end to make sure things are always up to date by using data from the official Warframe Nexus app, but I didn't realize they used the different helmet format for about a day before I fixed it.

 

 

Forking the API is not something I'll sign up for and the RSS feed have very few details compared to deathmax's API.

Deathmax's API is really really easy to work with and he have been very kind to update it every time I have contacted him.

Since the id field from worldState.php/my API matches with the guid of the RSS feed, you can always use the RSS feed as the primary source (ensuring that names are always up to date, although regex is going to be annoying) and lookup extra information (mission type/levels/archwing) from my stuff.

Link to comment
Share on other sites

@Audeath

Thank you for posting here.

It's all good. I'm just very thankful, that you're still maintaining the API. :)

 

I write the data set by hand. IjWarframe include both an image and a category for every item, so there is no way I can automate the process.

It was a pretty big job, when I started, but, now, I just update a few items at the time, so, it's not very time consuming.

And It's very easy to push the changes to the users, with auto-update...

Link to comment
Share on other sites

Hey GoldenGnu, thanks for this awesome tool! I've been using it since day one when you released it :)

 

I wanted to report a bug if it's possible, it's driving me crazy earlier...

 

The setting "show popup" doesn't seem to work as intended. Everytime I get an alert my game or any other game will turn to icon and the popup appaers and it tells me to press OK to stop the alarm.

 

If there is a workaround to this I would like to know it.

 

Cheers

Edited by CookingFood
Link to comment
Share on other sites

@CookingFood

I have a fix, but, I'm not sure how well it will work.

So, I need to do a few test before I can release it.

 

Thank you for your bug report :)

 

EDIT:

The tests showed that the fix did not work.

The workaround is the play in "windowed borderless mode".

Edited by GoldenGnu
Link to comment
Share on other sites

  • 2 months later...

I have noticed a small bug recently in your app, alerts show up expired with a 1 hour difference (compared to ingame) since the clocks have been turned back, any advice on how i could fix this?

 

edit: i somehow managed to fix it, the problem was probably on my end, had to setup automatic time synchronization in windows, which didn't really change the time on my pc but fixed Jwarframes timiming

Edited by Crimson_V
Link to comment
Share on other sites

Hi,

Sorry for the long reply time. I do not have a lot of time to work on jWarframe ATM.
The data set have been sketchy since Tazmanyak stopped updating it.

So, I'm looking for someone else to maintain the data set, if jWarframe is to stay alive. Anyone is welcome to apply. I will help you get started.
But, without an up-to-date data set, jWarframe is quickly becoming useless and I can't find the motivation to work on it.

-Golden Gnu

Link to comment
Share on other sites

cant promise anything but what i have to do to update the data set aka how :P

edit: prob update dat files at github?
edited helmets for now see if u like so i can continue :)
     changed wf name at front like ingame, added nezha,atlas 2nd,wukong
          edit3: maybe i should change the names at data filters and not there haha :P

Edited by Gio21
Link to comment
Share on other sites

@Gio21
The easiest way to edit the data set, is to do it in your local settings directory:
in windows that is: "C:\Users\[Your username]\.jwarframe"
There are two directories you need to work on: images and data

Data:
There are 3 files types:
1) data_categories.dat defines the categories (Name;Width;Height;Color)
2) data_version.dat change this and jWarframe will download the data set on the server (better not to mess with it)
3) The rest are category files, that simply list the name of all the rewards in the category (The names needs to match the name in the API)

Images:
Contains all the images of all the rewards.
They need to follow a few rules:
1) The name need to match the name in the category file
2) Names are all lower case
3) Space in names are replaced with underscore: _
4) They need to match the size defined in data_categories.dat

You should close jWarframe before editing the files and I also suggest you backup your changes before starting jWarframe again (simply copy the images and data directories somewhere else), as jWarframe can and will overwrite your changes, if a new updated is released or you changed the data_version.dat file

You can always update from the server (if you need to):
1) Close jWarframe
2) Delete the data and images directories
3) Start jWarframe
4) The data will now be downloaded from the server

Feel free to ask any questions you have. I will answer them ASAP :)

Edited by GoldenGnu
Link to comment
Share on other sites

@Gio21
Yes, that should do it:
1) Add name to the category file
2) Resize image and name it accordingly to the rules above

Naming example:
In the category file add a new line with: "Rifle Scavenger"
The image should be named: "rifle_scavenger.png"

Edited by GoldenGnu
Link to comment
Share on other sites

in windows that is: "C:\Users\[Your username]\.jwarframe"  (As I wrote before?)

 

Edit:
Did you mean the filters.dat file? ....that is download each time you start jWarframe and is not saved locally.
But, you do not have to worry about it, unless something have changed name.

Edited by GoldenGnu
Link to comment
Share on other sites

if we edit the 2nd part of the filter.dat file and the helmets.dat file and rename pics could not we achieve the same effect without relying on the api?
aka rename helmets to be like their ingame counterpart

Link to comment
Share on other sites

I'm going to upload your changes soon'ish

The data_filters.dat actually replace saved filters with new values, but, this is only done once (at startup).
To mimic the in-game names, I would have to write some new code and it would greatly complicate the program.
So, I'm not a fan of that solution.

As it stands right now, this is my ToDo list:
1) Custom credit filter AKA just write a number <== started coding this
2) Stop notifications when alert is done
3) Add "Alert/Invasion" starts in X minutes

There is a lot of other items on the list as well, but, that is the once I find most desirable

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...