[INFO] Warforge beta release

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
It's still a beta
I'm still adding functionality to it and I dare say you may come across some bugs

But if you want to try it out and help me progress it with feedback/bug reports you can

step 1
Instal the latest java runtime on your PC from here
Download Free Java Software - Sun Microsystems

step 2
Instal the beta application from here
http://www.my-ennui.com/Setup.exe

A few pointers

The Item ID entry box and WarDB button let you download item stats from the wardb website
for example if you want to download the stats for
Darkpromise Carcass-Guard

pop the numbers 421139 (ie the numbers after item.aspx?id= in the url ) into the text field and hit the button
It will automatically save a copy of the item locally as xml
so no need to hit the server a second time

The Abilities column on the left hand side is to add extra stats from renown points and tactics etc
to open up the WarDB calcs, hit the "Calc" button below the column, use their calculator and you can add the totals they calc for you to the template


What it doesnt have yet
Black Guards and KotbS
DPS calculations
Adding talismans to gear
Item set calculations
Export to html for e-peen enlargening forum posting of templates (ready in a few days)

DPS calcs, Talismans and the new classes are all being worked on
and should be ready in 1 to 2 weeks

Bugs etc can be posted as comments here
Warforge beta bugs

Thanks in advance for testing
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
Cheers

Don't worry about hurting my feelings
If you think something is badly designed, not very user-friendly etc

Just say so
The harsher everyone is now, the better it will be in the long-run
 

Rub

One of Freddy's beloved
Joined
Jul 23, 2004
Messages
1,000
nice to see it's ready

downloading
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
nice to see it's ready

downloading

well "Beta" ready ;)
Like I was saying to Penlid on the bug post
I'm still adding alot to it
I'm just finishing off html/wardb style tooltips for paper doll slots
Which I'll stick into a patch update this weekend

Then I'll concentrate on new classes, talismans, DPS calcs etc
 

Rub

One of Freddy's beloved
Joined
Jul 23, 2004
Messages
1,000
well "Beta" ready ;)
Like I was saying to Penlid on the bug post
I'm still adding alot to it
I'm just finishing off html/wardb style tooltips for paper doll slots
Which I'll stick into a patch update this weekend

Then I'll concentrate on new classes, talismans, DPS calcs etc
yeah I know but I meant ready for (beta) release.

Anyways, as I said in the other warforge thread, I have started a week ago or something on an application aswell, and I was wondering how much lines of code have you got atm? I am roughly on 650 on mine(this is without the Designer code, don't know if you worked with microsoft visual studio, but it's where all the settings of all the labels etc are saved)
and don't know if it's a high/low number (it can do about the same as yours, minus the wardb, all the good looks, the intro etc, so much of the fluff, but it can add talismans to your equipment, and add stats to them !! :p)

edit: oh yeah and maybe some suggestion, on my application, when you hover over certain stats (armor, strength, willpower etc) it will show certain associated things with it, eg: armor --> physical damage reduction, strength --> ability dps, auto attack dps
so it's just a suggestion that you could add it to yours too
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
edit: oh yeah and maybe some suggestion, on my application, when you hover over certain stats (armor, strength, willpower etc) it will show certain associated things with it, eg: armor --> physical damage reduction, strength --> ability dps, auto attack dps
so it's just a suggestion that you could add it to yours too

Yeah, been trawling my way through the mechanics sub-forum on WHA trying to gather as much info as possible on this sorta thing
My plan was to include that with the DPS calculations etc

As far as lines of code goes
Jeez, I dunno off the top of my head
I'd say about 50,000 lines of code so far
Java swing aint that user friendly tbh, it's one of those "best practice" toolkits
Which is probably why it ain't that popular to work with and Sun are putting it on the back-burner in favour of the JavaFX toolkit
But I like working with it tbh, cause I'm a massive unrepentant nerd at heart :)

This is some nice work. Good job Ait :)

Thanks
Hopefully it's just the start
So be harsh and add suggestions/bugs etc in the other thread
I can take the criticism
To a point ;)
 

Rub

One of Freddy's beloved
Joined
Jul 23, 2004
Messages
1,000
As far as lines of code goes
Jeez, I dunno off the top of my head
I'd say about 50,000 lines of code so far
Java swing aint that user friendly tbh, it's one of those "best practice" toolkits
Which is probably why it ain't that popular to work with and Sun are putting it on the back-burner in favour of the JavaFX toolkit
But I like working with it tbh, cause I'm a massive unrepentant nerd at heart :)
50,000? oO holy *, is that all self written code?
And is your database code self-written or automated, cause my database designer code has 7k lines but you have an access-like design, but it creates the code for you, so you don't have to code it all yourself.
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
50,000? oO holy *, is that all self written code?
And is your database code self-written or automated, cause my database designer code has 7k lines but you have an access-like design, but it creates the code for you, so you don't have to code it all yourself.

I'd say 70% of it is hand cranked
Like I said, swing is heavy work at times :)

The database stuff is a combo of a number of things

