| Author |
Thread Statistics | Show CCP posts - 0 post(s) |

Ambo
2nd Outcasters
|
Posted - 2007.11.29 12:47:00 -
[1]
Edited by: Ambo on 29/11/2007 12:54:26
Today I am releasing EMMA, a project that I have been working on, on and off, for around 6 months now.
EMMA is a helper application for traders, investors and CEOs Eve. The code is open source and the program is free to download and use though I would hope to get a few ISK donations to pursuade me to keep things going. ;)
I will also fix errors and continue optimising the current code for free. However, if someone wants a new feature, then I will give a price in ISK for that feature. Anyone can then donate isk to the pot for implementing that feature and when the total ammount is raised, I will add it in.
Alternatively, IÆm happy for people to develop new features themselves through the project hosted at sourceforge. (Pending approval, will hopefully come through in the next few days.)
History Key Features Bugs Enhancement Requests
EMMA is still a reasonable complicated application so I highly recommend reading the manual included with the zip file before diving in.
If it does not work then try reading the æinstallationÆ section in the manual, otherwise I can be contacted in-game or at [email protected]
Download
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 12:48:00 -
[2]
Edited by: Ambo on 29/11/2007 12:52:12 History
EMMA started as a replacement for an Excel sheet I was using back in June this year. I initially planned to have the whole thing finished and released within a month or so but after a few weeks I just wanted to finish it and rushed things a little, leaving the program in an unfreindly and unreleaseable state. Still, it was good enough for me so I just used it myself for a few months.
When I ran my IPO in September, I made some improvements to EMMA and tidyed the whole thing up a bit, it was still not very friendly but in early October, Ricdic asked if he could get a copy of the program I used to produce my reports and I was happy to oblige. A few days later, he contacted me asking if I could add the ability to automatically track dividends from the journal data.
Since then, IÆve been busy adding a lot of new functionality as well as pollishing and testing the old stuff.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 12:49:00 -
[3]
Edited by: Ambo on 29/11/2007 12:51:45 Key Features
òRetrieve journal and transaction data from the Eve API and store it in a local database that can be accessed without restrictions. òAbility to work with corporate or personal data. òImport/Export capability to allow transfer of data between systems, data backup and multiple accounts on one system. òAssisted courier contract creation based upon many user-defined variables. òTracking of assets from transaction data and courier contracts. òAbility to store details about public corporations including share value, dividends, web links, etc. òShare transaction tracking òDetailed reports including: oAn income statement constructed from journal data. oUseful details such as profit margins and total profit on items traded. oCurrent assets including value. oShare profit details such as percentage return per day based on dividends, sales, etc. òHighly customisable report style.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 12:49:00 -
[4]
Edited by: Ambo on 29/11/2007 12:51:20 Bugs
This section will hold a list of known bugs and the status of a fix.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 12:50:00 -
[5]
Edited by: Ambo on 29/11/2007 12:50:58 Enhancement Requests
This section will hold information about enhancement requests in the following format:
Proposed by: Description: Total Charge: Cash Received so far: Enhancement Progress:
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 12:50:00 -
[6]
* reserved *
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 14:44:00 -
[7]
Rofl, good to be able to do the classic: RTFM! 
Hopfully, that should sort everything but if you still have problems after that just let me know. 
Originally by: Cabernetter I like it a lot! Didn't do to much with it yet, just ran a basic Income Statement, which made me quite sad by the way... Is there anyway to limit the statement to Sales and the Cost associated with those sales, I don't want to see player donations and such, makes my numbers all red lol!
Sorry if that's covered in the manual, probably just have not played around with it enough yet 
Not currently, it's a nice idea though. I'll have a look at how easy it would be to do.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.29 22:08:00 -
[8]
Edited by: Ambo on 29/11/2007 22:08:20 I don't use msn or aim... I've mailed you but if you want to instant-message me I'm on steam, xfire (Amb0 - with a zero) or gmail talk ([email protected]) . 
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 08:53:00 -
[9]
Edited by: Ambo on 30/11/2007 08:53:36
Originally by: Shuan Jedai You said in the manual you haven't tested it in Vista.
Just confirming that it doesn't seem to work in Vista Ultimate x64. Getting 'input string in incorrect format' for all update transactions/journal/dividends functions.
That's a shame, sadly I have no access to a vista environment for either developing or testing so unless someone else wants to work out the compatibility issues, there will not be a fix any time soon. 
Quote:
I really wish downloading MS SQL Express wasn't a requirment to try out this program. I'm going to give it a miss.
Thanks.
Edit: I read that back and it may sound like I'm being a snob or anti MS espouser - which Im not. :)
Explanation: I have tried to install that Express SQL thingy before for another program just a few months back. I ran into a string of problems and errors and it never installed. I spent a few hours taking one step forwards and two steps backwards, downloading patches for things and following help advice on tech forums. In the end I gave up - it just wasn't worth it really. A shame, because the description sounds very promising.
I thought some people may feel this way, I choose MS express just because it was easy to use and could do everything I wanted.
It should not be too much of a big task to re-write the back end to plug into another database system, that could be somthing to think about in the future.
Quote:
I get the following, with snips indicated by "...":
Quote:
************** Exception Text ************** ...
I've enabled TCP/IP, named pipe, VIA, and shared memory access to the SQL server under "SQL Server 2005 Network Configuration". Both processes are running (witness this image), and there are no firewalls enabled on this machine. I am an administrative user. This is Windows XP SP2 and a fresh install of the SQL server linked from the PDF.
What instance name is it trying to connect to? Do I need to set up an alias? I'm know MySQL like the back of my hand and am a developer and systems administrator, but I must admit, I'm lost amidst the MS terminology and cutesy graphical interfaces.
MP
Tbh I'm no expert on this stuff, in fact, this is the first time I've really used SQL outside of a uni course 5 or 6 years ago.
Do you have SQL express installed or just standard SQL server?
It sounds like this is the most likely cause of the problem.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 12:29:00 -
[10]
I have uploaded a new zip containing a fix for an issue when adding transactions involving 0.0 player outposts.
To install, just copy the new exe over the existing one.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 17:49:00 -
[11]
Thanks, I'll take a look if I ever get round to it! 
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 18:53:00 -
[12]
Originally by: Mr Horizontal For the record, Emma and Vista (32bit) works fine.
Awesome, glad to hear it :)
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 22:22:00 -
[13]
Edited by: Ambo on 30/11/2007 22:22:29
Originally by: Motivated Prophet
Originally by: Ambo I have uploaded a new zip containing a fix for an issue when adding transactions involving 0.0 player outposts.
To install, just copy the new exe over the existing one.
I updated, and also reinstalled SQL Express, and it now works. However, when I fetched transactions, it told me that I had an unknown station in the transactions list (pretty likely, as I do most of my business in 0.0 outposts), and that I should input the information for that station. I do not, however, see any way to input that data, and I'm now locked out of retrieving my transaction data for another hour. Any suggestions? I've probably got a half-dozen outposts about which I'll need to tell the program.
MP
Just confirmed this, Before I must have tested it then made a minor change which happened to have a spelling mistake or somthing. 
Will have a fix uploaded shortly.
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 22:43:00 -
[14]
the traded items 'auto add' works by adding together the number of units you have bought and sold for each item. Items are added to the list if you have both buy and sell transactions for them and the minimum number of units bought or sold is 3 or more.
This is different to the explanation on the form as that was written ages ago and I forgot to update it. 
You can confirm if it's working by using 'view transactions' and filtering by an item you think should be auto added to see what actual transactions are recorded for that item.
Hope this helps!
|

Ambo
2nd Outcasters
|
Posted - 2007.11.30 23:37:00 -
[15]
Originally by: Motivated Prophet
Tried it again, and documented the errors this time: One Two Three
As you can see, I'm in Corp mode; other than that, I haven't really messed with anything.
MP
Thanks, I've nailed it down, it's a multi-threading issue. I think I've fixed it but I want to be sure before releaseing it this time and it's pretty late here so I'll do some more tests and put a patch up tomorrow.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.01 08:35:00 -
[16]
The overhead actually seems to be very tiny.
Right now, I'm not running Emma and the SQL server process is sitting idle at 0% CPU and 900K of memory so not exactly hungry.
Obviously, when it's crunching numbers, that heats up somewhat and to be perfectly honest my coding is not well optimised, I just wanted to get it finished and stable. 
It depends on the size of the dataset, but after a few weeks of recording data I can easily hit 1 Gb of memory useage with the Emma process when viewing transaction or journal data.
This is somthing I'm hoping to improve as there is no reason to hold that much data in memory, it's just lazy coding on my part. I don't think you have anything to fear from the sql process itself though, it's suprisingly frugal.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.01 14:28:00 -
[17]
Originally by: Ambo
Originally by: Motivated Prophet
Tried it again, and documented the errors this time: One Two Three
As you can see, I'm in Corp mode; other than that, I haven't really messed with anything.
MP
Thanks, I've nailed it down, it's a multi-threading issue. I think I've fixed it but I want to be sure before releaseing it this time and it's pretty late here so I'll do some more tests and put a patch up tomorrow.
This is now fixed, as is the issue with settings being lost when patching to a new version.
Link to the zip is on the first post. As before, simply extra the new files over the top of your current ones.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.01 23:54:00 -
[18]
ace! (shameless bump) 
|

Ambo
2nd Outcasters
|
Posted - 2007.12.02 18:28:00 -
[19]
The way items are added is explained in this post.
Does that explain what you are experiencing or is it still wrong?
|

Ambo
2nd Outcasters
|
Posted - 2007.12.02 22:00:00 -
[20]
Ok, I'll look into it.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.03 08:33:00 -
[21]
Heh, I've spent half the weekend trying to get it on there. I havn't used cvs for about 5 years and then it was only for a few hours on a course where I wasn't paying too much attention. 
Anyway, I'm getting there, slowly but surely, thanks to the great information on the site. It's just taking logner than I hoped. Will let you know what it's on there.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.03 12:34:00 -
[22]
Originally by: Brother Mainard Like it so far.
I'm really interested in a total-asset value count day by day. Based on previous values for items sold, the total inventory, what I have in buy orders and sell orders, it would be great to see how much I am currently 'worth'.
Other than that.. cool stuff. I'll toss you some isk if I it becomes part of my 'work day'.
Unfortunatley, I have no way of getting at information about how much is in escrow or anything to do with current orders so this feature will have to wait a little while. Would be cool to have though. 
Originally by: Brother Mainard On downloading transactions...
"Getting transactions (etc) Processing batch 1 Error Column 'ID, Wallet ID' is constrained to be unique, Value '485768391, 1000' is already present"
Ideas?
Wierd, this should never happen. I'll look into adding some extra checking around that area.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.03 19:38:00 -
[23]
Woohoo! Finally got confortable enough with CVS to get the code uploaded to sourceforge.
Project name is EMMA, unix name: evemarketmonapp.
All the required files are on there except the database which I have left out as it's just a big fat binary file that would probably hurt cvs.
When you checkout the source, simply copy your database files (.mdf and .ldf) from the emma directory to the Data folder in source, then your ready to go.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.04 09:23:00 -
[24]
Originally by: Wong Sun no, i have enough transactions for each item, but they do not want to add using the auto add feature.
Any chance you could send me a screenie of the 'view transactions' screen filtered by an item that should be auto added. I can then input that data and try it myself as currently I'm unable to reproduce this one.
Originally by: Brother Mainard On downloading transactions...
"Getting transactions (etc) Processing batch 1 Error Column 'ID, Wallet ID' is constrained to be unique, Value '485768391, 1000' is already present"
Ideas?
Looking into this, I can't see how it could happen unless the XML message contains some iffy data. I'll add some diagnostics, etc to the next version to help in tracking this down. Right now I have no idea though. 
Originally by: Brother Mainard I'm really interested in a total-asset value count day by day. Based on previous values for items sold, the total inventory, what I have in buy orders and sell orders, it would be great to see how much I am currently 'worth'.
I'm looking into implementing a cut-down version of this in a new report that will give you total asset value and total wallet balance details broken down by time. The only thing that will be missing will be cash in escrow that will have to be added on with a calculator or somthing.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.04 11:57:00 -
[25]
Originally by: Jin Steele Ambo, it seems my problem is not a bug but a feature. I am trading many different items and only buying/selling 1-2 units per transaction, and these will not load with auto add. only the ones with 3 or more bought/sold at a time will add, which is the problem i am having.
Balancing this button to only add stuff that was being properly traded rather than just the occasional buy and sell was tricky and I'm not really sure it's right as it is. The number of units per individual transaction should not matter, instead it is based upon the total number bought and the total number sold. The lowest of the two values must be 3 units or more for an item to be added. i.e. 3+ units bought and 3+ units sold.
If you keep updating then I'm sure it will auto add the right items in a few days or so. In the meantime you could always add them manually. 
|

Ambo
2nd Outcasters
|
Posted - 2007.12.06 09:01:00 -
[26]
Originally by: Brother Mainard Nope, installing the larger 54mb version didn't make a difference to my startup error - which broadly resembles the previous listed one - ie. I'm not sure they're different or not...
I've just uploaded version 0.9.0.11. As with previous patches, simply extract the exe over the top of your old one.
This includes an estimated profit field on the contract screen, a clearer message about the auto add function on traded items.
It will also now save a copy of the XML last recieved from the API in the 'Logging' folder.
After retrieving transactions and getting this error, could you either send me the XML or, if you are not comfortable with that, check the XML file to see if there are two transactions listed with the transID and walletID that you are getting the error on.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.06 11:35:00 -
[27]
I also get an error when trying to access wallet data through the 'My Character' page so I think the API must be down after the trinity update.
As for the unhandled exception, can you turn on error logging in the settings menu then close and restart the program. You should then get a text file in the 'logging' folder containing details of the exception. If you could either post the details here or mail them to me, that would be very handy.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.06 13:57:00 -
[28]
God damn I hate these forums!! eating my posts!!
I'll keep it short this time:
It should be easy enough to do if you can import the .mdf to create all the tables, data and store procs in your database. However, I won't be able to test it in any way so it might not work and I won't be able to debug it so resolving problems could be tricky so I'd recommend just using the SQL express version.
Also, I can confirm the API will be down until around 1500 GMT today
|

