| Pages: [1] 2 :: one page |
| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Corair
|
Posted - 2005.09.18 03:17:00 -
[1]
Well, I'm nearly done, so I figure I'd get some feature requests...
I have been working on a Ship-fitter tool since Islay's seems to be moving to the EVE-I.com team and they have their hands full currently. I worked on one back when Islay was hard at work on his and as such, mailed him about his progress. He said he was nearly done, so I stopped work and eventually deleted the project. Unfortunately, Islay seems to be extremely busy now as are the EVE-I.com developers and I really wanted to challenge myself; I wanted to learn VB.NET and get some XML knowledge under my belt all while producing something I could make use of.
http://www.eve-files.com/media/corp/PF/ShipYard.JPG
My work is nearly done and I'd like to know if there are any specific features you'd want to see. I know others are working on ship-fitter tools as well, but I just wanted to try again and see how far I could get in a week or two.
So far I've got (even though the current "developer" interface doesn't show it):
-All items in-game with up-to-date stats (data courtesy of Jide) -Skill Manager such as the one in the ever-popular Character Manager -Cap-Tester (activate modules to see what cap they're using) although I'm still trying to understand the last 2 formulas listed in the Ship Modules sticky that Dust Puppy posted in. -Accurate stats on modules affected by skill/item bonuses -Editable stats so YOU can update stats if you see errors in the data or there is a delay in updates on my end. -Ship Comparison tool with DPS listings, ammo consumption, Energy Neut/Vamp testing (will you out-Nos someone with 4 Heavy Nos or 2 Nos, 1 Neut?) and other nifty features
There are other things but I can't think of what they are. The interface is still ugly, but with over 2000 lines of code and going strong I think getting the interface cleaned up is the easy part 
This tool will be free and I'll eventually release the source code so you can see just what will give you carpal tunnel syndrome.
Request away! -------- I use homeless people and small children for fuel. |

Histracko
|
Posted - 2005.09.18 04:08:00 -
[2]
very nice idea, where are you getting all the info for each item? if your putting it all in by hand then your a better man than i am. --------------------------- !!Bookmarking Master!! If you need a route or system bookmarked just EVE-mail or convo me and we'll work something out |

Corair
|
Posted - 2005.09.18 04:24:00 -
[3]
Haha, I'd be getting nowhere if I did that. As I mentioned, Jide graciously gave me data from his site http://evegames.hostingbig.com/eve/data/index.html
There are some things in there that I have to filter out, but it's not too bad. I'm currently getting all the icons to match their correct item - trying to cheat by using the icon-index in each of the files so I don't have to work hard :D
I'll be leaving some stuff out of the initial release, but will have the rest added in a day or two, namely the character manager part and skill requirements (showing red if you don't have the skills.) I'd like that to work well before bothing with finishing it. I basically want people to be able to slap items on from the list and the numbers show up right.
I didn't mention this, but you'll need the .NET Framework to run this, can get it here: Linkage
More updates to come - feel free to request features I haven't mentioned. I've still got other things on the to-do list like a Drone Bay where you can stuff your ship's drone bay and see what dmg the drones will do and such, but I'm gonna be leaving drone stuff out of initial release. -------- I use homeless people and small children for fuel. |

Corair
|
Posted - 2005.09.18 09:09:00 -
[4]
Would anyone mind explaining to me how the bottom two of these work? I never took calculus courses and haven't started reading my books on it.
Capacitor capacity vs. time C = C_0(1-1/cosh(tau*t))
Recharge rate vs. time dc(t)/dt = tau*tanh(tau*t)/cosh(tau*t)
Recharge rate vs. Capacitor capacity dc(C) = tau*(1-C/C_0)*sqrt(2*C/C_0 - (C/C_0)^2)
C_0 is the maximum capacity of the capacitor tau is 4.8/T => T = average recharge rate
I got the first one no problem, but either I'm plugging numbers in wrong or I don't understand the dc(t)/dt, dc(C) operators properly. Are these just functions of functions or dx/dy or... what the hell do I do with those last two to get numbers?
Trying to put a functional cap readout on my tool, would very much like help if anyone is willing. Don't need a math lesson, maybe just show me an example of one with numbers plugged in (I get results back, but I can't think what I'd do with them...) -------- I use homeless people and small children for fuel. |