Basically I define a class that represents for example an template item

So I would have like

private String itemName

then I write getter and setter methods for the field with public access

so something like

public void setItemName(String name){
this.itemName = name;
}

and

public String getItemName(){
return this.itemName;
}

then using the annotations available in a java toolkit I can make the fields bindable

so they become

@bindable
public void setItemName(String name){
this.itemName = name;
}

and

@bindable
public String getItemName(){
return this.itemName;
}

which means when they get compiled the compiler can weave in extra code for propertychangelisteners
so that when the setItemName method is called and the itemName field is changed the GUI is automatically updated and vice-versa

then I add in
@XMLelement annotations to the field declarations
these help in writing the classes out and reading them in as xml files for the database
 

Rub

One of Freddy's beloved
Joined
Jul 23, 2004
Messages
1,000
Aiteal said:
so that when the setItemName method is called and the itemName field is changed the GUI is automatically updated and vice-versa
uhm so you have to create all your classes yourself?

You don't have any kind of premade classes like textboxes and stuff?

Seems like visual studio is a really luxury programming environment then :x
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
ahh for GUI's I use netbeans/project matisse
That has a drag and drop GUI builder for the basics, like data-grids, buttons text fields

But the wiring code when sticking with the standard MVC pattern needs to be hand cranked largely :(

Thats basically why MS dev environments rule the fat client application market and java is so unpopular as a desktop programming language

Sun spent so long chasing the server side development market they neglected the desktop and flash superceded java applets (remember those ;) ) long ago

I think they are hoping JavaFx will steal back some of the market for RiA's

Tbh, I never write this sort of app with a GUI
99% of my daily work is server side programming that runs in teh background and no-one ever sees (or loves ;) )

I just wrote this app to see if I could make a desktop app
 

Rub

One of Freddy's beloved
Joined
Jul 23, 2004
Messages
1,000
...
Tbh, I never write this sort of app with a GUI
99% of my daily work is server side programming that runs in teh background and no-one ever sees (or loves ;) )

I just wrote this app to see if I could make a desktop app

Oh I see

and it seems you can create desktop applications just fine :).
 

civy

One of Freddy's beloved
Joined
Feb 3, 2004
Messages
823
50,000? oO holy *, is that all self written code?

Hehe. I rememebr the first large scale project I worked on. You should try debugging a million lines of unstructured code written by 10+ programmers all of various skills with no documentation and very few remarks ;)
 

Rub

One of Freddy's beloved
Joined
Jul 23, 2004
Messages
1,000
Hehe. I rememebr the first large scale project I worked on. You should try debugging a million lines of unstructured code written by 10+ programmers all of various skills with no documentation and very few remarks ;)
erh I'll pass on that one :p

I'm happy with my few k lines of code programs, they work good for me ^^
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
I've added the tooltips as requested Penlid
I'll release a patch with this and other enhancements/fixes on sunday

tooltips.jpg
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
Shameless bump with screenshot of new WarDB query screen that allows you to search based on item names
Which will be released very soon ;)

searchresultsscreen.jpg
 

legar

Loyal Freddie
Joined
May 19, 2004
Messages
361
great work man!

is there an api yet like in eve-online? where you enter a limited "read only" api in the program wich auto-downloads your chars/talents etc and updates them automatically?

Would be cool!
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
great work man!

is there an api yet like in eve-online? where you enter a limited "read only" api in the program wich auto-downloads your chars/talents etc and updates them automatically?

Would be cool!

You mean downloads your current gear etc to quickly fill in your stats etc?
I could do that with wardb or the realmwar pages I guess.
After I sort the other stuff on my list ofc ;)
 

Calaen

I am a massive cock who isn't firing atm!
Joined
Dec 22, 2003
Messages
9,538
Great work Aiteal, very handy piece of software.
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
Great work Aiteal, very handy piece of software.

Thanks
I'm still beavering away on it
So the next release will be nice
Much better performance
and proper DPS calculations, not just stat totals
so you can get the most out of your gear choices
I've added the Black Guard and KotBS also
and removed witch elves ;)
 

pikeh

Resident Freddy
Joined
Aug 28, 2004
Messages
5,032
Can't wait...Ait!

Handy piece or software :) thankyou!
 

Aiteal

Can't get enough of FH
Joined
Jan 26, 2004
Messages
2,048
Not everyone seems to like it ;)

I posted a link here
VN Boards - Warforge (Korts for Warhammer)

and got banned for trolling

"Your account has been banned as a troll ID, an ID made to disrupt or cause problems on the boards. Because of this your account will not be cleared."

just for that one post

hehe
I forgot how shite VN was
I should have told someone to diaf and posted a picture of a cat inside a bucket or something with child-like engrish underneath and they might not have banned me :)
 

pikeh

Resident Freddy
Joined
Aug 28, 2004
Messages
5,032
Your program promotes the playing of WAR, so therefore is against EVERYTHING the VN WAR Boards stand for :D
 

Users who are viewing this thread

Top Bottom