Ambo
2nd Outcasters
|
Posted - 2007.12.07 11:58:00 -
[29]
Originally by: Brother Mainard Edited by: Brother Mainard on 07/12/2007 10:07:21 "7/12/2007 10:13:54 p.m. Warning - Supplied character ID (248149079) is not in the EMMA database."
..is something I am getting a lot of. Character ID changes in the log file often.
Oh, as for the original error, once I've 'continued' the error in the .net stuff I can't get it to appear again until after I reboot. More as it comes to hand....
Yeah, you will get a lot of that warning, it's nothing to worry about, just an internal thing letting the program know that it needs to add a new entry to the character table.
That original error sounds wierd. I've re-tested both my environments with the new patch and without and can't get anything like it to occur. 
Originally by: Mr Horizontal Hey Ambo,
I downloaded the CVS of EMMA and have to commend you on your work. That's some properly done programming ftw! I'm especially liking the inherited and abstracted data and API layers you have.
While I know it's PITA, but because peeps really don't like installing SQL Server Express (and it is bloaty, you have to agree), you might want to consider SQLite.NET as an alternative. A more basic database, but still seriously fast and the engine is just packaged as a DLL in your project so no 'prerequisite' software.
Thanks for the compliments, I always try to program the 'right' way but all too often it gradually falls apart. 
I'll look into SQL lite, someone else metioned somthing similar but it would have required database changes so this is might be easier to convert to. I'd definatley prefer not to require other software to run, hopefully this will be the solution :)
|

Ambo
2nd Outcasters
|
Posted - 2007.12.07 19:17:00 -
[30]
That's a shame.
Guess I'll concentrate on a version that uses SQL lite as that will be more accessible to everyone.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.07 20:31:00 -
[31]
Trouble is that your SQL server would have to have all the data that comes with the 'empty' database (stations, maps, item data, etc) as well as the table definitions and stored procedures...
|

Ambo
2nd Outcasters
|
Posted - 2007.12.08 08:31:00 -
[32]
ah, I see. I thought you meant you got an error when attaching the database. :)
In that case, I'll look into adding somthing to let you point the program at a different server. However, I'm very short on time this weekend... and next week... and next weekend. Guess that's christmas for you.
In the mean time, you can manually edit the connection string. Just open the evemarketmonitorapp.exe.config file in notepad or somthing, about 10 lines down is the connection string, it should look like this:
Quote: <add name="EveMarketMonitorApp.Properties.Settings.EMMA_DatabaseConnectionString" connectionString="Data Source=.\SQLEXPRESS;AttachDbFilename="|DataDirectory|\Data\EMMA Database.mdf";Integrated Security=True;User Instance=True" providerName="System.Data.SqlClient" />
For a proper SQL server, the line should look somthing like this:
Quote: <add name="EveMarketMonitorApp.Properties.Settings.EMMA_DatabaseConnectionString" connectionString="Data Source=<servername>;Initial Catalog=<databasename>;Persist Security Info=True;User ID=<logonname>;Password=<password>" providerName="System.Data.SqlClient" />
|

Ambo
2nd Outcasters
|
Posted - 2007.12.08 19:00:00 -
[33]
Originally by: Galgorth I tried using this in Vista and it doesn't work at all. It looks cool, I hope a Vista-stable version is released sometime in the near future.
I'd like to sort it but I have no access to a Vista system and have no intention of getting one anytime soon so I'm afraid it is really up to someone else to have a go at that particular problem.
Originally by: Todo Akamura On downloading transactions...
"Getting transactions (etc) Processing batch 1 Error Object reference not set to an instance of an object"
Ideas?
Nothing I can think of right now, will give it a proper when I get a minute...
|

Ambo
2nd Outcasters
|
Posted - 2007.12.09 09:53:00 -
[34]
Originally by: Argenton Sayvers Edited by: Argenton Sayvers on 08/12/2007 19:46:27 Im interested in the following:
*No outside software, DB should be embedded somehow
Quote:
Embedded DB is a possibility in the future.
Quote:
*Keeps to one folder i specify, saves all data there no "mydocuments\ private_pictures,diaries,lovestories,plans_for_world_domination\ programs\aps\software\AHSDSALQA84EALSW\EMMA" nonsense
This is possible but it would be a pain in the arse and, tbh, I see no good reason to go to the effort of doing it.
Quote:
*manual data import via .csv if i wish to not let it connect to the net
Again, possible but why bother?
Quote:
*starts when i click the .exe, ends when i close the program. Nothing running in the background when i dont need it
I'm guessing you mean the SQL server express process. If an embedded DB was used then it should meet this criteria.
Quote:
*Only connects to API server. Nothing else.
It currently only connects to the API, though I do have thoughts to use the data export from eve-central in the future.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.09 09:54:00 -
[35]
Originally by: Midir Fulton
Originally by: Brother Mainard On downloading transactions...
"Getting transactions (etc) Processing batch 1 Error Column 'ID, Wallet ID' is constrained to be unique, Value '485768391, 1000' is already present"
Ideas?
Nice work!
I will get this fixed for the next patch.
I believe this has something to do with selling an item to yourself. I had the same error 75% threw, i figured it might be selling an item to yourself, so I sold one to myself and now it gives me the error right of the bat (one hour later only tested once since i sold to myself).
|

Ambo
2nd Outcasters
|
Posted - 2007.12.09 18:10:00 -
[36]
Version 0.9.0.13 is now available.
This will fix the problem with importing transactions when you buy somthing from yourself.
It also adds the option to import transaction data from an XML file.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.09 19:29:00 -
[37]
Originally by: Argenton Sayvers - manual import: 1. Old files no longer accessible via .api
2. Actually more important: how easy it is to import/export/merge the database? I would value the possibility of creating a DB on one computer, then transfering it to another one without problems or hassle.
Ah, I see.
You can export and import data to .DAT files, which are essentially just compressed XML. You can certainly use these files to move your data around easily. (I do it all the time).
Quote:
This isnt as important though, the embedded DB is the most important part for me, followed by clean, oldschool installation.
- Self-contained installation 1b ISK good enough reason? (if the embedded DB works and everything still has opensource licence)
Note: I havent tested the program at all yet, so i obviously am talking about what i want, not about the quality of what is there. Sounds very promising though.
Yes, that is a very good reason.. Consider it moved up on my 'to-do' list. 
|

Ambo
2nd Outcasters
|
Posted - 2007.12.10 11:58:00 -
[38]
New version 0.9.0.14 is now available.
This fixes some little bugs and has a few tweaks to the way that profit is calculated on the item report. I'd be happy to give details if anyone wants them but essentially, the figure reported should now be more accurate. More improvements to this are coming in the future as it's still not perfect.
Originally by: Jerppu I don't get it to work :( Net 2.0 / SQL server installed... using 0.9.0.13 version (win xp 32-bit).
Got following error to ExceptionLog.txt... 10.12.2007 13:04:36 Error - Problem migrating settings from previous version Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.Updater.MigrateSettings()
... when I try to update Journal or Transactions. Also Pop-up window "Add Trasaction", gives error: Input string was not in a correct format.
Sry, cant ad screenshots at the moment.
If I try to view those, new window opens without any data.
Will take a look at this in a minute, sounds like it should be easy enough to sort out.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.10 12:58:00 -
[39]
Originally by: Jerppu I don't get it to work :( Net 2.0 / SQL server installed... using 0.9.0.13 version (win xp 32-bit).
Got following error to ExceptionLog.txt... 10.12.2007 13:04:36 Error - Problem migrating settings from previous version Inner Exception: Object reference not set to an instance of an object. Stack Trace: at EveMarketMonitorApp.DatabaseClasses.Updater.MigrateSettings()
... when I try to update Journal or Transactions. Also Pop-up window "Add Trasaction", gives error: Input string was not in a correct format.
Sry, cant ad screenshots at the moment.
If I try to view those, new window opens without any data.
I have fixed the settings migration issue (will be in next version), but I'm unsure on the next one. Is there any chance you could send me the xml that is causing this? (it will be in \logging\ after you try to import the data) If you don't want to then I understand, will just take longer to track down the problem 
|

Ambo
2nd Outcasters
|
Posted - 2007.12.11 06:54:00 -
[40]
balls.
If you turn error logging on (in the settings menu) then is an error logged at all (in /logging/exceptionlog.txt)
|

Ambo
2nd Outcasters
|
Posted - 2007.12.11 09:13:00 -
[41]
Current status
I've abandoned the 'pay for enhancements' system for several reasons: 1) It puts people off making suggestions. 2) It was getting no interest. 3) I'm a sucker and will just do it for the community anyway. 
I've also removed the bug and feature lists from this thread, the links now take you to the bug and feature trackers at sourceforge, which seems much more sensible.
Currently, things are looking pretty good, there have been a few bugs and there are still some to sort out but that's to be expected and overall I've been quite happy with the system stability and error logging when things do go wrong. Thanks to all those who have helped in tracking down problems so far.
The future
For the next major release, I've got a few more bug fixes + a few new minor features + an updated manual with a tutorial-type walkthrough and example uses for all the functionality in EMMA (thanks to Brother Mainard for this idea).
For the program itself, I'm currently working to add the data for all the new items that came in with Trinity. Next on the list will be assets history tracking and tying in with the new assets API. This will enable more accurate profit reports and the 'total net worth' feature.
After that, I'm hoping to shift the whole database to using SQLLite.NET, which will mean no more SQL Express, after a few weeks to tease out any remaining bugs, this will mark version 1.0 and will be more actively promoted among the general Eve population (lets face it, MD does not exactly have a massive readship). In the future I'm aiming to add graphs, but this is a ways off yet.
This is all going to take a lot of time, somthing I don't have much of, so if anyone has c# skills and wants to help me out with specific bugs or features through the sourceforge project, please let me know. (If you have trouble working out how to use CVS, etc, then send me an email, it's really not as insanely complicated and scary as it looks!)
Thanks to all of you for using EMMA, I'm committed to continue improving this and making it really worthwhile in the community so please send me any suggestions or requests. What do YOU wish you could do with EMMA? I don't guarantee anything but I'll see what I can do. 
|

Ambo
2nd Outcasters
|
Posted - 2007.12.12 18:45:00 -
[42]
Version 0.9.0.15 is now available.
This patch contains some tweaks to the display of reports, allowing you to resize the window properly.
Also included are all the new items that came in with Trinity. PLEASE READ THE README FILE BEFORE USING THE NEW DATABASE.
This might resolve some issues with importing transactions that some people were having so let me know how it goes! 
|

Ambo
2nd Outcasters
|
Posted - 2007.12.12 18:57:00 -
[43]
Oh, and I've also created an in-game mailing list to keep people up-to-date, give advice, etc.
EMMA was already taken so it's called EMMApp.
|

Ambo
2nd Outcasters
|
Posted - 2007.12.12 19:47:00 -
[44]
Well I'm certainly planning on moving to an integrated database, probably either SQLLite or Firebird, they both seem to offer pretty similar things.
Assuming I used on of those, there would not be any other process running when EMMA was not.
The installation is pretty clean already, you can put the files wherever you like and it's all nicley layed out in sub-folders. However, it will use the /documents and settings/ blah, blah, etc. This, I'm sorry to say, is not somthing that is going to change unless I get very bored or someone else does it. Put simply, it's easy to do but it's a dull, monotonus task that I really can't be bothered with. Even if you offered me 100 bil isk, I still wouldn't do it because isk does not really mean anything to me. Having said that, I'll add it to the features list to be done in the future but currently there are plenty of other things that are much higher priorities.
There are currently no registry entries required beyond those used for .NET 2.0 and the SQL express install. I don't know if firebird would touch the registry or not but I know for a fact that SQLlite would not.
Just out of curiostiy, why are you so against using the standard directories Windows points to for temporary files?
|

Ambo
2nd Outcasters
|
Posted - 2007.12.12 22:16:00 -
[45]
Edited by: Ambo on 12/12/2007 22:17:06 Ok, well the data that is stored there is a settings file.
Settings to do with the active Eve character such as API key, last transaction update, save file name, etc are all stored in the Data directory within the EMMA folder.
Settings that are to do with the Windows account currently using EMMA are stored in the docs&settings\<user>\blah structure. This is where .NET stores settings files by default and it ties in perfectly with what I wanted to do because it separates the user's settings from the character's settings.
I could recode the system and do it all manually but why reinvent the wheel? For me, there has to be a good reason because as I said, it's dull work. I still don't get why you are so against storing stuff there.
Edited for clarity...
|