Dimitri Forgroth
|
Posted - 2005.09.18 11:23:00 -
[5]
Edited by: Dimitri Forgroth on 18/09/2005 11:25:05 One feature missing from there that I can see, is the filtering out of items through a textbox.
I hardly ever use the tree to find equipment as i usually know what the item I need is, so something that filters the list instantly on changes to a textbox (shows all items that have that string in their name) would be good. Don't have it need a "search" button, updating it straight away is much nicer. 
edit: oh yeah, i'm loving the editable stats.
Originally by: HippoKing YES! i am in antoher person;s sig /marks it off taking over the world one sig at a time \o/
DPS Sheet |

Corair
|
Posted - 2005.09.18 21:32:00 -
[6]
Aha! I DID miss a good feature, thank you! I'll add that in shortly (not hard to add, either )
I'm getting near done - I spent most of yesterday trying to work a couple big bugs out and getting icons to work. Jide saved me the trouble of finishing the icons part as he sent me all of his Tonight or tomorrow I'll release, I think. More screenshots coming soon...
Keep the suggestions/requests coming! -------- I use homeless people and small children for fuel. |

Xardrix
|
Posted - 2005.09.18 21:53:00 -
[7]
Working Implants included, please. http://www.huzzah-federation.com/ |

Corair
|
Posted - 2005.09.18 22:40:00 -
[8]
Yup, I got the math done for that. Trying to work out an extremely annoying bug right now, taking forever o_O -------- I use homeless people and small children for fuel. |

Dimitri Forgroth
|
Posted - 2005.09.20 21:37:00 -
[9]
Release please. 
Originally by: HippoKing YES! i am in antoher person;s sig /marks it off taking over the world one sig at a time \o/
DPS Sheet |

xenorx
|
Posted - 2005.09.21 01:57:00 -
[10]
Looks good. Im looking forward to the release.
|

Corair
|
Posted - 2005.09.21 08:07:00 -
[11]
Almost done, I had a lot of work outside of my PC to do and I lost a lot of time because of it, but I'm just gathering my energy to finish up the stat calculator and edit some of the data that is obviously false. First release will only have items you can find on the standard market, then I'll release an update shortly after to fill in the faction/officer loot/ships.
I'm very happy with the progress I've made considering that I didn't know VB.NET when I started and now I have a very firm grasp on it.
I'm trying to go as fast as I can but this last part is going to wrack my brain like nuts since I have a lot of stuff going on in this last part. It will be worth the wait, I promise! Make sure you update and get Microsoft .NET Framework in the link in one of my other posts as it is required by VB.NET. -------- I use homeless people and small children for fuel. |

elrikyo
|
Posted - 2005.09.21 11:32:00 -
[12]
Will you be able to run a live version of your ship for eg. Running the lasers to check how long your cap will last, or running a sensor booster to check yoru max range etc.
Cos if you could get these sorts of tools in it would be awesome.
|

