Pages: [1] 2 :: one page |
|
Author |
Thread Statistics | Show CCP posts - 0 post(s) |
Psianna Archeia
|
Posted - 2009.08.13 15:51:00 -
[1]
Edited by: Psianna Archeia on 13/08/2009 15:54:04
I have recently created a Windows-only application that I find quite useful. I have reviewed a couple of the apps here to make sure I wasn't duplicating functionality, but it seems mine is at least semi-unique so I am going to post information and a link in hopes some other people might find it useful.
Industrial Warehouse - Released 08/13/2009 Requirements: Windows XP or higher and the .NET Framework be installed
This program was developed, based on my CEO's Excel sheet he had been using to keep track of his minerals and his blueprints. He requested that I put it into software format for cleaner looks and easier use. This application serves two purposes:
1) Keep track of Minerals, and to calculate how much money will be gained based on user input mineral ISK values. It also keeps track of how much volume the minerals take up and the percentage of a hauler's volume is taken up based on a value that is input by the user.
2) Keep track of your own blueprints. There is a treelist that breaks down the blueprint categories. A user can add and delete blueprints, and edit information about them. The information provided about a blueprint is simply the amount of minerals it would take the user to actually build the item. Then based on the mineral prices that are input it will calculate how much it costs to build X amount of runs and potential profit based on the Market Price the user plans to sell 1 item for.
The whole program updates itself as you type values so you can see in real time how changing one thing can affect income or production costs.
Please reply with any bugs or ideas if you find this useful. It isn't a big application, but is handy to help keep track of these things in an easy to use program. One feature I am contemplating adding is getting median Mineral prices from somewhere, but not 100% sure I want to do that just yet. If anything, I suppose I could make a button that retrieves them. I'll probably be looking into this this coming weekend if I decide to do it.
|
Steijn
|
Posted - 2009.08.13 17:08:00 -
[2]
Nice app.
|
Psianna Archeia
|
Posted - 2009.08.13 17:14:00 -
[3]
Originally by: Steijn Nice app.
Thanks.
|
Havegooda
Quantum Cats Syndicate
|
Posted - 2009.08.13 17:24:00 -
[4]
I'll give this a shot with my limited BPO collection sometime. BTW, if you're going to use a mean mineral price, I suggest Eve-Central.
|
Psianna Archeia
|
Posted - 2009.08.13 17:26:00 -
[5]
Originally by: Havegooda I'll give this a shot with my limited BPO collection sometime. BTW, if you're going to use a mean mineral price, I suggest Eve-Central.
Thanks. I'll check them out then.
|
Cellyna
Caldari Zombie Bears in Space
|
Posted - 2009.08.13 18:39:00 -
[6]
I like it, the only thing I would add to make it better is a tab for mineral values by mining them. But thats me and I mine a lot.
So in other words its good as is.
|
Psianna Archeia
|
Posted - 2009.08.13 18:44:00 -
[7]
Originally by: Cellyna I like it, the only thing I would add to make it better is a tab for mineral values by mining them. But thats me and I mine a lot.
So in other words its good as is.
I'm lost. lol. What exactly do you mean "mineral values by mining them"?
|
iP0D
|
Posted - 2009.08.13 18:48:00 -
[8]
He means his minerals are free. Or if it is his friend doing the mining some defineable custom price.
|
Psianna Archeia
|
Posted - 2009.08.13 18:57:00 -
[9]
Originally by: iP0D He means his minerals are free. Or if it is his friend doing the mining some defineable custom price.
The mineral prices are currently user input. You can put whatever you want for a mineral value. If I want Tritanium to register as 3.12 ISK, all you do is type that in. If they are free, you type 0. I'm not really sure how any of what you said (provided you interpreted the person right) really means in relation to my program.
|
Yarinor
|
Posted - 2009.08.13 19:03:00 -
[10]
source code available? or maybe anythign not a setup, i don't really feel like giving admin privs to an app i don't trust 100%
|
|
Cellyna
Caldari Zombie Bears in Space
|
Posted - 2009.08.13 19:08:00 -
[11]
Originally by: Psianna Archeia
Originally by: Cellyna I like it, the only thing I would add to make it better is a tab for mineral values by mining them. But thats me and I mine a lot.
So in other words its good as is.
I'm lost. lol. What exactly do you mean "mineral values by mining them"?
Sorry I wasn't very clear.
I have an excel sheet that shows me a value for each ore you can mine based on what you can refine from it. If you could put that into this program it would be awesome.
Kind of like http://eve.grismar.net/ore/
|
Psianna Archeia
|
Posted - 2009.08.13 19:12:00 -
[12]
Originally by: Yarinor source code available? or maybe anythign not a setup, i don't really feel like giving admin privs to an app i don't trust 100%
The installer is created with this program: INNO Setup It is totally separate from my own code. It is open-source so if you want to check the code you can.
My program, itself, will not need administrator privileges. I idea of providing an installer is for ease of use. Sorry if you can't trust a simple installer, but I am not providing an installer and a zip file. And I'm especially not providing a zip file only; I feel it's the dumbest way to distribute an app. I hate that EFT is zip file only and wish he would just make an installer for it.
|
Psianna Archeia
|
Posted - 2009.08.13 19:16:00 -
[13]
Originally by: Cellyna
Originally by: Psianna Archeia
Originally by: Cellyna I like it, the only thing I would add to make it better is a tab for mineral values by mining them. But thats me and I mine a lot.
So in other words its good as is.
I'm lost. lol. What exactly do you mean "mineral values by mining them"?
Sorry I wasn't very clear.
I have an excel sheet that shows me a value for each ore you can mine based on what you can refine from it. If you could put that into this program it would be awesome.
Kind of like http://eve.grismar.net/ore/
So, for example then, let's take Kernite. It splits into Tritanium, Isogen and Mexallon. All you would have to do is put in 400 Kernite, and it would figure out what you would get in ISK based on the mineral prices and how that particular ore splits into other minerals?
If that is so, my CEO is actually working on that as a separate program. He got intrigued by the concept of programming and I am helping him along in VB.NET as he makes his own Ore calculator.
|
iP0D
|
Posted - 2009.08.13 19:32:00 -
[14]
Originally by: Psianna Archeia Edited by: Psianna Archeia on 13/08/2009 19:20:20
Originally by: Yarinor source code available? or maybe anythign not a setup, i don't really feel like giving admin privs to an app i don't trust 100%
The installer is created with this program: INNO Setup It is totally separate from my own code. It is open-source so if you want to check the code you can.
My program, itself, will not need administrator privileges. The idea of providing an installer is for ease of use. Sorry if you can't trust a simple installer, but I am not providing an installer and a zip file. And I'm especially not providing a zip file only; I feel it's the dumbest way to distribute an app. I hate that EFT is zip file only and wish he would just make an installer for it.
Not what he asked.
Basically in EVE all software and tools are suspect until source is inspected. Hence why most things are open source, usually with specific licenses. When not open source it is typically in a format which can be checked easily by file checking libraries and without installers which might sneak in a host of odd registry keys.
Tbh most EVE users like their apps portable, so they can sneak a stick along to the office to do some real work
|
Psianna Archeia
|
Posted - 2009.08.13 19:43:00 -
[15]
Originally by: iP0D
Originally by: Psianna Archeia Edited by: Psianna Archeia on 13/08/2009 19:20:20
Originally by: Yarinor source code available? or maybe anythign not a setup, i don't really feel like giving admin privs to an app i don't trust 100%
The installer is created with this program: INNO Setup It is totally separate from my own code. It is open-source so if you want to check the code you can.
My program, itself, will not need administrator privileges. The idea of providing an installer is for ease of use. Sorry if you can't trust a simple installer, but I am not providing an installer and a zip file. And I'm especially not providing a zip file only; I feel it's the dumbest way to distribute an app. I hate that EFT is zip file only and wish he would just make an installer for it.
Not what he asked.
Basically in EVE all software and tools are suspect until source is inspected. Hence why most things are open source, usually with specific licenses. When not open source it is typically in a format which can be checked easily by file checking libraries and without installers which might sneak in a host of odd registry keys.
Tbh most EVE users like their apps portable, so they can sneak a stick along to the office to do some real work
I dunno. He was suspecting my installer because the installer most possibly will ask for admin privileges in Vista. My program will not because I have tested it on Vista (at work lol).
I understand the implications of registry keys, etc. Also, this program will be quite useless at work if you can't actually play the game because it really is only useful if you are actually playing the game.
This is a small, simple app. Didn't plan on attaching a license to it. If it's going to be this much trouble just to let people take advantage of a simple tool, I think I may just pull it and keep it on my corp website. If I was programming EVEMon I would do all that is being asked, but the time invested in making Industrial Warehouse doesn't justify the time it will take to make a handful of people happy.
Here is a personal project of mine if you want to see how I operate a project that is worth documenting: SysPad
|
Psianna Archeia
|
Posted - 2009.08.13 19:51:00 -
[16]
Originally by: Cellyna
I have to run it as an admin in windows 7 64x or it gives me an error whenever I try to click in the bpo spot.
Uggh, I totally know why too. There are som XML files written to the install folder that save Blueprint and TreeView structure information. I forgot about Vista and 7 both not liking files being written to the Program Files folder. I'll fix that when I get home and send you a mail in-game when it's fixed. |
Cellyna
Caldari Zombie Bears in Space
|
Posted - 2009.08.13 19:55:00 -
[17]
Originally by: Psianna Archeia
Originally by: Cellyna
I have to run it as an admin in windows 7 64x or it gives me an error whenever I try to click in the bpo spot.
Uggh, I totally know why too. There are som XML files written to the install folder that save Blueprint and TreeView structure information. I forgot about Vista and 7 both not liking files being written to the Program Files folder. I'll fix that when I get home and send you a mail in-game when it's fixed.
No need to mail me in game, I'll keep an eye on this topic. Thanks for the quick reply, and it really is a nice program even if most people who play eve seem to be paranoid. o.O |
Sidrat Flush
Caldari Life is Experience New Eden Hardware Emporium
|
Posted - 2009.08.13 23:00:00 -
[18]
As a spreadsheet producer I'll try out your application on trust as well simply because you've entered the hardest audience ever.
An easier time would be having a 5 minute slot at the Edinburgh Festival at 01:30 local time.
This is what you're up against.
Please reciprocate I - like yourself - would appreciate the feedback.
Eve-online Industrial Organiser thread t1 & t2 batch manufacturing |
Psianna Archeia
|
Posted - 2009.08.13 23:25:00 -
[19]
The program has been updated to address the issue Cellyna brought up about Vista and Win7.
the problem is, XP has no problems with software writing files to the Program Files folder. Vista and Win7, however, do, and block it. Windows has a security concept that there is a folder called Application Data for XP and AppData for Vista/Win7. this is technically where a programmer should save his data files. the problem is, XP never enforced them. Vista and (possibly) Win7 only enforce them when UAC is turned on.
So, to resolve this, I have made the program save data files in the correct location. If you have put in alot of Blueprints already, then you may want to follow the instructions I give to move the XML files to the correct location, then install the new program.
1) Get the files "blueprints.xml" and "treeview.xml" from C:\Program Files\Industrial Warehouse\ 2) Move them to the appropriate data folder for your user: IN XP: C:\Documents and Settings\<Current User>\Application Data\IW\ IN VISTA/Win7: C:\Users\<Current User>\AppData\Roaming\IW\
You'll have to create these folders manually if you want to transfer the xml files by hand. Otherwise, you can let the program take care of it.
|
Cellyna
Caldari Zombie Bears in Space
|
Posted - 2009.08.13 23:45:00 -
[20]
Originally by: Psianna Archeia The program has been updated to address the issue Cellyna brought up about Vista and Win7.
the problem is, XP has no problems with software writing files to the Program Files folder. Vista and Win7, however, do, and block it. Windows has a security concept that there is a folder called Application Data for XP and AppData for Vista/Win7. this is technically where a programmer should save his data files. the problem is, XP never enforced them. Vista and (possibly) Win7 only enforce them when UAC is turned on.
So, to resolve this, I have made the program save data files in the correct location. If you have put in alot of Blueprints already, then you may want to follow the instructions I give to move the XML files to the correct location, then install the new program.
1) Get the files "blueprints.xml" and "treeview.xml" from C:\Program Files\Industrial Warehouse\ 2) Move them to the appropriate data folder for your user: IN XP: C:\Documents and Settings\<Current User>\Application Data\IW\ IN VISTA/Win7: C:\Users\<Current User>\AppData\Roaming\IW\
You'll have to create these folders manually if you want to transfer the xml files by hand. Otherwise, you can let the program take care of it.
Thanks, I'll be testing it in a bit but if it works like you say then wonderfull.
I should have guessed that installing it to the program files folder was a bad idea, none of my other games like that folder either.
|
|
Telchin Dai
|
Posted - 2009.08.13 23:47:00 -
[21]
Giving this a go.
I am loving Sidrat Flush's one, and this could make a handy 1 stop addition to it (besides, can never have too many apps imo) :p
|
Psianna Archeia
|
Posted - 2009.08.13 23:55:00 -
[22]
Cellyna, you can install it to the Program Folder, that is fine. It's when the program actually runs and tries to save it's own data there that Windows complains.
Microsoft started a policy that it didn't want people putting program data/settings files in Program Files, only the program itself. unfortunately, they never enforced it in XP, which caused alot of people to make poorly written programs that don't translate over well to Vista/Win7.
Install the program to Program Files and let it do it's thing. It will be fine now.
|
Psianna Archeia
|
Posted - 2009.08.13 23:58:00 -
[23]
Well, been talking with Sidrat Flush. As I said in my original post, I made this program off of my CEO's spreadsheet. But come to find out, my program is wholly inadequate for T2 production. I am personally not into Production. All I did was copy an Excel sheet and reproduce it's capabilities.
However, it seems this program has a long ways to go. I have to do alot of research now. lol. It looks like it will evolve quite a bit.
I'm really sorry for it's shortcomings. I just didn't uderstand them in the beginning. But, I hope to make the program better and more versatile in the near future; automating more processes and including a BP database instead of making everything user input.
just wanted to let you all know the future pans of this project.
|
Sidrat Flush
Caldari Life is Experience New Eden Hardware Emporium
|
Posted - 2009.08.14 00:59:00 -
[24]
Originally by: Telchin Dai Giving this a go.
I am loving Sidrat Flush's one, and this could make a handy 1 stop addition to it (besides, can never have too many apps imo) :p
It doesn't work.
Eve-online Industrial Organiser thread t1 & t2 batch manufacturing |
Telchin Dai
|
Posted - 2009.08.14 01:00:00 -
[25]
Originally by: Sidrat Flush
Originally by: Telchin Dai Giving this a go.
I am loving Sidrat Flush's one, and this could make a handy 1 stop addition to it (besides, can never have too many apps imo) :p
It doesn't work.
Ah well, back to your awesome sheet then :p
|
Sidrat Flush
Caldari Life is Experience New Eden Hardware Emporium
|
Posted - 2009.08.14 01:52:00 -
[26]
I was talking about my sheet, not Psianna Archeia' app.
Eve-online Industrial Organiser thread t1 & t2 batch manufacturing |
bbsnbbwe33
|
Posted - 2009.08.14 06:37:00 -
[27]
http://www.n-i-x.com/images/bif-naked1.jpg
http://www.n-i-x.com/images/bif-naked2.jpg Naked Girls Get zt5tw[osb Interrupted My first starring role and I've got 4 hot naked girls walking next to me. Hollywood watch out, here I come! See more of my
|
Naschen
|
Posted - 2009.08.14 09:34:00 -
[28]
looks like a nice little app.
I have one suggestion for you. ( well I do have more but lets try to keep it simple ) when the user enters a market price for a item, it should be saved to that blueprint, so that everytime the user goes back to that blue print the last entered market price for that item is there instead of having to be manually changed by the user.
|
Psianna Archeia
|
Posted - 2009.08.14 12:54:00 -
[29]
Originally by: Naschen Edited by: Naschen on 14/08/2009 10:06:30 looks like a nice little app.
I have one suggestion for you. ( well I do have more but lets try to keep it simple ) when the user enters a market price for a item, it should be saved to that blueprint, so that everytime the user goes back to that blue print the last entered market price for that item is there instead of having to be manually changed by the user.
*edited to add a second suggestion*
The list of minerals needed for one unit table would be better on the other side of the blue print selection area, so that it is next to the production minerals tables. makes it easier for the eye to follow the numbers across for each mineral.
Hmm, in that case I guess I could do one of two things: put the market price *inside* the blueprint area, or just move the current market Price over near the blueprint area so at least some correlation is derived. (But probably best inside the blueprint. For obvious relation to the bluerint)
And yes, I have thought of moving it over. I sorta of had a reason before for doing it the other way. Can't rememebr it, nor if it was a good reason or not. lol. I'll probably move them over. :D
Thanks for the tips. (Definitely never thought about the market price thing.)
|
Naschen
Minmatar Blue Sky Industry
|
Posted - 2009.08.14 21:03:00 -
[30]
Originally by: Psianna Archeia
Hmm, in that case I guess I could do one of two things: put the market price *inside* the blueprint area, or just move the current market Price over near the blueprint area so at least some correlation is derived. (But probably best inside the blueprint. For obvious relation to the bluerint)
And yes, I have thought of moving it over. I sorta of had a reason before for doing it the other way. Can't rememebr it, nor if it was a good reason or not. lol. I'll probably move them over. :D
Thanks for the tips. (Definitely never thought about the market price thing.)
Actually I would leave the market price grouped as it is in the production statistics area with the production cost and profit. why do I think it's fine there? If you stop to think about it, the entire bottom half of the app window is dependant on which blue print is selected anyway.
------ Lead me not into temptation... I can find it myself |
|
|
|
|
Pages: [1] 2 :: one page |
First page | Previous page | Next page | Last page |