Ambo
2nd Outcasters
|
Posted - 2007.12.14 12:38:00 -
[46]
Just a quick update:
I've been investigating and testing both Firebird and SQLite over the past few days and SQLite has come out on top, it offers all the features I need + it's very fast and seems reliable.
I'll be worknig to move the database over to SQLite over the next week or two. Hopefully this won't take too long but it depends how much time I get.
In other news, version 2 of the Eve API is now live. This has exports of both current market orders and current assets. This will enable a 'total net worth' type report that someone was asking for and it may even be possible to automatically produce balance sheets...
Looks like I'm going to be busy. :)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.18 19:21:00 -
[47]
Edited by: Ambo on 18/12/2007 19:22:20 Several people have had this problem but I can't fix it because no one will ever provide me with extra information!
Do you have the latest version, 0.9.0.15? (It tells you the version number at the main menu). Edit - if you don't then you can download it from the link in the first post in this thread.
There are two things that would be helpful;
1) Turn on the settings -> error logging option and then import the data. There will be a detailed exception report output to a file in the 'logging' folder.
2) After importing the data, the XML that was imported will also be in the 'logging' folder. If you don't mind, it would be very useful to have a copy of this file. Though it's your own data so I understand if you don't want to share it. 
You can send whatever you get to me at [email protected]. Hopefully I can finally get this thing fixed!
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.19 08:23:00 -
[48]
Edited by: Ambo on 19/12/2007 08:23:23 Thanks for the info, hopefully I can get this one sorted now. :)
Tradelade, you were the first to report it, I assumed it was a vista compatibility issue vut since more people have reported it since, on XP and vista, I'm thinking it's actually a bug in the system. Didn't mean to bark at anyone with all my exclamation marks. 
I'm not sure how EveMeep stores it's data but I'll take a look and see if there is any way I could import journal and transaction data from there into EMMA.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.19 09:13:00 -
[49]
Well, I get no problem when importing that XML, but I have just had a thought: I think this may be to do with different formatting of numbers and dates. For example, the data from the API always uses a '.' for a decimal point wheras some computers will no doubt be set to use ',' as the decimal point.
I'll hopefully have an update on this later
Eve-MEEP stores it's data as plain XML so it should be simple enough to write a routine to import the data into EMMA. I'll get working on this once the above issue is fixed.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.19 21:13:00 -
[50]
That's excellent, thanks for the link. :)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.19 21:36:00 -
[51]
Ok, a patch to http://dl.eve-files.com/media/corp/Ambo/Emma_v0.9.0.18.zip is now available. This will hopefully fix the localisation issues causing the 'input string not in the correct format' error.
If you don't already have http://dl.eve-files.com/media/corp/Ambo/Emma_v0.9.0.15.zip, then make sure you install that first... Sorry about the crappy upgrade system. I'll have somthing better once we hit version 1, I promise. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.20 08:18:00 -
[52]
Originally by: Frenzei Finally it started working. Danged commas.
Not a 100% fit for the job tool over here, but it atleast sums up my sales very well. I do part mining and manufacture, and as such i don't buy everything i use, and i don't buy what i sell :p
As such some of those reports have crazy numbers,
However, i'll keep on using EMMA for the sales report, as it works nicely for that :D
Yeah, I thought that if you're a manufaturer you will get some very wierd numbers on some of the reports but tbh this isn't really aimed at manufacturers.
When I started EMMA, I'd looked for an existing tool to do the job I wanted, there seemed to be several apps focused on production, like the excellent Eve-MEEP, but none did what I wanted.
I'd love for producers to be better catered for but I'm afraid that's going to have to wait. Unless of course someone else wants to take a ***** at it. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.20 08:23:00 -
[53]
Originally by: Phoebios Edited by: Phoebios on 20/12/2007 00:04:13 Great patch. Thanks you 
Now i can say it: It's a great soft. The best i know to get the big picture of income, tax, and everything else in a corporation.
About your link above: The ".zip" is missing in the first link and in the second too 
Oops, I put the URL in the text bit and the text in the URL bit! 
Fixed now. :)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.20 12:50:00 -
[54]
Good question.
Tbh, I have no idea since I've never got into it. I'd need to do some serious research before diving in.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.21 22:17:00 -
[55]
Edited by: Ambo on 21/12/2007 22:20:10
I'm afraid it's not going as well as I hoped...
SQLite as turned out to be too much of a PITA to get everything working. I'm now looking at firebird again. Unfortunatley, I don't think it's going to be much better...
I could use basic XML files to store the data but I'd have to sacrifice functionality and it would be much slower for large amounts of data so it's not a good option. 
I'm pressing ahead with it anyway but the difficulties are more substantial than I thought so it's going to take some time.
SQL express is really nothing like running a full SQL server, it's far more lightwieght. tbh, I think if it was called somthing different (like Firebird) and not made by MS, people would not be so unhappy using it as it really is a great system.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.22 10:30:00 -
[56]
Sounds good but I have no idea how I'd go about it or how much work it would be.
I'll look into it if Firebird does not meet epectations.
At the moment, everything is already very abstracted. I wouldn't have to change any of the functional parts of the program. It's just the database communication layer.
In my current program, this is built automatically by visual studio because of it's great integration with MS SQL. Having to actually code it myself for another database is easy but takes a lot of time and is more error prone than the automatic approach.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2007.12.22 11:45:00 -
[57]
A new patch is available to version 0.9.0.23.
This adds the ability to import data from eve-MEEP files and some minor interface tweaks.
To import eve-MEEP data, use the tools->import data from...->Eve-MEEP Journal/Transactions. You will find the data in your Eve-MEEP folder under \Resources\Profiles\my profile\my char. Where my profile and my char are your Eve-MEEP profile and character names respectively.
That's probably going to be it until after New year. Have a good one all! 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.03 07:05:00 -
[58]
Thanks for the bumps, I've not had a chance to do anything since the last update and am currently absorbed in a few games I got the christamas (Guitar hero 3 on xbox 360, COD4 and Bioshock on PC if you're interested).
In other words, there probably won't be any updates for at least a few weeks. This project is not dead, just on a bit of a holiday. 
As ever, if you know some C# and want to add a feature or just look at the code yourself, check out the project page at sourceforge.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.05 17:43:00 -
[59]
Originally by: Taraw I try to update corp transactions but there's an error: Screenshot The english translation would be something like "An entry with the same key is already there" No transactions are being stored. There's no problem with the journal.
I'll take a look at this asap. Will hopefully get a chance tomorrow and let you know when I've sorted it. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.17 08:36:00 -
[60]
Edited by: Ambo on 17/01/2008 08:37:48 Quick update on this since it's been in the wilderness for some time now:
Most of the time I spent on EMMA was free time at work, i.e. periods when I had nothing better to do, some lunch breaks, etc. For the first week and a half after new year I was very ill and the last 4-5 working weeks I've been very busy on several projects and it dosn't look like this is going to change any time soon. Consequently, the major work such as migrating to a new database is indefinatley on hold.
I had been thinking about abandoning EMMA altogether but several people contacting me about bugs and asking for changes have made me decide to carry on doing what I can.
Overall this means that I'll be working on fixing bugs and doing minor enhancements rather than any of the larger additions.
Thanks all for your support. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.17 13:29:00 -
[61]
Originally by: Ophia Ambo,
You might just consider rewriting it to use an .mdb access database file. I skimmed 2 or 3 pages and saw the database trouble mentions. If you're using standard .NET (C# or whatever) then converting to a .mdb would be pretty easy. Off the top of my head its a matter of changing the database host strings and changing the ADO.NET options to connect to a file vs. a database.. Once everything is in place all of the SQL queries should work the same afaik.. Its been a long time since I've interfaced .NET to MSAccess but for the most part you have to change the database interfaces to OLE DB Jet...
Good luck none the less...
Oph
I though about this, or even using plain XML files to store the data since .NET is very flexible with data providers. Sadly, with large amounts of data, these types of systems just don't give good enough performance to be viable.
If you're racking up 1000's of transaction or journal entries per month then some of the reports would become very slow indeed.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.17 13:32:00 -
[62]
A patch to version 0.9.0.25 is now available.
This adds the ability to customise the functioning of the infamous 'auto add' button on the traded items screen. It should all be fairly self explanatory but if you have problems then just let me know.
I have had 3 or 4 people now contact me about the 'duplicate transaction key' problem. I am looking into this but right now it's proving rather elusive hopefully will have a fix in the next few days.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.17 19:20:00 -
[63]
That means you are using the limited access API key rather than the full access one.
To change this, goto File -> change account details.
Click on the link there, then click on the 'yes I need my full acceess key, blah, blah' button and enter the details into the account details screen.
Everything should then work fine.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.18 08:47:00 -
[64]
Originally by: Ophia writing a bunch of code to switch database types is generally a pain in the ass. He writes it out of his spare time and generally in MY spare time I like to write code that's... enjoyable... Writing database code, to me, is anything but enjoyable. It's a lot of queries and testing and double checking and rewriting. It's far more QA testing than coding.
Oph
Exactly.
Writing a database communication layer is pretty much the most boring thing I can imagine coding. It's monotonus and dull but takes ages. Which is exactly why I used the automatic code generation in Visual Studio to do it for me with MSSQL.
The automatic generator does produce rather bloated code but to give you an idea, the current generated code file is around 30,000 lines. In comparison, the biggest single file I've written is around 1,000 lines. Adding together all the files I've actually written the code for comes to roughly 25,000 lines.
I would really like to move to another system so EMMA appears as a standalone app but I'm not going to spend weeks of free time doing somthing I dislike in order to achieve it, particularly when my free time is in such short supply. 
Nope, I'm afraid that unless someone else wants to step in and write the code, EMMA is going to stick with SQL Express for the forseable future.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.18 12:10:00 -
[65]
Edited by: Ambo on 18/01/2008 12:12:29 It is .Net 2.0 C#, yes. Please feel free, it sounds like MySQL would be appropriate for this as well.
The reason I went with SQL Express was simply because I'd used it before. It was capable of doing everything I wanted and I never really thought it would be such an issue for people.
I have zero experience of MySQL or any of the other variations around and given how well integrated with Visual Studio SQL Express is, it just seemed the logical choice.
Simply a case of evolving requirements catching me unawares really.
If you do give it a go and run into any issues then give me a shout and I might be able to help.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.18 15:42:00 -
[66]
Originally by: Tobin Shalim
Originally by: Ophia You're not going to get it to run under SQLite by just... messing with it... Not unless SQLite could run in an emulated MS Sql server mode. It's hard coded into the software to use MSSQL. I have an MSSQL database on my computer but I haven't installed the EMMA software because I'm a drop worried it might mess with the databases/tables I'm already using for various projects. =)
well, the issue comes from me trying to install SQLite and having errors in that. i meet the requirements for it, but yet it still refuses an install.
EMMA does not actually use SQLLite, it uses SQL Express, not sure if that might sort your problem? Is there any indication as to why it will not install?
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.19 10:52:00 -
[67]
Looks like you have entered incorrect API username and/or key details.
Try going to to file -> change account details and re-entering them to correct it. If it's still a problem then let me know.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.19 17:58:00 -
[68]
Originally by: untmare sai I keep getting the same error and I've typed it in, pasted it in, retyped it in, repasted it in, changed full access API key, pasted/repasted, typed/retyped, ad nauseum. All to no avail.
Ok, try going to your 'my character' page and click on the transactions download link. If that does not work either then you need to contact CCP.
If it does work then... I really don't know tbh. I can't think of anything else it could be other than a problem on CCP's end or a mistake in the API details.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.19 18:00:00 -
[69]
Originally by: Templar Vox Edited by: Templar Vox on 19/01/2008 17:10:59 I am a little bit confused by the income statement of Emma... I.E. when I want to see income and expenses of today, it says I have had the following income*: 3.047.000.000,- in market transaction, 476.000,- in agent missions, 7.700.000,- in contract rewards.
It states that I have had the following in expenses*: 3.469.000.000,- in expenses 1.900.000,- in unspecified expenses 13.000.000,- in donations 6.600.000,- in unspecified expenses 5.000,- in CSPA 3.144.000.000,- in unspecified expenses 30.000.000,- in taxes 273.000.000,- in unspecified expenses (*The numbers are rounded)
As a fact, I have 380mill in my wallet and 144m in sell orders. I havent done missions for many days, I havent done any contracts, nor have I given any donations. Could someone explain the above report for me so I know what's what? Thanks :)
What time period does it show at the top of that column on the report? It sounds like you might be choosing a time period longer than 1 day. In this case it might be just grouping everything into one column.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.19 19:44:00 -
[70]
Wierd, I'll have to investigate that one...
Bear in mind that the income statment deals with the things in and out of your wallet. i.e. you might have 1 bil in cash, then setup some buy order for goods for 1 bil. The income statement would then show negative 1 bil but you havn't actually lost any money, it's just gone from your wallet to escrow.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.20 09:35:00 -
[71]
I started writing a tutorial about a month ago, this should help you out but it is a work in progress so there is a lot that it does not explain yet.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.21 08:42:00 -
[72]
Do you connect through a proxy server? That's the only thing I can think of that might be a problem.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.21 14:29:00 -
[73]
Ok, given the numbers of people getting this, I think we can definatley assume that somthing is not right with EMMA. Still, I've double checked my own installs and both are definatley able to retrieve data with no issues so I'm really none the wiser.
I will continue tapping away to see if I can get anything but at the moment, this is not looking promising. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.21 17:54:00 -
[74]
Thanks, if you could give me any clues that would be great.
In other news, version 0.9.0.26 is now available.
This includes a change to reports that tightens up the date ranges of values displayed in columns on the income statement and item detail report. Previously, the values could be from a different day than that displayed in the column heading.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.21 22:06:00 -
[75]
Originally by: Galfrey I have managed to get EMMA working but I had to manually edit the settings.xml file in the /data folder for the character(s) and corp I was using. There does seem to be a problem somewhere - at least on my system.
Ah, that's a very telling piece of detective work, thanks! Clearly there must be somthing getting corrupted when the API details are stored.
I *should* be able to nail this one now. :)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.25 08:42:00 -
[76]
Sorry but I really can't help with that sort of thing, no idea what all that stuff is. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.26 10:31:00 -
[77]
Quite an exiting update today, this is the first real big change since I released EMMA. Version 0.9.1.4 is now available.
This adds the ability to update your assets directly from the API (or a local xml file in API format). In itself, this is not a huge thing but it's the first step on the road to giving a decent 'total net value' for a player or corp.
The new options are in Data->Update Assets and Tools->Import Data From->API Assets file.
Over the next few days I'm hoping to add the other pieces of the puzzle, e.g. getting estimated value information from eve-central rather than having to enter it manually or having sold that item yourself. Also, there are some minor changes to some of the reports that need doing. Any other bugs, tweaks or features you'd like to see? Please let me know.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.26 14:51:00 -
[78]
A few people have had that problem. I havn't been able to figure out the problem though.
I you wouldn't mind sending me the transaction XML file, that would be very helpful.
The file will be called 'lastAPIResponse' and it will be in the 'logging' folder just after you update from the API.
You can send this to [email protected]
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.26 17:22:00 -
[79]
I'll take a look, shouldn't be too tricky to find out what's going on.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.26 17:44:00 -
[80]
Fixed: version 0.9.1.5 will resolve the problem.
The reason you've got so few showing up in the list is probably because of your auto-contractor settings. Go to Settings->Courier Settings. Check the min collateral and min reward fields and set them to somthing else if you prefer.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.27 08:45:00 -
[81]
Originally by: shags excuse me for not reading the whole thread, i don't konw if this is mentioned at all.
Is it possible to merge the data from multiple characters into one database so that i can see the stats of all my characters across all my accounts in the same place?
I'm afraid this is not possible currently.
I might be able to add it in the future though, I'll add it to the features tracker.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.27 08:49:00 -
[82]
Originally by: Cyno Sid Thankyou for that, it works great now.
A quick suggestion, come request, come plea. Would it be possible to add to the autocontracts 'results page' (the page which comes up immediately after its done its asset sweep of the stations) a column giving the volume of that particular contract / Station (current headings are station, collateral, reward and expected profit) .
This should be easy to do, I'll put out a new build when it's sorted... probably later today.
Quote:
furthermore... and sorry for pushing it, is it also possible on the settings of the autocontractor to have minimum volume as well as max volume.
My logic for the above is.
1. Often I need to see the volume of the contract in anticipation of the type of ship which is to carry the assets. (I like to try and keep them below a certain figure so new guys are more likley to do them as they fly low level haulers)
2. Having a minimum amount as well means I could set it for say 5k, thus filtering out everything below that. This is useful for regional buy orders which slowly 'fill up stations'. This way you will know when the station has reached a certain volume and needs 'emptying'
Anyway... if you can't do the above, not a problem, great tool and greatly appreciated
Good point, I originally had a min volume filter in the design but took it out because I couldn't see when it would ever be used.
I'll add this to the feature traker, it's a more complicated addition though so will take a little longer. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.28 16:49:00 -
[83]
Originally by: Orchid Ix
Originally by: Brother Mainard Like it so far.
I'm really interested in a total-asset value count day by day. Based on previous values for items sold, the total inventory, what I have in buy orders and sell orders, it would be great to see how much I am currently 'worth'.
Couldn't this be done by somehow importing the Orders export from the wallet interface? 
Indeed, this is somthing I'm hoping to add over the next week or so.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.28 16:54:00 -
[84]
Originally by: Xparky EMMA 0.9.0.23 log
*diagnostics*
What am I missing?
Thanks for the detailed logs, it looks like the request is going out and coming back fine but then getting stuck somwhere. I'm not sure what could cause this kind of problem. If you were happy to go a stage further with the diagnostics, you could use somthing like fiddler to look at the actual content of the message that is returned. (to see if it's corrupted or somthing)
In the mean time, I'll investigate to see if I can find cases of similar issues.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.28 18:31:00 -
[85]
You shouldn't have to, fiddler can just trap the request and response without any setups or configuration.
To test it, start fiddler then just leave it running in the background. Then start EMMA and try to enter your API details/change your character.
The request and response will be caught by fiddler, click the line in the left-hand pane with a host of 'api.eve-online.com'. The right-hand pane will then show the request at the top and response at the bottom. Click 'raw' on the bottom set of buttons to see the data sent back from the API (should be a simple XML document).
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.28 20:47:00 -
[86]
bizzare indeed. 
I'm afraid the hourly figures will not be very accurate except in certain circumstances. They're more of a rough guide than anything else.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.28 20:50:00 -
[87]
Version 0.9.1.8 is now available.
This contains the following fixes/improvements:
- Added a volume column to the auto-contractor
- Fixed a problem where EMMA automatically retrieved asset information from the API after a transaction update.
- When in corp mode, wallet IDs will now show the name of the wallet division rather than the ID
- A fix for a potential issue with the new asset update from the API.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.29 16:20:00 -
[88]
Yeah, sorry about that. I'd added those at home last night and forgot to add them to CVS. I had exactly the same problem as you at work this luch time. 
I'll upload the files when I get home this evening (will be around 18:30-19:00 Eve time I think)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.29 18:37:00 -
[89]
Ok - those files have been added now.
The code is a bit of a mix, some is very clearly laid out and well commented, other bits are a hopeless mess. Most of the core bits shouldn't be too hard to figure out though. Give me a shout if you need an help. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 09:34:00 -
[90]
Version 0.9.1.9 is up.
This adds the minimum volume filter on the auto contractor requested by Cyno Sid.
I'm still no closer to discovering the cause of the dreaded 'entry with key already exists' error when importing transactions. If anyone could send me the XML that causes it, that would really help.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 11:39:00 -
[91]
I know 2 updates in one day is excessive but I think this warrants it: Version 0.9.1.10 is available.
This finally fixes the 'entry with that key already exists' error when importing transactions. Big thanks to BlazingFire for providing an XML document to help track down the problem.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 11:41:00 -
[92]
Originally by: TWiZT3DCaRNaG3 my scanners detect 3 different types of keyloggers and one trojan.
is that normal ?
I have no idea why that would be the case. Feel free to check the source code, it's freely available at sourceforge under the project name 'evemarketmonapp'.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 11:48:00 -
[93]
Originally by: Quarentine Oi Ambo,
first of all: props to making such a great tool!
Thanks. 
Quote:
I had a couple of questions:
1 is it possible that you chance the autosort on the transaction table? (i think) because as it stands now the first entry is shown and i would like to have it show the last entries
No problem, you're right, it is kind of backwards atm. :)
Quote:
2 In the future will it be possible to write your own SQL code so you can get from the database the things that you want? I sometimes want to check how much stuff i bought from 1 type and that would make it easier
Interesting idea. I suppose there is no reason why not so I'll add it to the feature tracker.
Quote:
3 There is a dropdown box in one of the screens (i'll check when i'm at home) where you can see how much you bought at 1 station. Only you have listed all the stations. I think if you make the dropdownbox have a select on the current table you don't have a huge amount of stations to go through.
There are a lot of station dropdown boxes around, some of them could be restricted a little and some of them could not. If you can tell me which one(s) specifically then I can get a better idea of the possibilities.
Quote:
My proffesion is software testing so i think i can help you al long way!
That's awesome. Being a programmer my testing is... not entirely thorough (I've met very few programmers with the patience for complete, in-depth testing). It would be great to have someone double checking things for me. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 11:51:00 -
[94]
Someone else is having the exact same problem, I'm looking at this problem right now.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 12:31:00 -
[95]
Edited by: Ambo on 30/01/2008 12:51:06
Last update for today, I promise... Version 0.9.1.11 should fix those null reference errors when creating a report.
I'm not 100% sure cos I can't reproduce it, but I think it'll work now.
Thanks for the update of the Vista situation, it seems like, after a rocky start, all versions of Vista are fine now, which is great news. :)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 17:47:00 -
[96]
Originally by: Healer Axim awesome application, thank you very much for all your effort! makes reporting income MUCH easier.
however, would it be possible to add "costs" for manufacturing items from the ground up? I mine my minerals more than purchase them, and I also make a lot of the components used in manufacturing. example case is expanded cargohold 1's. I mine the ore for them, refine it then make the holds, then sell them off. to EMMA it shows as 100% profit (nothing spent), but in reality there's a "cost" to the materials i used to make the thing. for cargo holds i base my profit off the average unit price of the materials.
the same goes for things like particle accelerator units. I buy the things to make them and resell the final product. Excel tracks this for me now but if it could be wrapped into EMMA that would be cool :P
This is certainly a problem, EMMA is designed as a trader's application, not a manufacturer's. Consequently, it can produce some pretty odd numbers in some of the reports if you so a lot of manufacturing.
I'd like to add the ability to cope with it and I'll put it on the list so it dosn't get lost but I'm not sure how it would work in detail, how big a job it would be, etc. It'll probably be a long time before manufaturers are catered for I'm afraid.
In the mean time, you could check out Eve-MEEP. That might do what you are looking for. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.30 17:55:00 -
[97]
Originally by: Szmaragd Hi !
I've downloaded your application and I tried to load my wallet and journal information. But I get following error during importing:
error code=100 Expected before ref/trans ID = 0: wallet not previously loaded.
And then I got message : no new record found or similar.
Any idea what is going wrong ?
Thanks for answer
That's a strange one.
Two things that would be useful;
1. Which version are you running (It tells you on the bottom left of the main screen)
2. Turn on logging (settings->error logging) and try updating again. There should then be a file called 'ExceptionLog.txt' in the 'logging' folder. It would be great if you could post the error details here or send me the file by email ([email protected])
Thanks.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.31 10:42:00 -
[98]
Originally by: Frenzei My current liabilities with emma: Report color. Income statement, the white background and black color is ok. Grey background with white is HARD to read.
Report style (i.e. colours, fonts, etc) is totally configurable. Take a look under 'Settings->Report Style'.
Quote:
"internal transactions" The Income statement lists internal transfers from one wallet to the other, blowing up numbers tremendously.
Someone else mentioned this a while ago. I plan to add options to exclude journal entry types as desired, it's just somthing that's ended up on the back burner a bit. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.01.31 10:43:00 -
[99]
Originally by: Orchid Ix
I also found this in some API documentation...
/char/MarketOrders.xml.aspx for market orders 
Yup, that's the one I'm going to be making use of. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.01 06:59:00 -
[100]
Edited by: Ambo on 01/02/2008 07:05:01
Originally by: Fay Fatale Ok, I read a few pages back about a guy who was having this problem. I am getting the error code 521, where it says that the api info is wrong. I've tried making a new one and entering it a few times. Still doesn't work.
My limited api key works for evemon, but my full access key doesn't work for this program. I opened a petition with the powers that be and they told me to ask here. Has this problem been resolved?
I'm afraid not. Tbh I don't have a clue what's causing this.
Quote: Also, when I download the wallet journal/market transactions info from the my character page, I get an aspx file, which the program doesn't seem to like. I'm outta luck right now. Too bad, it looks like a cool program.
That's very odd. You should be getting a csv file. Perhaps that's a clue to what is going wrong. EveMon is open source so I'll take a look and see if thier approach for retrieveing the data is different from mine in any way.
Edit: just remembered Galfrey got this sorted by manually opening up the settings.xml file in the Data folder and pasting the apiKey and userID in there.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.02 09:53:00 -
[101]
Ever since I added the ability to update assets from the API, I've been annoyed by all the extra items picked up by the auto-contractor that I don't want to be included.
Consequently, I've changed it so you can permenantly exclude assets from the auto-contractor. Just click the button on the contract screen. You can also multi-select items by holding control.
If you change your mind later and want to include the items then you can find them in Data->View Assets, double click the appropriate line and enable/disable the flag as you like.
This is new in version 0.9.1.12.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.02 12:15:00 -
[102]
Edited by: Ambo on 02/02/2008 12:15:36
Originally by: Quarentine
Originally by: Ambo
Originally by: Quarentine
3 There is a dropdown box in one of the screens (i'll check when i'm at home) where you can see how much you bought at 1 station. Only you have listed all the stations. I think if you make the dropdownbox have a select on the current table you don't have a huge amount of stations to go through.
There are a lot of station dropdown boxes around, some of them could be restricted a little and some of them could not. If you can tell me which one(s) specifically then I can get a better idea of the possibilities.
Point 3 is about the view transactions. maybe you can do the same with the item dropdownbox.
Sorry about the late reply... have been busy with some other stuff.
Q
No worries, I'll get that in the next version.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 16:34:00 -
[103]
Originally by: flexd Edited by: flexd on 04/02/2008 13:13:10 After trying to get this to work for about an hour, under Wine, Mono AND a normal windows installation i have only one thing to say.
The .net dependencies for this program sucks.
You should seriously consider ditching C# and using something proper, or atleast get rid of the SQL Express dependencies. :/
Wish i could try your program, but i'm not gonna spend countless hours fighting errors and microsoft.
Sorry to hear you had problems, .NET allows me to write code far faster and I can concentrate more on developing better features when compared to writing in 'proper' languages (I assume you're talking old style C and the like). The SQL express dependancy is an annoyance for some, but again, it's a case of me not wanting to waste my limited time with low level stuff. Also, it's only a very few people who have encountered difficulties (or at least who have said they've had problems...)
I wish it was simple and easy to switch to some amazing language that would magically work for everyone but sadly, that's just not the way it works. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 18:45:00 -
[104]
Originally by: Shar Tegral I have a few errors that come up. Only on load. The application allows me to continue inspite of the load errors and it works fine.
Could you turn on logging (Settings -> error logging) then close and restart EMMA. There should then be an exceptionlog.txt file in the logging folder. If you could email that to me at [email protected] that would be great.
Thanks 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 18:56:00 -
[105]
Originally by: Sophie Daigneau I'm very interested in using your app to get an accurate asset valuation of my corp, but a few things are missing right now.
1. The current reports do not work well with untraded goods, ie, T2 components that are manufactured and included with another larger item that is sold. These goods are never sold, but I still want to assign them a value for tracking their worth. 2. Similar to above, the tool isn't tracking manufacturing jobs. 3. The tool has no way of assigning a value to assets bought prior to when someone started using the app or bought via contracts.
The obvious solution to all these problems would be to allow users to manually assign a value to their goods.
The other thing that I would love is a stripped down excel export of all the reports so I can do further manipulations with them.
1. Very true, it's because the program was designed for me and I've never done any manufacturing. It's definatley somthing I'd want to include in the future though. Also, for the purposes of tracking asset value, you can manually assign an item value in Settings -> Items Traded. (As it's eveolved the name stuck... I should really update some of these things )
2. Indeed, manufacturing is not catered for at all. Again, it's on the top-do list but it's a long way off.
3. Yeah, currently you can't assign purchase values though you can assign expected sale values through the method above.
Another thing on my to do list is the ability to export csv and html versions of the reports.It seems there is also demand for a csv export of other data so I'll look into that as well. Should be pretty simple.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 19:05:00 -
[106]
Edited by: Ambo on 04/02/2008 19:05:06
Originally by: flexd Generally unhandled exceptions are bad no matter what way you put it, dont lean on MS being great, .Net being awsome etc etc.
It's a unhandled exception about the database being missing, as i said Error checking is key.
I may sound angry about it but im not, i'm just annoyed one of the most basic ground rules of programming is so blatantly being ignored.
*CHECK FOR ERRORS*
You're right and I do but it's not like this needs to be 100% watertight. Frankly, the default error messages give more than enough information to help resolve the issue and every exception is caught and logged by EMMA at the top level so there is a record of everything.
Yes, I know it's bad practice and I know it's not the pretiest solution but it's not going to cause any problems. If there really any difference between an unhandled exception message appearing telling you the database is not connected and me showing you a message box saying it's not connected?
Editied for my lack of quoting skills 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 20:44:00 -
[107]
Version 0.9.1.14 is now available.
This corrects an issue with the new assets API import and items held in 0.0 outposts.
As the datadump does not contain many of these, I had previously added them when transactions where imported but I forgot to do the same with the assets import! 
Happily, I've found that there is a conquerable statios API call I can make so now you should always have the correct names for these stations as well as not getting any errors. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 20:47:00 -
[108]
Originally by: Shadarle Edited by: Shadarle on 04/02/2008 20:06:46 Had problems setting this up on my 32bit Vista machine... but frankly a lot of things have problems running on it, so I just installed this on my XP machine.
Installed extremely fast and easy. I was expecting some problems based on some of the posts here.
It was almost too easy, lol.
Pretty damn cool program. I would like to see some of the functionality from Eve-Income (though most of the important stuff is here already). The graphs in EVE-Income were nifty though.
Best feature is the share tracking info. I think there is room for improvement on the reporting of shares but I will need to look at it more closely and determine what exactly it is I'd like to see.
Overall very nicely done. I'll look through it a bit more over the next few days and perhaps have some suggestions for ya.
EDIT> The ability to import data from EVE-Income would be amazing. Though I may have to find a way to do this myself as you probably don't even know what EVE-Income uses for a database if you even know what Eve-Income is (It's on sourceforge if you're interested in looking it up).
Glad you like it.
I'd love to do graphs but tbh they are pretty low down on my list of priorities. I'll get there, it may just take a few years. 
The share tracking is one of my favorites as well, nothing else I've seen does anything similar and it's very useful if you have many investments.
I'll take a look at eve income and see what I can come up with. Importing data from Eve-MEEP was pretty easy so adding another shouldn't be too tricky.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.04 20:54:00 -
[109]
Wierd it works for me. Try again maybe?
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.05 08:42:00 -
[110]
Originally by: Business Ethics Anyone know the cause of or a fix for the error:
2/4/2008 6:23:02 PM Error - Eve API error. Code: 100 Description: Expected before ref/trans ID = 0: wallet not previously loaded.
I have tried a character on 3 different accounts and only once was able to get Transactions updated on one of them.
Someone else mentioned this a while back. Tbh I have no idea what could be causing it, though I'll continue to investigate.
Quote:
Would like to be able to maintain multiple datasets across several accounts' characters which doesn't seem to be a built-in feature here. Do I really have to dig up my API key each time just to switch between characters on 2 accounts with this?
Nope, In the current version, only one character's/corp's data can be stored in the database at once. However, if you put in all your info and then use file->export, you can save the api key, character ID and all database data. In thins way you can create several files that hold the details for different characters and corps.
Sadly, there is currently no way to combine data from multiple accounts. This is somthing a lot of people want though and I am working on it, it's just taking a little while.
Quote:
Also there is a newer version of SQL Server Express 2005 available than is linked in the documentation. Microsoft wanted to update as soon as I got it installed.
Thanks, I'll update the link.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.05 14:39:00 -
[111]
Version 0.9.1.17 fixes a few more issues with the assets API import:
1. Where there were multiple stacks of the same item in one location, the prgoram was recording no assets at all, this has now been fixed.
2. Previously, only items with a market ID where stored in the database, i.e. those that could be traded on the market. This made sense because EMMA could only 'see' items traded through buy/sell transactions. Now however, the assets API can retrieve many non-market items. This version includes updates to the items table that will add these missing items.
Adding these items takes quite a while when you first start the program so I've added a little splash screen just to let you know it's not died. It's pretty basic but it does the job for now. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.05 14:41:00 -
[112]
Originally by: MrGhol Very, very nice software. The reports really deserve credit. Thanks for this 
btw. How's it going with seeing the current orders? I'd like very much to see them too (f.e. to see if my buy order was fulfilled, since the in game tools don't offer nice way to check that)
Thanks, glad you like it. 
It's essentially been put on hold while I resolve a few other issues that have come up. I'd not expect the current orders stuff earlier than the end of next week.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.05 14:42:00 -
[113]
Originally by: Shar Tegral
Originally by: Ambo Sadly, there is currently no way to combine data from multiple accounts. This is somthing a lot of people want though and I am working on it, it's just taking a little while.
As a quick turnaround on making this process feasible, make the csv exporting/importing possible. You could then export the details of all the relevent characters, append them all together, and import them back in under a "gestalt" profile. Or some of us could just do it in Excel(or OpenOffice, etc.) as well if that isn't going to be easy to do.
I wondered about doing that but it turned out to be more effort than it seemed so I'm going for a complete redesign rather than a quick fix.
The csv export will probably be the first way this becomes possible.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.06 07:02:00 -
[114]
Originally by: Aldelphius Edited by: Aldelphius on 06/02/2008 03:31:39 Edited by: Aldelphius on 06/02/2008 02:25:37
Originally by: Szmaragd Hi !
I've downloaded your application and I tried to load my wallet and journal information. But I get following error during importing:
error code=100 Expected before ref/trans ID = 0: wallet not previously loaded.
And then I got message : no new record found or similar.
Any idea what is going wrong ?
Thanks for answer
Yep, getting the same problem when I tried to update wallet and transactions. Now I get to wait for an hour. This time I'll save it from the web and attempt to import it first.
update. I guess you cant save the api data from the chearacter sheet and import it, returns the error "Data at the root level is invalid. Line 1, position 1."
Update 2. Well, tried it again, worked fine on both assets and transactions. not sure why, but glad its working!
You can import data but only XML at the moment, not the CSV produced by the character page. The XML data for the last thing EMMA tried to access is stored in the logging folder.
I don't understand how this problem is happening. Will take another look today but it's a wierd one alright.
Also, thanks for the heads up grayclay :)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.07 13:21:00 -
[115]
Version 0.9.1.19 adds the following features:
Transactions view automatically shows latest entries at the top rather than the bottom. Startup optimisations. CSV Export functionality.
The CSV export can be used for transactions, journal or assets data from the new Tools -> Export Data To.. menu. These are pretty slow because they must replace all the ID numbers with useful values. You can also create a CSV version of any report by right clicking the report and clicking export CSV. This is just a raw dump of the report.
When you open the CSV it will probably complain about it being in 'SYLK' format. I can only assume this is because it's getting confused about the colons in the time field. If you just click ok and continue, it will load without problems.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.07 17:22:00 -
[116]
It works fine for me, I'll upload it again just to make sure. Shar was having similar problems a few days ago and after a few hours it just seemed to sort itself out so I think it must be an eve-files issue.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.08 13:33:00 -
[117]
Barring bugs, this will be my last update for a while so I can concentrate on larger rewrite of the system.
Version 0.9.1.20
Now has the ability to import eve-income transaction data. (These are stored in a wierd location, on my PC it was: C:\Documents and Settings\<winusername>\Local Settings\Apps\2.0\Data\C7DD9PNT.295\5PGVXN52.P7T\evei..tion_7aa4f9d43a78ebc2_0001.0000_f67f3bb2942c491d\Data\AppFiles. Note that the path will probably be different on different machines though. The file you want is called 'Transactions.xml' so failing all else you could just do a search for it.
I've also made some changes to the income statement report:
- Can now exclude selected reference types from the report. These settings are saved per character/corp, not per user.
- Found and fixed a bug with the income statement where it was only including journal entries that were between -2.1 billion and 2.1 billion. The limits have been upped to 100 trilion each way.
- Made some optimsations so report should now be a little faster.
Also, if there is someone out there with graphical skills who wouldn't mind doing an image for the splash screen, icons, etc then please let me know. It's easy to add that kind of polish, I'm just remarkably inept when it comes to artistic stuff. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.09 14:00:00 -
[118]
Originally by: Shadarle I'm having a problem with income statement reports.
It doesn't seem to correctly generate reports before Feb of this year.
If, for example, I tell it to generate 7 columns of reports starting today and to have each period as 1 month. It creates 7 columns, the last 6 are blank, the column for 08 Jan 08 - 08 Feb 08 is filled out. The column for 08 Dec 07 - 08 Jan 08 is blank and so are all the ones after that.
I have data in all those months, so that isn't the problem.
If I do a weekly report I get: Week Beg Fri 08 Feb - Data is listed Week Beg Fri 01 Feb - Data is lited Week Beg Fri 25 Jan - No data is listed Previous to this - No data is listed
If I add up Week Beg Fri 08 + Fri 01 I get the same data as Month Jan 08 - Feb 08.
It seems all data before feb is not calculated.
Thanks, I'll take a look at this as soon as I can. I made some adjustments to the way it all works so I might have broken somthing in the process.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.09 14:02:00 -
[119]
Originally by: Sha NaeNae Ambo,
Love the program!
I just updated to the most recent patch and I am getting an error. Can you help? The error is as follows:
************** Exception Text ************** EveMarketMonitorApp.Common.EMMADataException: Unable to update item database ---> EveMarketMonitorApp.Common.EMMADataException: Unable to read item data from the specified XML file - D:\EVE STUFF\EMMA\Data\items_data_update.xml ---> System.IO.FileNotFoundException: Could not find file 'D:\EVE STUFF\EMMA\Data\items_data_update.xml'. File name: 'D:\EVE STUFF\EMMA\Data\items_data_update.xml'
This file is included in all the latest patch zip files (in the data folder). Try extracting directly to your data folder (D:\EVE STUFF\EMMA\Data\) and all should be well.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.09 14:09:00 -
[120]
Originally by: Vested Interest feature requests:
1) minimize to systray, re-open on a single click of the tray icon.
Nice idea ans simple to do, I'll add that to the list. 
Quote:
2) support for multiple active characters on multiple accounts, either independently, or treating some (or all) as a single trade entity. Perhaps I could put my API info in a text file, and the app would come up with a list of characters on those accounts, and check boxes to select/deselect and group/ungroup them.
This is coming as part of a larger update. Will take a little while though.
Quote:
3) automatic scheduled polling of the API for all/some/none of the characters loaded.
Could certainly do that. I'll probably add it as an option. I.e. you can turn on automatic updating. I'm in favour of giving the user control over these things if possible.
Quote:
This export feature is nice though, it's working sufficiently to at least switch between characters.
I would like a way to merge these export files into a single log so I could sort of simulate item 2 above...or am I missing something obvious?
I'm afraid that's pretty much impossible with the way the database currently works. You'll just have to wait for the big update or merge the CSV files and work with them.
Quote:
Auto-adding "items traded" never works for me, even with the threshold set to just 1 unit. It always finds like 1 or 2 items and then stops, although I am actively trading several dozen items that are in my transactions log.
Ok, I'll take another look at this to see if I can see any issues.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.10 13:35:00 -
[121]
Originally by: Vanilla Prime First I have to say "Great App!" It changed my life as a trader.
Now I have found some places where the UI could be improved: - group all the Update transactions in one "super update" (so the user doesn't have to do them one by one) - the confirmation dialog at the end of the update process ("xxxx transactions have been added to the database") could be removed in case of success. - add a refresh button on the reports (no need to reselect all the reports settings each time you want an update)
Those features requests have been added to the Sourceforce feature tracker.
Anyways, wonderful application.
Thanks, All good ideas, the report refresh one is the only one that would not be very simple to do. Will add them to the list. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.10 13:48:00 -
[122]
Originally by: Sahier How about untethering EMMA from SQL Server and using ODBC instead? It would allow those of us who already have other databases to use EMMA with them instead of having to start running multiple databases.
I really would like to use this software but I refuse to load even more Microsoft bloatware on this laptop, it's bad enough I'm having to use Vista instead of XP. I refuse even more so regarding MS SQL Server, especially since I already have a perfectly good install of MySQL on this system and have an ODBC wrapper on it already so I can more easily access it in MS Office apps. Yes, Vista, yes MS Office, and yes MySQL.I'm not a Microsoft hater or an open source freak -- I just use the right tool for the right job, and SQL Server ain't the right tool compared to Oracle or MySQL. 
As one programmer to another -- unhandled exceptions are bad as someone mentioned, sure, but tethering someone of necessity to another product just to use yours is even worse. 
ODBC support is not difficult in .Net, roughly equivalent to SQL Server in most regards. I simply have no time to fiddle with this as a project, so implore you to consider making this transition. For that matter, if not ODBC, then at least use .Net to interface with an Access MDB instead, since the data need not be persistantly available, and the MDB model is better suited than is SQL Server for nonpersistance scenarios. (See, I recommended Access... I'm NOT a MS hater. )
I know you're not going to like this answer but I'm almost certainly sticking with SQL server express. It's what I know, it works great and like you, I simply don't have the time to fiddle. It's taken me about 8 months to get this project where it is now! 
Access simply is not suitable, it's too slow with large datasets and too prone to wierd little problems (I've worked on VB/Access applications at work before). Also, it would not be compatible with my longer term plans for EMMA.
I'll look into using generalised ODBC instead to see how much work it would be but I suspect it's going to be too much work for my liking. Even if I did do it, there could be performance or functionality issues that cause problems. Tbh, I just don't know and that in itself is a problem.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.11 08:22:00 -
[123]
Originally by: Valator Uel
Originally by: Vested Interest might i suggest mentioning the requirement for, and linking to the current SQL Server Express package in your OP?
Yeah I didn't know that even after scanning the 10 pages of this thread... thanks, downloading it now.
Yeah, good idea. I put it in the manual but I guess most people don't bother with that. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.11 08:23:00 -
[124]
Originally by: Shadarle I am running into a somewhat amusing error.
The entire application is crashing through windows when I try to run an 'Item Report' of any serious length. If I run it for just Feb or Jan & Feb it is fine. If I try extending it back to Nov (with the data I pulled from Eve-Income) it crashes out with a windows error message of:
"EveMarketMonitorApp has encountered a problem and needs to close. We are sorry for the inconvenience.
If you were in the middle of something, the information you were working on might be lost.
>CLOSE<"
I am assuming there is just too much data and it's causing a memory overflow error or some such? Any ideas what could be done?
Sounds nasty, I'll create some random data today and see if I can find the problem.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.11 09:38:00 -
[125]
Originally by: Cyno Sid Out of interest, what is the time delay between being permitted to download assets ie, you donwload it now and the download option greys out for a set period of time not allowing further downloads - and is there a way of getting a round this other than resetting the date on the computer 
In EMMA it's set at 24 hours. That's supposed to be the API time limit as well but it definatley is not as long as that. Might be 12 hours instead. In any case, there is nothing you can do that will let you retrieve data from the API more often. It's limited to prevent too much load on CCP's database.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.11 10:37:00 -
[126]
Edited by: Ambo on 11/02/2008 10:39:01
Originally by: Sha NaeNae Ambo, I have tried to update to the most recent patch. However, I get a Microsoft .NET Framework error that says it is Unable to update the item database. Any ideas?
Sounds like you're missing a file. Look in your 'data' directory for 'items_data_update.xml' If it's not there then get it from the latest zip file.
If it is there then can you post or mail me the details of the error. Edit: Actually you already have done that, I'm 90% sure that it's just going to be that the file is missing or badly named.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.11 19:27:00 -
[127]
Version 0.9.1.21 contains a fix for assets that are stored in corporate hangers.
Previously, these would cause errors since the locations were not stored correctly. Now, the items will be at the station where the hanger is.
Note that this means EMMA cannot currently distinguish between items in different hangers.
For anyone interested in the detail, it came from this thread.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.12 06:50:00 -
[128]
Originally by: Sha NaeNae Ok Ambo, I did as you advised. Now, however, I get the error of "Timeout Expired." I do have the express sql server running, unless there is something I am failing to add the sql itself. Any ideas on how to fix this error now?
Much thanks.
Can you tell me what sort of system spec your running on?
I'll look into it but don't want to just increase the timeout, there's probably somthing I've done badly without realising it, it just might take a little time to find out what.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.12 09:19:00 -
[129]
Originally by: Shadarle I am running into a somewhat amusing error.
The entire application is crashing through windows when I try to run an 'Item Report' of any serious length. If I run it for just Feb or Jan & Feb it is fine. If I try extending it back to Nov (with the data I pulled from Eve-Income) it crashes out with a windows error message of:
"EveMarketMonitorApp has encountered a problem and needs to close. We are sorry for the inconvenience.
If you were in the middle of something, the information you were working on might be lost.
>CLOSE<"
I am assuming there is just too much data and it's causing a memory overflow error or some such? Any ideas what could be done?
I have investigated this and I think it's because of the rubbish way I'm building the report (seriously, it's a mess, there are for more database calls than there need to be and too much crap stored in memory).
I'll look into optimising this ASAP.
Originally by: Sha NaeNae I am running it on the following system:
Windows XP SP 2 1 gig RAM 2.40 GHz CPU
What else do you need?
I can run the 0.9.0.18 fine. Its just patching that seems to give me problems.
That sounds like it should be fine. I'll have an update for you on this later today.
Originally by: Vested Interest You know when you're updating your API data, that window that pops up with "updating your data xxxx transactons received"?
Think you could make that just a pane with a rolling log of that data right on the main window and skip the 2 pop-ups? Just make the main window about 2.5x as tall and display those entries right in there.
That sounds like a good idea. Added to the list.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.12 23:09:00 -
[130]
Originally by: Non Such I love this application. The items reports have easily been the most powerful tools I've come across for evaluating which goods are performing and which aren't. It's absolutely changed how I trade and how I measure success.
I just have a couple questions that I can't quite figure out. First of all, is there an easy way to export the reports into a re-postable format? I'm not terribly savvy with different export formats; all I really want is a way to have, say, my Items report for the weekend in either an image form, excel form, or formatted document form--some kind of format where I can share with others w/o them having to query my API themselves or have any special application (think forum-simple). There may already be an easy way to do that and I'm just stupid!
Glad you like the functionality, always nice to hear that it's appreciated. 
two best ways atm are either:
- Press the print screen key with the report showing on the screen then go into your favorite paint program and paste, probably with ctrl + v.
- Right click the report, choose export to CSV then open the report in Excel. From there you can reformat it however you like, put it in a document, produce HTML, etc.
Quote: Secondly, for the Assets calculation. I have my EMMA in 'Corp Mode' as I do all my trading via my 1-person corp, and I actually pull the API through the CEO, not through this toon (which does most of the trading). I trade in a different place than I have hangar space, and so I move items from the 'Delivery' tab into the trader's personal hangar before relisting them. So my question is, is the Assets data pulling only from things on corporate sell orders or corporate hangars? I assume it's also counting assets that are still in 'Delivery' status, but if I move an item out of Delivery and into personal hangar, does EMMA (in corp mode) cease to count that item as part of my assets?
Thanks a lot!
When in corp mode, EMMA will only see the items stored in corporate hangers. Anything in personal hangers will not register. This is somthing that will be resolved in the future when you will be able to combine multiple corps and chars however you like.
Also, assets are currently not registered if they are in a sell order or in a contract (courier, auction, whatever). Sadly, there is no contracts API so that's unlikley to change but at some point, I'll be getting current orders data as well so at least that gap will be filled in.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.15 16:30:00 -
[131]
Originally by: Vested Interest
In lieu of full multi-character support is it possible to run multiple instances of Emma with a character loaded in each instance? I'd be content to keep a separate Emma base folder for each character and launch a copy for each.
I'm afraid to try this for fear of it killing my database.
This *should* be posible...
***** WARNING: I highly recommend you make a copy of your database somewhere safe before you do this... *****
You would have to create copies of the EMMA folder (each containing it's own exe, data folder, etc). You should then be able to startup each exe as a separate program, each using it's own database and settings xml file. Note that some settings (report styles, contract settings, etc) will be shared between all the different instances but the essential information should be separate.
If you don't beat me to it, I'll give this a go when I get home later and let you know how it goes.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.16 09:18:00 -
[132]
Originally by: Sojii Ren Hi, I have some suggestions to make EMMA better:
- When you create a Item Report and you bought the items before the starting date of the report it doens't have a buy price so the reports give very high margins. Maybe you could make it search back untill it finds the last buy price. Or add an option to add default buy price like in the Items Traded window.
This is actually how it should work and somtimes it works correctly, the last buy price found is not displayed on the report since it is not in range but it is used to calculate profits, etc. However, I have noticed that this somtimes works and somtimes dosn't. I'll add it to the bugs list.
Quote:
- In Item reports, fee's aren't deducted from the profit. It would be nice if you could somewhere set your % broker fee and % transaction fee, maybe even add the broker fee bonus per stations from standing.
The transaction and broker fees are more tricky to add than I thought. It is somthing I'm working on though.
Quote:
- Everytime you create a report you have to select the settings (like start date). If it would remember the last settings used that would be great.
Added to the list.
Quote:
- Don't know if this is possible but maybe add the function to load your current market orders and make a item-report-style report for all the orders. That way you can see how much all orders are worth.
This is somthing I'm already aiming to do.
Quote:
- Also maybe create 5 buttons for the 5 different reports so you don't have to go into the dropdown menu's.
Thanks for the app it's super 
Trouble is, with buttons, where would I put the information text about each report? I think I'll leave it as a dropdown for now but I'll think about how I could streamline it for experienced users.
Thanks for the suggestions. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.16 09:21:00 -
[133]
Originally by: Deez Onit BUG REPORT: When I go to Add Item I have configured it to update even if I sold 1 item but some items just dont show up... or they show up with no prices even though I've sold them... I have to manually add a zealot everytime i do an item report to see my profits even though I know for a fact that I've sold it. If I add it then auto add it also deletes it... Quite annoying.
This is somthing that's on my bug list already, hopefully will get it fixed soon.
Originally by: Shinzu I stated earlier that i have vista 64 ultimate and have the program working no bugs no problems if you have questions on how i did it contact me in game or reply here i will see if i can help out.
Nice, I assume you had to do some fiddling to get it working then?
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.19 08:37:00 -
[134]
Originally by: Quarios Cha The Download is down as it appears :-(
Seems fine to me, which one are you trying to download? (i.e. what's the URL you are using?)
Originally by: Shadarle Not sure exactly what is going on, but whenever I update my transactions EMMA freezes on me now. It completes all steps of the process, gives me the "Updated X Transactions" "OK" button, then if I try to do anything my cursor turns into an hourglass.
I have to generally crash EMMA then restart it, update the other 3 things, then it works. So the updates all work... it's just the first one crashes the program when complete, rather odd and a bit scary.
I really think it may be because I have such a large database though I can't be sure.
Size of the DB should not make a difference since SQL express can manage sizes of many times more than we are using and adding records works with a maximum of 1,000 rows at a time.
I'm using a database with around 20,000 transaction records in and it's having no problems. I'll try creating 100,000 dummy records and see what happens.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.19 19:12:00 -
[135]
Well there's not a whole lot to see but you can check out the unfinished tutorial or the manual included with the main download for some screenies.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.20 08:56:00 -
[136]
Originally by: Nap ViRii hi all,
Excited to use this app, and it looks like it's running for some people in Vista 64, but I'm continually getting the exception message below. Any ideas?
ps. i've checked and have the 64 bit .net app and installed SQL express without trouble too.
Exception Text ************** System.Data.SqlClient.SqlException: An attempt to attach an auto-named database for file D:\Utility Apps\EMMA_v0.9.1.21\Data\EMMA Database.mdf failed. A database with the same name exists, or specified file cannot be opened, or it is located on UNC share.
Firstly, I take it the file does actually exist?
You should extract the version updates into the same folder as the older install, this way you won't lose old database data, etc. If you've just extracted the latest patch into it's own folder then there will not be a database file to attach to. (i.e. you'll need to get the full install, extract that first, then extract the latest patch into the same folder.)
Originally by: Vested Interest Edited by: Vested Interest on 20/02/2008 03:28:30 What I'd like to do is get some profit reports for my small fleet of unaffiliated traders.
To do this I'd envisioned exporting transaction logs from all 4 traders to CSV, mashing those into 1 file, and then re-importing them into a dummy (keyless) character to run reports.
Can you make it possible to import a CSV back into the database under a dummy character for reporting?
Otherwise I'll hold out for the multi-char support I've heard mentioned.
Edit: the "bug" with "traded items" not auto-populating seems to have cleared. I wonder if it was because I hadn't updated my assets before attempting that.
Unfortunatley, it's more tricky than it seems to allow this kind of data mashing with the way EMMA currently works. You'll just have to wait for the proper multi-char support.
I took a very good look at the traded items stuff and I can't find any possible problems. It's not affected by the assets table, only transactions so I have no idea what was going wrong.
Originally by: Blazing Fire Hey Ambo,
I've got a few suggestions about things that realy annoy me.
When I update transacations and journal I have to click the Ok button, then Ok button once more. Can you just show the progress while updating and the amount of items updated at the status bar, so the Import window auto-closes?
Also when I start a new report, there is a message that says "Report complete". Why is this? Just display the report.
1. I've been meaning to do that for ages, just keep forgetting. 
2. It's because the progress dialog is generic and some things, like the API updates, you might want to see the information rather than have it disappear straight away. Consequently, it always requires the user to click ok. I can't think of any reason to keep it open for reports though so I'll change it to support both auto and manual closing.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.20 12:21:00 -
[137]
Which version are you running?
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.20 16:16:00 -
[138]
Originally by: Rahnesch
Originally by: Ambo Which version are you running?
latest version
I'll log it as a bug still and investigate when I can then. No ideas at though I'm afraid. If you could send me a copy of the xml causing the problem (to [email protected]) that would be very helpful.
Originally by: Ginpour I have tried and tried to get this program running.
And every time on both my home machine and my work machine. I get .net errors when starting the program, and trying to load a character.
I dont know if I am installing the wrong versions of .net and SQL. I followed the links in the original post.
Do you think you could create an installer for EMMA that would check to see that the proper versions of .net and SQL are installed.
I could have a go but frankly I know even less about installers than I did about SQL when I started this... I was talking to someone about using a web server and click-once deployment. This would (I think) resolve these kind of issues and mean that updates would be done automatically.
The only problem is, it needs a web server and I don't have one. It's in the works though. I'll find out more when this evening hopefully. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.20 17:50:00 -
[139]
Currently, transactions done on behalf of a corp are not saved to the database.
Only when you are actually running in corp mode will you see corporate transactions and then you will see all the transactions for the corp. (I think.. Not tried this cos I've got no data to test with).
To see a combined view of both corporate and personal transactions, I'm afraid you'll have to wait for the big update I'm doing.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.23 08:00:00 -
[140]
Edited by: Ambo on 23/02/2008 08:01:37 Manufacturing is somthing I'd like to support more but EMMA is first and foremost designed for traders and investors. Eve-MEEP is might be more appropriate if you are looking for somthing more production-oriented.
The only way to get older data is if you have used another program like Eve-MEEP or Eve-Income before. Data from these can then be imported to EMMA.
Edit - btw the profit figure is not displayed of the income report because it would only be profit from the point-of-view of your wallet. I.e. it would not take into account your assets, money in escrow, etc.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.25 15:51:00 -
[141]
Not sure what could be causing this issue. It looks like SQL server express might be not installed / not running but I don't know.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.25 15:52:00 -
[142]
Originally by: Raskor If I run an Item or Item Detail report and it says I made X profit; does that factor in broker fees and sales taxes?
If not, could you consider a future enhancement to add a "Market Income Report". This would basically be the same thing as the Income Report, but only including market specific items. That or allow us to pick and choose what categories are included when building the Income Report.
It does not and this is somthing I want to add in the future.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.26 17:44:00 -
[143]
Originally by: Vested Interest
Originally by: darkst0rm Edited by: darkst0rm on 26/02/2008 08:37:45 I get this error when trying to load my journal error message
<?xml version="1.0" encoding="UTF-8"?> <eveapi version="2"> <currentTime>2008-02-26 08:37:16</currentTime> <error code="100">Expected before ref/trans ID = 0: wallet not previously loaded.</error> <cachedUntil>2008-02-26 08:42:16</cachedUntil> </eveapi>
Have you ever loaded the transactions/journal XML data previously on the affected character? I had that on one of my new guys awhile back and it cleared up after a couple days--like it was something on CCP's side.
That's wierd, it clearly shows that you've already loaded data from the API then says you havn't. 
I know it's a crap answer but perhaps it is somthing wrong at CCP's end, hopefully it will work itself out in a few days or so.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.26 17:46:00 -
[144]
Originally by: Jon Sanng I imagine this is a silly question, but I don't see it having been asked yet so my apologies if it has.
Is there a way to save reports? Is there a folder where they're being dropped that I'm just not seeing?
You can either use print screen and then paste them into your favorite paint application or you can right click and choose export to CSV. You can then load the CSV file into Excel or somthing to re-format it, etc.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.02.28 08:15:00 -
[145]
It seems the latest update causes problems for a lot of people then... It works fine on both my systems so I'm not sure what the problem could be.
At the moment I'm still working on the big re-write so hopefully, that will resolve these issues. Until then, I guess you'll just have to stick with 0.9.1.18.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.05 06:48:00 -
[146]
Originally by: Cpt's Accountant The item report only shows a handful of all the items i've traded during that peroid, most of the items don't show "hours traded" and the incomestatement is also way off-
Items are only included in the report if they are setup in 'items traded'. (go to settings -> items traded on the menu).
The hours traded is actually impossible to work out from just transaction data, it's more of a guideline than anything.
Income satatement is build directly from journal data, nothing else. So it can't really be wrong unless you're missing some journal data. Look in 'data -> view journal' and see if the entries you are expecting to see are listed there.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.05 08:49:00 -
[147]
Originally by: Relaris Great tool you created here, Ambo!
Just a quick question, recently i changed to corp mode without exporting my info (silly me), and found my information lost when I went back into character mode. Is there a way to get this information back?
I've tried deleting the databases and reinstalling EMMA, but when i update transactions/journal it only downloads the recent transactions, and not the old ones that I lost.
If you never exported it then I'm afraid not. 
In the new version, all data will always be kept in the database so this kind of problem will be avoided.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.05 13:07:00 -
[148]
With the API we can only access as far back as 1 week. (Unless you have less than 100 transactions in one week, in which case we can only go back as far as 1000 transactions will take us).
This is done by CCP to reduce impact on the database, sadly there is nothing to be done about it. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.05 17:27:00 -
[149]
Well EMMA does not actually calculate magins from the buy/sell figures on the report.
I'll illustrate this with an example to make it easier:
I buy 10 widgets at 100 isk in week 1, I then 10 at 50 isk is week 2.
I also sell 5 at 80 isk in week 2.
When the report is generated for week 2. EMMA will calculate buy and sell prices from the transactions within that window (i.e. buy price = 50, sell price = 80). However, it will also see that I currently have 15 widgets in my asset list. When it calculates profits, it will use the purchase price from the 5 transactions, (because I've sold 5 items,) before the last 15 transactions (because I still have 15 in my inventory).
This will result in final figures of
Average buy: 50 Average sell: 80 Margin per item: -20 Margin %: -20%
exactly as you describe.
Of course, it could also be that somthing is properly broken but I'm not sure what it could be. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.06 22:14:00 -
[150]
One better actually. On my feature list is a new report that will tell you exatly which items will be more profitable to refine and which will be more profitable to sell directly.
Sadly, I have other things that need to be done first and my time has been extermely limited lately so it's unlikley this will get in any time soon.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.07 07:10:00 -
[151]
Excellent work, thanks for doing this and putting all the info together. I'll add this to the next release when it comes out.
I'd love to do a version that does not require SQL express or allows easy plugin development but my todo list is long and my time is extremely limited as it is. Just checkout the project stats on sourceforge and you'll see I havn't done anything on it for almost 2 weeks. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.09 09:10:00 -
[152]
Originally by: alma111 hi i love your app but i have a big problem it doesnt calculate the expected sale price for all my items and pretty lot of them dont understand why so f you could help it would be nice thks
Well the expected sale prices are calculated from previous sales in the database. If you have no records of sales for that item within the last month or so then you'll get no exstimated price.
You can enter the expected sale prices manually in the 'items traded' screen though. The numbers you enter there will be used if no previous sales can be found.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.09 17:01:00 -
[153]
Sorry, still ain't gonna happen.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.11 17:44:00 -
[154]
Originally by: Davkas Oneiros What's up with the negative asset counts? Are those representing buy/sell orders?
Yes, If EMMA thinks you have zero items at a station and then you sell an item at that station then it counts this as -1.
The theory is that somwhere else there is a station where EMMA thinks you have that item but it's actually no longer there. Essentially, it's a stop-gap measure to try and keep you overall asset count correct until you can update assets directly from the API.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.16 10:06:00 -
[155]
That means you've entered your partial access API key rather than your full access one, just change it to the full one and it should be fine.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.16 18:16:00 -
[156]
Well if you export to csv then you can load it into excell or somthing similar and then convert to html or other formats.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.18 07:06:00 -
[157]
Originally by: Vested Interest 200m donation sent, get yourself something nice :)
feature suggestion: show cash on hand in the title bar for whichever character is loaded, based on the last journal details.
Thanks 
You know what, I used to do that but then took it out... It is planned for the next version though.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.18 16:37:00 -
[158]
At last! An update!
Version 0.9.1.23 is here.
This has only minor changes:
1. There is now a proper splash screen picture (though it looks a little ropey... I'm no artist ) 2. The destination used when creating contracts will be remembered rather than always defaulting Jita 4-4. 3. There is a new option on the contract screen 'List traded items only' this will restrict the items drop down to only items that are on your traded items list. 4. The double 'just added x new transactions/journal entries' message has been removed.
As always, let me know what you think and any ideas for improvements, I've got a big list though so no promises )
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.18 17:30:00 -
[159]
That's a problem, it certainly shouldn't happen and did not when I tested it earlier. I'll see if I can track down the problem.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.19 07:00:00 -
[160]
Originally by: Mike Christiansen Edited by: Mike Christiansen on 18/03/2008 23:07:34 I'm getting a bunch of errors. 1st time user so hopefully I'm not doing something extra stupid.
Can I log the errors and send them to you by some means?
Certainly, if you can actually get into the program then goto settings and click or 'error logging'. When the errors occur, they will be logged to a folder called logging and a file called 'exceptionlog.txt'
You can send this to me at [email protected]
If you can't get into the program itself to do that then it's just a case of making a note of the errors I'm afraid.
Originally by: Shadarle Just wondering if that error is a known error and what can be done about it... because currently I can't update anymore until it stops giving me that message.
I'm currently updating fine on both my test PCs with the latest version so I have no idea why you're having a problem. I remember someone getting the same message a while back and it baffled me then as well. If I get a chance to do some on it today then I'll take a look.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.19 13:55:00 -
[161]
Originally by: Shadarle EVE API error Code: 100 Description: Expected before ref/trans ID = 0 wallet not prev
I get this error message trying to update my transactions/journal.
Also, people should make sure they export their data before updating, the update will clear your current data from the program.
I've got a possible fix for this. Version 0.9.1.24 contains a change that is a bit of a shot in the bark but may resolve the issue.
For those interested in the detail, when callnig the API I was only setting the 'beforeRefId' parameter if it was not zero. Now I have changed this to explicitly specify zero.
I can only think that the API might be using an older cached value for the parameter if it does not recieve one at all.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.19 17:22:00 -
[162]
Ouch, sorry about that. 
At least it's fixed now though.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.19 20:20:00 -
[163]
Edited by: Ambo on 19/03/2008 20:20:05 God damn it... why can't all computers just work the same?
I test on 2 machines before I release a patch but there always seem to be problems that just don't happen on my test machines and do for other people. 
I also still don't understand how the hell it's losing data when you update, that should really be impossible. *sigh*
I'll take another look tomorrow if I get time.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.03.20 08:28:00 -
[164]
That file was not included with the zip cos I thought everyone would have it by now, you can download the 0.9.1.21 patch and extract just the required file from there.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.03.22 09:29:00 -
[165]
Originally by: Shadarle Edited by: Shadarle on 21/03/2008 17:12:51 Damn, this sucks. More and more days of data are slipping away because of this stupid bug. I guess I should download my data and keep it as a file... but it really seems to me as though all of my old data is corrupted, which is what is causing the error. Because I can update to a blank data set just fine, I just can't update my data.
Any suggestions on what I could do?
EDIT> I tried downloading the two files and then importing them but that yields issues as well. I get:
Getting journal entries from file Error Data at the root level is invalid. Line 1, position 1.
I'm away at the moment so can't look at this for a few days.
In the mean time, I'd suggest you use Eve-Income or eve-meep to store the data so you don't lose anything. You can then import it later. Not ideal but it's the only stop-gap measure that comes to mind.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.03.22 09:30:00 -
[166]
Originally by: Ms Vanity On the assets report, i get no data in the value and sale price columns, just the data on units. How do u get teh data in?
You have to either sell some of the items that you are looking at or enter a value in the 'items traded' window.
This will then show the expect profit values, etc.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.02 06:06:00 -
[167]
Originally by: Shakuul
Originally by: Sir Ibex Please don't jump on me for saying this, (I might be wrong) but I wonder how such "automation" of trade will affect the game in the long run.... Since it's easier for people who use EMMA to make money, they will be more likely to blow their capitals on things they want, and will be able to make much higher offers on things than people who don't make as much money. All this extra money in the world of EVE might create inflation. This might raise prices on time cards, and just about everything else in the game. Inflation always destroys online games, and kills all the fun.
Again, please understand that I am not saying that I am right about this. I'm merely expressing my concern.
Easier trade will actually reduce the amount of ISK in the game. Every time a transaction is made broker fees and sales taxes suck a bit of ISK out of the game. All player to player trading does is shift around ISK (and reduce the size of the bid-ask spread, and provide liquidity to people selling).
With wealth concentrated in the hands of the few, this just drives up the prices of luxury items, while regular ships and so forth remain at easily affordable prices.
It's an interesting theory but I have to agree with Shakuul. Use of EMMA does not actually create any more money in the game since it's whole purpose is player-player trading. Also, although some stuff is automated, the user still has to do the market research and have the know how to find which items to trade, they still have to create the buy/sell orders and they still have to setup any courier contracts.
Quote:
Also, EMMA related Q: Does anyone know if this works for Vista 64 bit? I know it isn't tested or developed for that...just wondering.
yes, I'm pretty sure someone said it did work under both Vista 32 and 64.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.02 06:11:00 -
[168]
Originally by: Shadarle I am getting all sorts of errors now :( Program crashed trying to view transactions.
I really think it has to do with the massive size of my database, although I know it "should" handle it, should and does are different things. I can start out fresh just fine... but trying to use my old data kills me.
Is it possible to import old data from EMMA instead of just loading it? It seems like it should be but I haven't really fooled around with that yet. I've just been downloading my api files every week or two to hopefully not lose too much data.
hmmm.. I don't suppose you want to send me an EMMA save file when it crashes so I can try it? 
I've tried creating largeish databases of 30,000 journal and transaction entries and it's seemed fine but I I might try comthing crazy like 1 mil entries to see if it handles it. There should be no problem... in theory.
It's currently not possible to import old data for various reasons, it would be possible to allow it but my version 1.0 I'm working on will allow it anyway so unless you urgently need it, I'll just leave it for now.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.03 05:49:00 -
[169]
yes, if you go to settings->error logging and make sure it enabled, then cause the error to occur.
A file called execptionlog.txt will be created in the 'logging' folder. The should contain details of the error.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.03 05:51:00 -
[170]
Originally by: Vested Interest hotlinks to v.023 and v.024 both seem to be busted, sending me to a 5kb file on evefiles
I clean up all the old versions from time to time. The only ones that will definatley work are the ones in the first post. Currently the latest is version 0.9.1.24.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.04 14:03:00 -
[171]
Afraid not atm. I'm sure eve-files won't be down long though. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.07 19:27:00 -
[172]
Originally by: Shirrath I downloaded and unzipped 0.9.0.18, 0.9.1.21 and 0.9.1.24 in order to the same folder to do a "clean" install, but I get the following error message when I select Data/Update Assets:
Problem updating assets from the Eve API.: Could not find stored procedure 'dbo.SetAssetProcFlag'.
Is there a separate version of the database files available somewhere that includes thet stored procedure?
And is there a single package I could download to install the latest version from scratch?
The stored proceedures should be added programatically on startup if they are needed.
There is no install for just the latest version as that would make choosing the right one more complicted for people.
I'll try it myself and see if I get any problems.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.08 06:19:00 -
[173]
Try looking in the 'evemarketmonitorapp.exe.config' file and find a section that looks like this:
<setting name="DatabaseVersion" serializeAs="String"> <value>0</value> </setting>
Set the value to zero and then try running it again.
(If it's already zero then let me know)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.09 08:03:00 -
[174]
Ah, sorry, I was being dense. The file you need is 'user.config' and will be in a folder somthing like this:
C:\Documents and Settings\<windows_username>\Local Settings\Application Data\EveMarketMonitorApp\EveMarketMonitorApp.exe_Url_w3e1rq5rmpr0edxjdkftdzx4fhprwltr\0.9.1.24
Though the random numbers and letters will probably be different for you.
I'll also have a patch out later this week that will hopefully prevent similar issues in the future.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
|
Posted - 2008.04.09 08:37:00 -
[175]
Thanks guys. :)
Version 0.9.1.26 is now available for download.
This fixes one issue:
A corp can pay itself for somthing, e.g. a manufacturing job at one of it's own POSs. In these cases, two journal entries are created, one showing the money out the other showing the money in. The problem is that these have exactly the same journal reference.
This is resolved by simply not recording these duplicated entries. i.e. niether journal will be stored in EMMA. Not totally ideal but a quick fix.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.11 06:11:00 -
[176]
Sure sounds like it. :)
You need to find the file 'user.config' in a folder somthing like this:
C:\Documents and Settings\<windows_username>\Local Settings\Application Data\EveMarketMonitorApp\EveMarketMonitorApp.exe_Url_w3e1rq5rmpr0edxjdkftdzx4fhprwltr\0.9.1.26
Find the the section in the file that looks like this:
<setting name="DatabaseVersion" serializeAs="String"> <value>0</value> </setting>
Set the value to zero and then try running it again.
You will probably also need the 'items_data_update.xml' file from the data folder in 0.9.1.21 (This should be placed in your emma/data folder.)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.11 14:30:00 -
[177]
Glad to hear it, I really need to sort out a better install process for this. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.11 16:58:00 -
[178]
tbh I've stopped adding new features into the current version some time ago, I only do bug fixes.
I am working on a new version (that will be v1.0 when released) that corrects a lot of the short-comings of this one but my free time is limited and I'm increadibly busy at work so it's taking a lot longer than expected. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.13 20:58:00 -
[179]
Edited by: Ambo on 13/04/2008 21:03:31 heh, yeah. You can actually set the default destination in contract settings but there is not a blank option atm.
What it's doing is calculating the route so the first time you have a certain pickup/dropoff combination, it will take a while to calculate (more time for longer routes ofc).
Also, when you change destination, the expected sell prices for the current items will be calculated. This can be a fairly hefty hit as well depending on how many items you have, etc.
Edit : Just tried the route you said and sure enough, it hangs. Will investigate this in the morning ;)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.14 14:57:00 -
[180]
I'll take a look at it and see if I can come up with anything.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.14 20:19:00 -
[181]
Sadly not, EMMA can import from several XML based formats but can only export CSV (parsing and error checking are a real potential pain in the arse that I avoid completely by using XML)
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.14 21:38:00 -
[182]
I've got hold of Sexy and will see what I can do. I'm insanely busy at work right now though so it may be a few days at least.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.15 19:28:00 -
[183]
Edited by: Ambo on 15/04/2008 19:28:19
Originally by: Shirrath Edited by: Shirrath on 14/04/2008 05:10:59 Edited by: Shirrath on 13/04/2008 20:43:54 Database issue is fixed now, thanks.
However, I'm getting hangs on the courier contract calculator when I type in the start location. For example, Chidah VIII - Moon 17 - CONCORD Assembly Planet to Jita IV - Moon 4 - Caldari Navy Assembly Plant seems to cause a hang.
I realize that Jita is where All Things That Are eventually end up, but calculating routes to Jita is a waste of CPU if you're making contracts on the other side of the galaxy. Leaving it empty by default would be better.
SQL Server Express process' CPU usage seems to have spiked to around 40%, so it's doing something.
Edit: I left it running through the night, and EMMA was responsive in the morning. What is EMMA doing there in the background? Verifying the route via web services? Attempting to solve the Traveling Salesman problem? While the obvious solution would be to optimize whatever algorithm you're using, you should also do the calculation asynchronously so that the UI thread keeps running and thus EMMA stays responsive.
POS forums! ARG!
Now that's out the way, let me try again...
I've found that the program does eventually calculate the route, it just takes a long time. I'll be looking at optimising the algorithm at some point but that won't be for a while I'm afraid. In the mean time, all I can suggest is don't use it for long routes. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.16 18:01:00 -
[184]
Have you tried just leaving it when it hangs? It's doing a big update than can take an hour+ if you have a slow PC with little ram.
Try just leaving it overnight and it should be fine  |

Ambo
2nd Outcasters
|
Posted - 2008.04.21 08:00:00 -
[185]
Lots of people have reported it running fine on Vista with various different versions (Home or Ultimate, 32bit or 64bit).
It won't officially be supported until I put Vista on my machine though and tbh, that's not going to be for quite some time.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.21 17:41:00 -
[186]
Sorry, I'm afraid it's my crappy design decision once again.
The problem is that it's doing a massive database update that can take 30 mins +
Try leaving it longer and it should be fine (overnight if you don't mind leaving your machine on). I don't know if your problem from the last 'FULL' version will be resolved though, sounds like a bit of an odd one.
Are you running under an account that has admin rights?
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.22 07:54:00 -
[187]
I'm sorry you're still having problems but it sounds like you've done everything right. I know some people had similar problems and fixed it by editing the XML settings file manually. However, you say it just blanks out the data when you try that. Sounds very wierd and I'm not sure what else to suggest tbh.
As a last resort you could try turning on error logging (settings->error logging) and then try putting in you user ID & api key again. Any exceptions in the backgroud will be logged to 'EMMA/Logging/ExceptionLog.txt'. This might provide more information about the error.
As for using SQL Express, I choose it simply because I knew it. It took almost zero effort to integrate with my program, provided decent performance with reasonable overheads and provided all the functionality I needed.
I've looked into some other solution, SQLLite was one but frankly it would take too much time that I simply don't have to use it instead.
The reason it's not web based is the same reason it does not have an autoupdate feature. I.e. I'm not going to shell out for a web server and I don't want to run one at home. Also, I have little experience of web-based apps and personally, I would not use a web-based financial app for Eve because of security concerns.
Finally C#, again, I know it very well, I can write things faster using C# than anything else, it's powerfull, fast and highly flexible.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.22 11:25:00 -
[188]
glad you got it working in the end.  |

Ambo
2nd Outcasters
|
Posted - 2008.04.23 07:35:00 -
[189]
Thanks. Glad you find it useful. 
I'm afraid I've had an increasingly manic time at work for the last month or so. That's just peaked last week but I'm still very busy and will be for at least the next few weeks as well. Consequently, EMMA has been going nowhere for quite some time.
I still hope to get the big upgrade finished, I just have no idea when it's going to be. After that, I'll start working on the requested features, the recyle helper/manager will be at the top of the list as a lot of people seem to want it.
It would actually be pretty tricky to add the ability to manualy add a transaction as it would involve re-writing a lot of other areas as well. (due to the way transaction ID's are used by EMMA) Sadly, this is just not somthing that I have time to do right now.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.25 05:57:00 -
[190]
EMMA can only work with 1 character at once. Also, each save file relates only to one character.
To use it with two characters you need to enter the account details for the first and then save a data file (I usually use the name of the character). You could then change account details and enter the second character's information. This would clear any data from the first character in the database. You then save again under a different name.
When you want to work with each character you have to load the appropriate data file. This loads in not only all the financial data but also the account details for the appropriate user.
I suspect the API Key issue you had was the CCP servers being slow to reflect the change you had made. If it's still a problem then perhaps try evemon or somthing to confirm this?
Hope this answers your problem.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.25 09:42:00 -
[191]
Oh, I see.
hmmm, never really considered that possiblity tbh. The only way you could do it atm is to manualy edit the XML settings file.
First load the character you want to change the apikey on, then exit EMMA and go into the 'data' folder and open the 'settings.xml' file. Edit the APIKey line to contain your new key then save the file and open up EMMA again, all should now work fine.
I'll consider this for my rewrite I'm doing.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.26 06:27:00 -
[192]
Which version are you on? In 0.9.1.26 all these issues should be fixed.
If you're fully updated then would you mind sending me the xml that is causing the problem (run the transaction update and then get the 'lastAPIResponse.xml' file from the logging folder.
You can send it to [email protected]
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.26 12:50:00 -
[193]
Originally by: Tanmoe
Quote: Or to simply add a new option to just update the API-Key but not allow you to change user data in this option...
Working on it ... as you said it should'nt be too hard.
Indeed, since we now have an extra person on the sourceforge project dev team, we should get some progress on things sooner than waiting for me to get over the current mental period at work. 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.29 07:22:00 -
[194]
Originally by: Calgorac Is it possible to pull up a report about a specific wallet when in corp mode? As far as I can see the reports include all wallets
Originally by: Dingi223 I am having issues with the corporate mode. The import / export works great, items update, however when I attempt to run a report two things happen:
1. It gets confused that it is in corp mode, and doesn't allow me to select a wallet. 2. I switch to User mode, back to Corp mode, and wallet selection is available. 3. I run the report once without issue 4. I click to run reports, and I get the following error message:
"Column 'ID' is constrained to be unique. Value '0' is already present.
Any ideas?
Alas, corp mode is not as solid as it should be, it never got the same ammount of testing/use as the character mode. Still, I'll add these problems to the project bug tracker and we should be able to get them sorted.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.04.29 07:50:00 -
[195]
Some problems keep cropping up so I've started a Common Problems section at the beginning of this thread.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.05.01 16:08:00 -
[196]
Thanks, glad you like it. :)
I'm afraid the print option does not actually work at the moment (thought I'd removed it from the available options actually).
To get around it, you can export to CSV then import the file into excell or somthing and print it.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.05.01 20:45:00 -
[197]
It definatley will work on Vista, plenty of people have said it does. However, it's not a platform I can test on so it's pretty difficult to sort these kinds of problems.
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
2nd Outcasters
|
Posted - 2008.05.02 05:50:00 -
[198]
Originally by: Snasty
Originally by: Ambo I'm afraid the print option does not actually work at the moment (thought I'd removed it from the available options actually).
To get around it, you can export to CSV then import the file into excell or somthing and print it.
Thats ok, print screen and a quick edit in photosop is my friend in this instance.
Another quick question, the items traded report kicks in when more than 3 trades are recorded against an item. I can understand the reasons behind 3 being the default value but it doesnt suit my own operation. I have had a peek in the config file and then ran home to momma, I'm no coder...
Can this value be changed, by me, to 1 for example?
Yup, go to the Settings->Auto Add Config menu option. You can then change what the auto add feature uses as it's threshold to add items. |

Ambo
2nd Outcasters
|
Posted - 2008.05.02 05:52:00 -
[199]
Originally by: Shar Tegral
Feature Request: Market Order Income PredictionsIt may prove beneficial to the mathematically impaired if you added a tool, for all the tools out there, that sums up the current active orders on a character and/or corp.
We could certainly add somthing like this.
First we have to actually track the market orders though.  |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.16 14:58:00 -
[200]
Apologies for the delayed reply. I've been rocking out in a field.
Anyway, I'll put this on my to do list, I'm just not sure when I'll get round to it.  --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.24 08:26:00 -
[201]
There is currently a bug with the Eve API. This causes 'Corporation dividend payment' journal entries to be downloaded without the paying corporation being included in the data.
This causes problems when trying to use the 'update dividends' feature.
1) CCP are looking at this. Hopefully they'll get it fixed soon.
2) For data that is already in EMMA, there is currenly not an easy way to update the entries with the correct information. I'll be adding somthing to allow users to manually correct this when I have time. Hopefully before the end of the week. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.24 14:12:00 -
[202]
Corp mode can be a little iffy at times I'm afraid, I've been pretty inactive on this over the past 3 months or so but I'm hoping to spend a little more time on it now. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.24 18:59:00 -
[203]
I've been told by other people that it works fine on all versions of Vista. My problem is that I have no access to a Vista machine so debugging is not possible.  --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.25 16:28:00 -
[204]
Patch to version 0.9.1.27 is now available.
This adds:
1) MDI interface (added by 'Dids' - not an in-game name I beleive). Please give me your opinions on this good or bad. Parsonally, I have mixed feelings. 2) Slight facelift for journal and transaction view (Dids again). Looks great imo, this uses the font from the report style settings. 3) Can now change api key without having to worry about losing all your data. (Dids) 4) Can directly edit some columns in the journal view. This is in order to correct dividend payments that have no 'ArgName1' specified. Simply enter the name of the corp as it appear in-game. 5) A few other minor tweaks. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.25 20:34:00 -
[205]
Excellent, glad to hear it.  --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.06.30 11:48:00 -
[206]
Ah, I see.
This is more a problem with the EMMA architechture than a specific problem. It was never really designed with corp use in mind.
The new version I'm working on will resolve all these problems but God only knows when it will be finished... --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.07.11 13:38:00 -
[207]
Originally by: Peanyra Edited by: Peanyra on 11/07/2008 09:44:05 Edited by: Peanyra on 11/07/2008 09:41:30 Edited by: Peanyra on 11/07/2008 09:39:31 I just tried to install your proggie and noticed that it requires the use of SQL Server Express...
Have you considered switching to an embedded database instead? That way it'll be part of your program, and since it's a single user program, you don't really need a multi-user database.
http://firebirdsql.org/dotnetfirebird looks promising
http://www.scimore.com looks good too
Yes I have, I'm afraid I simply don't have the time or inclination to do it.
Also, the next version of EMMA that I'm working on is multi-user and could well be deployed both as a standalone app or as a web-based system. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.07.21 22:20:00 -
[208]
Nope, you only have two options: 1) Do it manually. 2) Either buy or sell some and let it add them for you.
I don't know how else it could do it tbh... --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.07.23 08:41:00 -
[209]
Edited by: Ambo on 23/07/2008 08:42:53 I've created a new full install for the current version (0.9.1.27) and the link on the original post now points to that instead. The old full install got over 5000 (!) downlaods so thanks everyone who gave it a go, it's been more successfull than I could have imagined.
This will be the last iteration of version 0.9. I've been working for some time on the v1.0 program and this will take over once it is ready. I might have a preview build ready in a few weeks before I head off for a long holiday but I might not... Rest assured I am still working on it though.
If you're really eager then you can download the source code I'm working on from the sourceforge repository. checkout module 'EMMA1'. Bear in mind this is very much in development though. I don't want bug reports or anything and as of yet all it does is allows you to create accounts, select characters and corps and update assets. If you have sugestions on the interface or functionality then feel free to contact me at my gmail address.
Edit: btw, if you download the source, you'll need the updated database to go with it, email me to get a copy. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.09.06 07:54:00 -
[210]
What version of EMMA do you have? The latest version (0.9.1.27) should resolve this.
If it still does not work then I'm afraid you'll just have to wait for v1.0. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.09.08 07:11:00 -
[211]
This is somthing I'm working on for 1.0. ETA unknown I'm afraid though. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
Dirty Deeds Corp. Axiom Empire
|
Posted - 2008.09.24 17:31:00 -
[212]
Thanks. 
Just to let you all know, 1.0 is coming along great. There's still a lot of work to do though, it's going to be months rather than weeks until release. You'll love it though.  --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.10.31 08:16:00 -
[213]
Fraid not, the next version will be SQL Express based as well.
As an aside, work is going very well on 1.0. All the features of 0.9.x are in there with many improvements and enhancements + some newer bits like the NAV report.
I've got a few more new bits to add in before release though, probably another couple of weeks to a month of work. Stay tuned.  --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.03 18:43:00 -
[214]
Someone sent me an evemail asking about this but I accidentally clicked 'delete' rather than 'reply' and I have no idea of the char name...
Anyway, to answer you question:
You should be able to set userID/APIKey by going to File -> Change account details.
If that dosn't work then you can set it by manually editing settings.xml (right click the file open with -> notepad) You want it to look somthing like this:
<UserID>177226</UserID> <APIKey>se3YNhSEyurtYEGS6y67YErfthSGLjgSfesr654igjdgjEDXNfgJidh</APIKey> --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.13 08:17:00 -
[215]
Indeed, the API has been offline since the patch deployment and as of now, is still down.
There is a thread in the tech forms asking when it'll be back up but we have no info as yet.
Small update on 1.0 - things have been very busy at work the past week or two and will remain that way for a while so I've got less done than I qould have liked. However, I believe a beta release before Christmas is a very good possibility. The vast majority of the system is just in the tweaking stages now. The tutorial system is finsihed and just needs the content fleshing out, The installer has been completed and the authentication code is finished.
The only major tasks that remain are the data export and the auto-update feature. Followed by a lot of testing and fine tuning. Not long now... 
--------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.14 20:14:00 -
[216]
It looks to me like you just need to install the SP2 version. I'll change the OP to reflect this. |