Corair
|
Posted - 2005.09.21 22:49:00 -
[13]
Originally by: elrikyo Will you be able to run a live version of your ship for eg. Running the lasers to check how long your cap will last, or running a sensor booster to check yoru max range etc.
Cos if you could get these sorts of tools in it would be awesome.
At first the sensor booster bonuses will be automatically installed (but you can disable the item from adding it's bonus in the window as if it were off), then I'll get it to do active bonuses in the next release so you can check cap usage. I haven't figured out how to do those last two formulas I have listed above, so active cap use vs cap/regen might be hard. I get numbers, but not sure what to do with them (probably doing the formula wrong.) -------- I use homeless people and small children for fuel. |

BlackHawk177
|
Posted - 2005.09.21 23:17:00 -
[14]
Sexy... you have to release that, it would help see if some of my crazy setups will work.
Can we shoot them yet? |

Kristine Hall
|
Posted - 2005.09.21 23:29:00 -
[15]
Hi Corair,
I've been working on my own ship fitting tool (http://oldforums.eveonline.com/?a=topic&threadID=216544). Perhaps we should collaborate 
So far I've got skills taken into account, PG/CPU usage, capacitor total, cap regen/second, toggleable cap usage/second, time to cap out, shield total, shield regen/second, shield resists, armour total, armour resists but I'd be really interested in see the stuff you've done on NOS usage, DPS calculations and whatever other goodies you've done.
I will eve mail when I am next in game if you are interested in sharing code.
|

Corair
|
Posted - 2005.09.22 00:21:00 -
[16]
I was really just doing mine to see if I could do it and I'll be releasing the source code fully after a few program releases.
I just wish I could do those last 2 formulas and I could finish this thing up tonight.
Kristine - Are you using Dust Puppy's formulas or your own? If Dust's, could you give me an example worked out (doesn't have to be over-explained, just plug some numbers in and show me what you do with them)?
As said above, I'm not trying to compete at all so I'll be happy to give you all the work I've done once I've uncluttered my code and gotten one or two releases done. I've got roughly 57 pages of code now and a lot of it is supplemental code to make other tools I make later easier to build (like the ship-comparison tool and XML data editing.) -------- I use homeless people and small children for fuel. |

Talos Darkhart
|
Posted - 2005.09.22 22:05:00 -
[17]
Edited by: Talos Darkhart on 22/09/2005 22:05:30 Edited by: Talos Darkhart on 22/09/2005 22:05:19 Nnm should not post after beer
|

Corair
|
Posted - 2005.09.23 03:15:00 -
[18]
Edited by: Corair on 23/09/2005 03:19:51 Hehe
Quick update - I'm stuck on one part because I'm getting one of the weirdest bugs I've ever had to work out (I'm completely stumped... somehow the temporary variable's data is being applied to the main variable, but NOWHERE in the code does it explicitly set it - I've checked the scope of the variables and I can't figure out what the freakin hell the problem is...)
Everything works 100% perfectly except being able to update the stats on the items in the window - it just won't do it because of the above bug. It HAS to be a scope issue (basically the variable is being set somewhere else in the program somehow) so I'm probably going to have to sit down and re-write a couple pages of code... I hate you Microsoft. I really, really hate you.
Edit: Example code- strHi(7) as Item 'Specific type for item data strTempHi(7) as Item 'same thing, but temp variable
strTempHi = strHi 'gives strTempHi all the data in strHi - works perfectly
strTempHi(i).Name = strHi(i).Name 'i is just an iteration of the array - this works perfectly
strTempHi(i).Name = "Blah" 'For some reason this sets stTempHi(i).Name to "Blah" AND strHi(i).Name to "Blah"
So ya, I'm lost. Soon as I fix this bug I just have some data preperation to do and I'm done. I'm gonna take a quick break before I kick my monitor over, but I'll get back on it ASAP.
Thanks for being patient  -------- I use homeless people and small children for fuel. |

Corair
|
Posted - 2005.09.23 10:21:00 -
[19]
I've got the bug all sorted out (when the hell did Microsoft add a functional pass-by-reference system to VB?) and will have a functional release sometime today unless something goes horribly wrong.
It'll be several hours at least, so don't wait up :D
As said before - no faction/officer stuff in first release, so don't yell at me for not putting your Machariels and Gistii modules on here  -------- I use homeless people and small children for fuel. |

Quinlan Shin
|
Posted - 2005.09.23 21:02:00 -
[20]
Groovy, i'll definatly use it, good job
|

Dimitri Forgroth
|
Posted - 2005.09.24 14:54:00 -
[21]
*poke*

Originally by: DrunkenOne Ahhh yes the ECM Apoc, very deadly.
Oh wait... wtf...
DPS Sheet |

Corair
|
Posted - 2005.09.24 15:14:00 -
[22]
Quick update while I finish editing some of the data before release...
Quite a bit of stuff works, but I'll be doing the cap use stuff a little later (I have some nifty stuff planned and I'd rather get it right.) You'll pretty much have to play around to see what works and what doesn't - make sure you look at the item data listed before you plug away - there are still errors in the data and I'm sorta relying on others to spot it. But fear not! I have given you the power to update the data ON YOUR OWN! In the data window below the item selection, double click to edit the data and then when you're done with the data just right click and save!
Obviously, not all mods and systems work nor do all skills and I haven't gotten at the ship bonuses yet (not a problem, just need a break ) I'm editing all the busted ammo now and I'm sorry to report that I've done almost nothing with missiles (I'm sure you're shocked at such blasphemy...) I really have no missile skills to test the data, so if someone has a character they're willing to give me the XML data for (from the My Character section, XML Data) just e-mail it to me. I'm trying to get ahold of someone with a ton of gunnery/Missile skills :)
Release is soon, here's a shot of the colorable interface: http://www.eve-files.com/media/corp/PF/shiphangar.JPG
I'll have it uploaded soon! -------- I use homeless people and small children for fuel. |

Corair
|
Posted - 2005.09.24 16:11:00 -
[23]
OK! First release: http://www.eve-files.com/media/corp/PF/Ship_Hangar.zip
You'll need the .NET Framework (1.1 I believe) which is in a link above or you can just check Windows Updates.
Basic run-down:
File-Open to select your character XML (get it from going to My Character on the left and finding your character's XML Data link and then saving it somewhere on your PC) or you can just leave it as-is on a dummy-system.
Use the Items/Ships tabs to go through the various items and ships (no faction stuff yet, working on it!) If you'd like to make data changes, it'll automatically make a dated backup in the main folder of Ship Hangar - just click on the item you want to edit and the info will display as usual. Double click on the item you wish to edit and then hit OK. If you REALLY want the data saved and overwritten (backup is still made) right click on the item info and Save (this is only in the Items tab.)
Drag and drop items to their destination - Ammo slots load up for items that use it (note: Miner stuff is still pretty much useless, so don't start using mining crystals if you're not ready for some unusual results :D) I haven't messed with a ton of item bonuses yet as I want to see if people have errors first.
Config->Color changer lets you choose the background color and fore-ground colors and saves em for later (doesn't work with custom colors just yet.) Reset the colors if you just want the basics (yes, those are artifacts you see on the read-out window - my bad!)
Resistances are pretty accurate for both shields and armor as far as I know - ship stats are still inactive so you will see problems with AFs/HACs, Maller, etc.
Turret speed is measured in milliseconds, so you'll see 6000 speed don't be alarmed :)
Ok, I could go on all day about instructions but the most obvious thing is the capacitor - I'll be getting to that very shortly (tonight probably) so don't fret.
Click the About box for contact information and a nice picture of Jide, the guy who gave me the data to work with :D (send him donations for his Object Inventory site!)
Have fun and don't blow your PCs up. -------- I use homeless people and small children for fuel. |

Dimitri Forgroth
|
Posted - 2005.09.24 16:17:00 -
[24]
Edited by: Dimitri Forgroth on 24/09/2005 16:17:16 And so the technical debug posts begin.
Quote: ************** Exception Text ************** System.IO.DirectoryNotFoundException: Could not find a part of the path "c:\eve\data\bonus.txt". at System.IO.__Error.WinIOError(Int32 errorCode, String str) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, Boolean useAsync, String msgPath, Boolean bFromProxy) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) at System.IO.StreamReader..ctor(String path) at Ship_Hangar.frmMain.GetSkillBonus() at Ship_Hangar.frmMain.treeShips_AfterSelect(Object sender, TreeViewEventArgs e) at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e) at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv) at System.Windows.Forms.TreeView.WmNotify(Message& m) at System.Windows.Forms.TreeView.WndProc(Message& m) at System.Windows.Forms.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/microsoft.net/framework/v1.1.4322/mscorlib.dll ---------------------------------------- Ship Hangar Assembly Version: 1.0.2093.18482 Win32 Version: 1.0.2093.18482 CodeBase: file:///C:/Documents%20and%20Settings/Chris%20Spencer.CHRIS/Desktop/Ship%20Hangar/Ship%20Hangar.exe ---------------------------------------- System.Windows.Forms Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.windows.forms/1.0.5000.0__b77a5c561934e089/system.windows.forms.dll ---------------------------------------- System Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system/1.0.5000.0__b77a5c561934e089/system.dll ---------------------------------------- System.Drawing Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.drawing/1.0.5000.0__b03f5f7f11d50a3a/system.drawing.dll ---------------------------------------- System.Xml Assembly Version: 1.0.5000.0 Win32 Version: 1.1.4322.573 CodeBase: file:///c:/windows/assembly/gac/system.xml/1.0.5000.0__b77a5c561934e089/system.xml.dll ---------------------------------------- Microsoft.VisualBasic Assembly Version: 7.0.5000.0 Win32 Version: 7.10.3052.4 CodeBase: file:///c:/windows/assembly/gac/microsoft.visualbasic/7.0.5000.0__b03f5f7f11d50a3a/microsoft.visualbasic.dll ----------------------------------------
That was me trying to load a ship.
Originally by: DrunkenOne Ahhh yes the ECM Apoc, very deadly.
Oh wait... wtf...
DPS Sheet |