Ambo
State Protectorate
|
Posted - 2008.11.17 08:48:00 -
[217]
Originally by: Gubar Papaii ok im wondering if theres a way that i can get proper income statements with this tool.
heres my problem: i run 2 characters, one for buy orders and one for sell orders.
the buy char trades the items to sell char in the station, and sell char gives isk to buy char by donation.
im wondering if there is a way to say, combine the details of both char and generate a joint report?
Not yet, this is coming with EMMA 1.0 though. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.17 11:48:00 -
[218]
Originally by: Ertai Vodalion very nice tool - started using it today and will probably stick to it.
I was wondering if there is a way to get price-information into the database without actually buying/selling stuff (as i can with "compile prices" in eve-meep).
either directly from the market log (export to file) or an import of the eve-meep price information.
This would help alot in estimating the assets value and stuff.
You can manually enter expected sell prices in 'settings->traded items' but this is time consuming and just not really that great.
Again, EMMA 1.0 improves things a lot by grabing price updates from eve-central for market items and eve-prices for faction/officer/etc. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.19 08:25:00 -
[219]
Originally by: Keeno Smythe Hi, I got problem with running EMMA :( I've installed SQL Server Express 2005 edition and it's running. Whne I start EMMA there appears window with message that updating DB failed, and program couldn't add new tables etc. Do you know what can be a problem ?
Can you give me some more detail about the error? Perhaps a screenshot? my email is [email protected]
Also, do you run as a limited windows user or admin? |

Ambo
State Protectorate
|
Posted - 2008.11.23 09:33:00 -
[220]
Originally by: Rhaegor Stormborn Before I download and try to get this program working I wanted to ask if it has the ability to do one thing...
With this program would I be able to export all of my assets (preferably located in one station) to an excel file? The reason I ask is that I have 400+ BPOs all with different ME/PE levels. Would I be able to export a list of those BPOs and thier respective ME/PE levels?
You can export a list of all your assets to a CSV file.
However, the eve API does not tell us ME/PE levels or even differentiate between BPOs and BPCs. Consequently, the data exported from EMMA will also be ambiguous. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.26 15:45:00 -
[221]
It will require a data update I'm afraid.
I'll see what I can do... --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.27 10:58:00 -
[222]
It's going to be more of a pain than I thought to add these items. Since I'm so close to EMMA 1.0 release, I'll not be releasing a data update for 0.9.x. (I'm just finishing the auto-updater and sorting out hosting).
If you're really desperate then you can manually add the new items using sql management studio express. If anyone wants to do this and needs some help then let me know. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.28 12:52:00 -
[223]
Originally by: Snasty Edited by: Snasty on 28/11/2008 12:21:55 Long thread, if this has been covered before, apols...
I have just had a play with the Contract generating feature, well, in fact its still running as I type and there is the reason for this post.
Would there be a way to add an ignore this (or more) location to the auto contract creation. Reason being in one station I have a LOT of stuff and I note that the creation process is taking an age to process that station. The real pain is that I wont want anything in that station to be involved in a contract, ideally I would have told EMMA to ignore that location.
Groovy app though, cheers.
In the new version you can restrict the auto-contractor to certain regions/stations. It's also just much faster in general.
However, in the old version you can still ignore everything in that station: 1) creating a new contract. 2) choosing the ofending station as the pickup point. 3) click 'auto' to add everything at that station. 4) ctrl+a to select all. 5) click 'permenantly exclude' to make sure none of those items are processed by the auto-contractor again. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.29 07:42:00 -
[224]
Thanks, I've once again been unable to test on Vista but I imagine it's an issue with default security settings.
I'll hopefully have this one fixed later today. (I'll also have started a 1.0 thread shortly so please use that one instead from now on. ) --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.11.29 11:48:00 -
[225]
WARNING:
If you have already installed EMMA 1.0.0.0 and updated from the Eve API then please uninstall, delete the the folder + all contents and re-install with the new installer from eve-files.
EMMA 1.0 has a system to deal with CCP changing journal IDs, however, it had a bug in it that might have caused the journal data in the database to become corrupted. This bug has now been fixed with 1.0.0.1 --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |

Ambo
State Protectorate
|
Posted - 2008.12.16 08:54:00 -
[226]
I'm sorry but I'm not supporting the old version anymore, it will have missing stations, items, etc.
I've no idea what the cause of your problem is caused by but since you also can't use the new version, I'm guessing SQL Express is to blame. --------------------------------------
Trader? Investor? Just want to track your finances? Check out EMMA |
| |
|