Corair
|
Posted - 2005.09.24 16:20:00 -
[25]
Edited by: Corair on 24/09/2005 16:26:25 Turns out I'm retarded and missed a file. One minute.
OK File re-uploaded! Sorry bout that... -------- I use homeless people and small children for fuel. |

Dimitri Forgroth
|
Posted - 2005.09.24 16:25:00 -
[26]
One problem is that the character sheet has been disabled to cut down on lag, so i can't get at an XML sheet of my character.
Originally by: DrunkenOne Ahhh yes the ECM Apoc, very deadly.
Oh wait... wtf...
DPS Sheet |

Corair
|
Posted - 2005.09.24 16:52:00 -
[27]
I'm gonna be taking a nap (got some non-programming work to do later :P) but my Email address is in the about box of the program. I just wanted to let people use it as an offline inventory for now, but I have a lot of stuff I want to do (the aesthetic problems are known and it bugs me too so I'm gonna make my own controls to get around the goofy color glitches... stupid microsoft...)
Request changes (I've still got a TON of stuff I'm gonna be doing) and bug-fixes and I'll get right on em. I've got the whole program in my head and could probably solve any bug pretty quickly, so feel free to lemme know what you're experiencing and I'll get on it ASAP. -------- I use homeless people and small children for fuel. |

Dimitri Forgroth
|
Posted - 2005.09.24 16:57:00 -
[28]
Ok then..
Features: Search panel for items. being able to view information on ships in the ships panel, and not have it automatically switch to a ship you click. Double clicking an item equips it on the ship. Make the colour selection a panel rather than popup boxes. Have 4 "unfit" buttons: 1 for each row (hi/med/low) and 1 to remove everything. Toggles for items to be on or off. I know you dont have a realtime simulation, but sometimes its a lot easier to toggle an item to compare with or without it, rather than dragging things around.
Originally by: DrunkenOne Ahhh yes the ECM Apoc, very deadly.
Oh wait... wtf...
DPS Sheet |

Corair
|
Posted - 2005.09.24 17:42:00 -
[29]
Originally by: mirel yirrin Also, the Moros seems to be able to go 1,750 m/s with 7 T2 expanders on....
thats nippy moros :D
LOL Sweet! I want one!
But, ya, I know about Dreads. Forgot to mention that a lot of dread data and XLarge stuff is goofy. I've got a full plate for tonight as far as bug hunting goes, so you'll see some pretty cool stuff in a few days :D
Thanks for the bug-reporting and feature requests! This thing is gonna kick ass and take names soon :D -------- I use homeless people and small children for fuel. |

mirel yirrin
|
Posted - 2005.09.24 18:48:00 -
[30]
Originally by: Corair
Originally by: mirel yirrin Also, the Moros seems to be able to go 1,750 m/s with 7 T2 expanders on....
thats nippy moros :D
LOL Sweet! I want one!
But, ya, I know about Dreads. Forgot to mention that a lot of dread data and XLarge stuff is goofy. I've got a full plate for tonight as far as bug hunting goes, so you'll see some pretty cool stuff in a few days :D
Thanks for the bug-reporting and feature requests! This thing is gonna kick ass and take names soon :D
Imagine it with a T2 1000mn MWD......
People going "wtfomghaxploit" when a Dread overtakes thre frig at a gate....
I WANT ONE!!!11 --------------------------------- KORKY Is Recruiting now!
Convo me for More Details. |
| |
|
| Pages: [1] 2 :: one page |
| First page | Previous page | Next page | Last page |