open All Channels
seplocked Market Discussions
blankseplocked The Next EMMA thread. - 1.5.1.0 now available. Massive update.
 
This thread is older than 90 days and has been locked due to inactivity.


 
Pages: first : previous : ... 10 11 12 13 [14] 15 16 17 18 ... : last (30)

Author Topic

Ambo
I've Got Nothing
Posted - 2010.06.02 10:46:00 - [391]
 

1.4.3.0 is now on general release.

Hamster is correct, the character's transactions, etc should still be linked to the character after transfer as the char ID will stay the same.



I have some pretty massive changes coming up soon (tm) and I'd like to have a small alpha test to ensure that no massive problems slip through the net.
If you're interested in being a part of this testing and seeing the new features first then please eve mail or email me ([email protected])
You do not need to be a current user of EMMA and there are no other requirements in terms of numbers of transactions or anything.

I will be sending out updates to EMMA via email which you can then test and feedback to me any bugs, deficiencies, etc.

Imuran
Zentor Industries
Posted - 2010.06.02 23:18:00 - [392]
 

Im not really a good candidate as not really a trader just a manufacture so I tend to just use the ISK report. Can I point out a couple of glitches though :)

If you have a largeish number of characters in a report group in my case 12 + a corp you loose the check boxes for Transactions, journal, Orders and Assets on the later ones meaning they will collect data even if you dont use it I hacked the database to turn them off :D

There is something iffy in how you handle journal enteries in relation to bounty prizes when corp tax rate is 100%. They appear to cancel each other out and give a 0.0 in the database without any values appearing for the corp journal.

It would be great if the reports remember settings - my normal isk report is for 1 Month upto the end of the month so have to reset it each time. Would prefer a calender month tbh but thats me.

Ambo
I've Got Nothing
Posted - 2010.06.03 07:25:00 - [393]
 

Originally by: Imuran
Im not really a good candidate as not really a trader just a manufacture so I tend to just use the ISK report. Can I point out a couple of glitches though :)



Actually, this update should allow EMMA to provide much better support for manufacturers. Having a proper manufacturer on board for testing would be pretty handy. Smile

Quote:

If you have a largeish number of characters in a report group in my case 12 + a corp you loose the check boxes for Transactions, journal, Orders and Assets on the later ones meaning they will collect data even if you dont use it I hacked the database to turn them off :D



Ah, yes, I need to add a scroll bar to the api update window or something.

Quote:

There is something iffy in how you handle journal enteries in relation to bounty prizes when corp tax rate is 100%. They appear to cancel each other out and give a 0.0 in the database without any values appearing for the corp journal.


Interesting, I'll see if I can reproduce with some test data.

Quote:
It would be great if the reports remember settings - my normal isk report is for 1 Month upto the end of the month so have to reset it each time. Would prefer a calender month tbh but thats me.


remembering report settings is something that's been asked for a lot in the past. It's more tricky than it sounds though. Probably won't be part of this update but I'll put another mark against it on the to do list.

Zek Vahl
Amarr
Viziam
Posted - 2010.06.03 20:08:00 - [394]
 

Edited by: Zek Vahl on 03/06/2010 20:11:15
Emma just shows the green screen with the coins and says "Waiting for SQL express service." Been like that for an hour now.

Lost Hamster
Hamster Holding Corp
Posted - 2010.06.03 20:31:00 - [395]
 

Originally by: Zek Vahl
Edited by: Zek Vahl on 03/06/2010 20:11:15
Emma just shows the green screen with the coins and says "Waiting for SQL express service." Been like that for an hour now.


Kill it via task manager and try again.

Imuran
Zentor Industries
Posted - 2010.06.05 10:17:00 - [396]
 

Quote:
Ah, yes, I need to add a scroll bar to the api update window or something


There is a scrollbar there and actually I think checkboxes on the end ones but as you scroll down the scroll bar obscures the checkboxes on the characters that were initially not shown

Vaerah Vahrokha
Minmatar
Vahrokh Consulting
Posted - 2010.06.05 17:45:00 - [397]
 

Three things:

1) The "there's a new update available" and every other pre-start popup always appear *under* the splash screen. This made for some LOL situations where I waited for 10 minutes before I remember that there's this bug and bring the popups in front.

2) The "API Update Status" aka the listing of all the characters to the left has always had an annoying glitch: for some reason, some portrait + update timers take more horizontal room than the others and they get the checkboxes to the right covered by the right window border.
Clicking "manage group" used to reset the window and make all the names fully visible but now I see the listing being repainted but the border covers the rightmost check boxes:

Please visit your user settings to re-enable images.

The white arrow shows the glitch.

3) I don't know what / if I am doing wrong, but EMMA always tended to give me odd results in the Items report (lower net gains than checked by hand or JEvEAssets), both the income statement and NAV reports tend to visibly under-value some assets or get completely screwed (by billions) in case the guy suicided ships or had sensible money transfers from other accounts. Can't really pin down the specifics as my time is awfully limited and using the other programs gets me the job done.

Ambo
I've Got Nothing
Posted - 2010.06.08 07:20:00 - [398]
 

Thanks for the info, I'll take a look at those issues as well.

I'm also still looking for testers so if you're interested, let me know.

Xeross155
Minmatar
NED-Clan
Goonswarm Federation
Posted - 2010.06.10 08:02:00 - [399]
 

Hey,

How does the NAV get calculated I somehow have a negative 80m isk in sell orders.

Regards, Xeross

P.S.: Awesome job on the application

Ambo
I've Got Nothing
Posted - 2010.06.14 07:49:00 - [400]
 

From memory, it first gets the value of your current sell orders. That part's pretty easy.
Then it works back through time, adds the value of any sell transactions and takes away the value of any sell orders created after that date.

The next big update should improve the accuracy of this process though.

Imuran
Zentor Industries
Posted - 2010.06.14 11:43:00 - [401]
 

Very Minor one

There was a group change for skills
Remote Sensing
Planeotology
Advanced Planeotology

in the last patch they changed from Science to Planet Management - this is not reflected in the database

Ambo
I've Got Nothing
Posted - 2010.06.15 07:11:00 - [402]
 

Originally by: Imuran
Very Minor one

There was a group change for skills
Remote Sensing
Planeotology
Advanced Planeotology

in the last patch they changed from Science to Planet Management - this is not reflected in the database


That's weird.

It shouldn't matter though unless you are plugging emma's database into something else that makes use of those skill records?

Imuran
Zentor Industries
Posted - 2010.06.15 11:53:00 - [403]
 

Originally by: Ambo


That's weird.

It shouldn't matter though unless you are plugging emma's database into something else that makes use of those skill records?


As I said no biggy - as it happens I am dabbling with a VB app to give a report specifically on PI income/expenditure

Helel Lightbringer
Aliastra
Posted - 2010.06.16 02:37:00 - [404]
 

I recently returned to Eve and went to use EMMA again as I particularly like the route planner. I got an error saying that I needed SQL 2008. So I updated from 2005 to 2008. I fired up EMMA again. I got an error and it said to restart my machine and try again.

Restarting my machine I got the following error: "EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in Logging/ExceptionLog.txt."

Looking through EMMA's install directory I could not find "Logging/ExceptionLog.txt." Please help me get the program running again.

Ambo
I've Got Nothing
Posted - 2010.06.16 07:31:00 - [405]
 

Originally by: Helel Lightbringer
I recently returned to Eve and went to use EMMA again as I particularly like the route planner. I got an error saying that I needed SQL 2008. So I updated from 2005 to 2008. I fired up EMMA again. I got an error and it said to restart my machine and try again.

Restarting my machine I got the following error: "EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in Logging/ExceptionLog.txt."

Looking through EMMA's install directory I could not find "Logging/ExceptionLog.txt." Please help me get the program running again.


Most likely problem is SQL express having a hissy fit.

Try deleting this folder:
Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)

If you still get the problem then look in %APPDATA%\emma\logging\ for the 'exceptionlog.txt' file.

Helel Lightbringer
Aliastra
Posted - 2010.06.16 19:31:00 - [406]
 

Originally by: Ambo
Most likely problem is SQL express having a hissy fit.

Try deleting this folder:
Windows Vista: C:\Users\[user]\AppData\Local\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
Windows XP: c:\Documents and Settings\[user]\Local Settings\Application Data\Microsoft\Microsoft SQL Server Data\SQLEXPRESS
You may have to stop and restart the SQL EXPRESS service (through control panel -> administrative tools -> services)

If you still get the problem then look in %APPDATA%\emma\logging\ for the 'exceptionlog.txt' file.


Deleting the folder seems to have solved the problem. I've managed to update my copy of the program and enter my APIs. Thanks for the help.

Lexi Auran
Posted - 2010.06.17 15:56:00 - [407]
 

I have a odd error.

In the Api Update status, transactions is red and when highlighted it says

"divide by zero error
cannot insert the value NULL into 'costs' table, ...EMMA DATABASE.MDF; column does not allow nulls. UPDATE fails"

any ideas?

Ambo
I've Got Nothing
Posted - 2010.06.18 08:00:00 - [408]
 

I think I see what's happening there. I'll hopefully have a fix soon.

Kapila Parthalan
Posted - 2010.06.22 15:20:00 - [409]
 

I've been trying to get EMMA working on a new computer but I am getting this error upon startup:

---------------------------
Error
---------------------------
EMMA is unable to connect to the database. Please try restarting if the problem persists then more detail can be found in Logging/ExceptionLog.txt
---------------------------
OK
---------------------------

I did try restarting, which didn't help. Logging/ExceptionLog.txt shows:

Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database
Inner Exception: The user instance login flag is not supported on this version of SQL Server. The connection will be closed.
Stack Trace: at System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlInternalConnectionTds.CompleteLogin(Boolean enlistOK)
at System.Data.SqlClient.SqlInternalConnectionTds.AttemptOneLogin(ServerInfo serverInfo, String newPassword, Boolean ignoreSniOpenTimeout, Int64 timerExpire, SqlConnection owningObject)
at System.Data.SqlClient.SqlInternalConnectionTds.LoginNoFailover(String host, String newPassword, Boolean redirectedUserInstance, SqlConnection owningObject, SqlConnectionString connectionOptions, Int64 timerStart)
at System.Data.SqlClient.SqlInternalConnectionTds.OpenLoginEnlist(SqlConnection owningObject, SqlConnectionString connectionOptions, String newPassword, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlInternalConnectionTds..ctor(DbConnectionPoolIdentity identity, SqlConnectionString connectionOptions, Object providerInfo, String newPassword, SqlConnection owningObject, Boolean redirectedUserInstance)
at System.Data.SqlClient.SqlConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.SqlClient.SqlConnection.Open()
at EveMarketMonitorApp.DatabaseClasses.Updater.WaitForAcknowledge()
at EveMarketMonitorApp.GUIElements.Main.waitForSQLAcknowledge()

I've tried all the troubleshooting steps I've seen, and they haven't helped. I am running Windows 7 64-bit with SQL Server 2008 64-bit. Previously, I was using an older verison of EMMA on Vista with SQL Server 2005 without any issues.

Kapila Parthalan
Posted - 2010.06.22 17:51:00 - [410]
 

Originally by: Kapila Parthalan
Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database
Inner Exception: The user instance login flag is not supported on this version of SQL Server. The connection will be closed.


Upon investigation of the inner exception, I found out that EMMA apparently relies on a feature only available in SQL Server Express edition. After installing the Express edition, this error no longer occurs.

Kapila Parthalan
Posted - 2010.06.22 20:21:00 - [411]
 

I am getting the following error when updating transactions from the API:

Error - EveMarketMonitorApp.Common.EMMAException - Error when adding transactions from api
Inner Exception: Divide by zero error encountered.
Cannot insert the value NULL into column 'Cost', table '[...]\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF.dbo.Assets'; column does not allow nulls. UPDATE fails.
The statement has been terminated.
Stack Trace: at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj)
at System.Data.SqlClient.TdsParser.Run(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj)
at System.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString)
at System.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean async)
at System.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, String method, DbAsyncResult result)
at System.Data.SqlClient.SqlCommand.InternalExecuteNonQuery(DbAsyncResult result, String methodName, Boolean sendToPipe)
at System.Data.SqlClient.SqlCommand.ExecuteNonQuery()
at EveMarketMonitorApp.DatabaseClasses.EMMADataSetTableAdapters.AssetsTableAdapter.AddQuantity(Nullable`1 ownerID, Nullable`1 corpAsset, Nullable`1 itemID, Nullable`1 stationID, Nullable`1 systemID, Nullable`1 regionID, Nullable`1 status, Nullable`1 containerID, Nullable`1 autoConExclude, Nullable`1 deltaQuantity, Nullable`1 addedItemsCost, Nullable`1 costCalc)
at EveMarketMonitorApp.DatabaseClasses.Assets.ChangeAssets(Int32 ownerID, Boolean corpAsset, Int32 locationID, Int32 itemID, Int64 containerID, Int32 status, Boolean autoConExclude, Int64 deltaQuantity, Decimal addedItemsCost)
at EveMarketMonitorApp.DatabaseClasses.Assets.UpdateFromTransactions(Int32 charID, Int32 corpID, Boolean useCorp, Int64 minimumTransID, DateTime includeTransAfter)
at EveMarketMonitorApp.DatabaseClasses.Assets.UpdateFromTransactions(Int32 charID, Int32 corpID, Boolean useCorp, DateTime includeTransAfter)
at EveMarketMonitorApp.AbstractionClasses.APICharacter.RetrieveTrans(CharOrCorp corc, XmlDocument fileXML, Int16 defaultWalletID)

I got the same error for all my characters when I first updated my transactions from the API, and got it for one the second time.

Another question: The SQL Server Browser service used to be necessary, according to SencneS's post #94, but this no longer is the case, correct?

Ambo
I've Got Nothing
Posted - 2010.06.23 07:14:00 - [412]
 

Originally by: Kapila Parthalan
Originally by: Kapila Parthalan
Critical - EveMarketMonitorApp.Common.EMMAException - Error connecting to database
Inner Exception: The user instance login flag is not supported on this version of SQL Server. The connection will be closed.


Upon investigation of the inner exception, I found out that EMMA apparently relies on a feature only available in SQL Server Express edition. After installing the Express edition, this error no longer occurs.


Interesting, I had not realised that was the case. In fact I thought there were several people who used their existing standard SQL server installs to run EMMA.

Originally by: Kapila Parthalan
I am getting the following error when updating transactions from the API:

Error - EveMarketMonitorApp.Common.EMMAException - Error when adding transactions from api
Inner Exception: Divide by zero error encountered.
Cannot insert the value NULL into column 'Cost', table '[...]\APPDATA\ROAMING\EMMA\DATA\EMMA DATABASE.MDF.dbo.Assets'; column does not allow nulls. UPDATE fails.



This is a new error in the latest build and has already been reported. Hopefully it will be fixed in the next release.

Quote:

Another question: The SQL Server Browser service used to be necessary, according to SencneS's post #94, but this no longer is the case, correct?


According to Microsoft, "SQL Server Browser listens for incoming requests for Microsoft SQL Server resources and provides information about SQL Server instances installed on the computer."
There is a check when EMMA starts up to see if SQL is installed, that's the only thing I can think that it might be used for though.

Ambo
I've Got Nothing
Posted - 2010.06.24 14:35:00 - [413]
 

I have a problem that I'm trying to find a way around but my limited knowledge of manufacturing makes it difficult. Therefore I was wondering if one of you clever people could offer a solution. :)

What I'm trying to to:

Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset.
Once this is in-place, you can work out the gains and losses in assets from one update to the next.
I want the user to be able to select an item from the list of gained items and set it as having been manufactured. EMMA will then automatically work out which items were needed to contstruct it, match that with the list of missing items and consquently work out the isk cost of the produced item from the cost of it's raw materials.

The problem:

working out the exact quantities of stuff required to make something is tricky.
Getting the basic requirements is easy enough. I.e. how much of each item are required in perfect conditions. You then have to factor in skills, which I can do, and ME, which I can't.
The problem is that there is no PE information supplied by the API. Even if there was, the player may have 2 or more blueprints for the same thing with different ME levels, which ME would you use then?


Potential solutions:

1. Create a whole blueprint interface that allows the user to provide ME values for thier blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify.
Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line.
Cons: Requires more input from the user. Would take some time.


2. Wait until the user has flagged all produced items and then use the ratios of the material requirements between different items to work out how much stuff would be left over in the perfect scenario. This left over stuff can then be evenly distributed among the produced items.
Pros: Fairly easy and quick to implement.
Cons: Might not be 100% accurate.


Any one have any other ideas or thoughts on the solutions presented?



The other tricky one is invented T2 BPCs. I'm not sure quite how to deal with these but I think that asking the user to manually specify what was used may be the only way...

Imuran
Zentor Industries
Posted - 2010.06.24 18:42:00 - [414]
 

Quote:

1. Create a whole blueprint interface that allows the user to provide ME values for thier blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify. Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line. Cons: Requires more input from the user. Would take some time.



As long as you allow csv input of BPO/BPC then thats a possiblity. Not sure what EveHQ has in the way of export but BPM (see S&I Forum has a method of exporting the entered BPOs

One potential issue - Deliver and sell item within the 24hour window - not going to show up on asset lists.

Also got to accomodate the Raw material->Component->Product route - some will make the components and some will by in.

Have to say as a manufacturer I am really not sure I would use it - got tools that show me whats profitable to make and Emma gives me the overall profitibility so dont really need any more that that :D

Hexxx
Minmatar
Posted - 2010.06.24 18:49:00 - [415]
 

Originally by: Ambo
I have a problem that I'm trying to find a way around but my limited knowledge of manufacturing makes it difficult. Therefore I was wondering if one of you clever people could offer a solution. :)

What I'm trying to to:

Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset.
Once this is in-place, you can work out the gains and losses in assets from one update to the next.
I want the user to be able to select an item from the list of gained items and set it as having been manufactured. EMMA will then automatically work out which items were needed to contstruct it, match that with the list of missing items and consquently work out the isk cost of the produced item from the cost of it's raw materials.

The problem:

working out the exact quantities of stuff required to make something is tricky.
Getting the basic requirements is easy enough. I.e. how much of each item are required in perfect conditions. You then have to factor in skills, which I can do, and ME, which I can't.
The problem is that there is no PE information supplied by the API. Even if there was, the player may have 2 or more blueprints for the same thing with different ME levels, which ME would you use then?


Potential solutions:

1. Create a whole blueprint interface that allows the user to provide ME values for thier blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify.
Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line.
Cons: Requires more input from the user. Would take some time.


2. Wait until the user has flagged all produced items and then use the ratios of the material requirements between different items to work out how much stuff would be left over in the perfect scenario. This left over stuff can then be evenly distributed among the produced items.
Pros: Fairly easy and quick to implement.
Cons: Might not be 100% accurate.


Any one have any other ideas or thoughts on the solutions presented?



The other tricky one is invented T2 BPCs. I'm not sure quite how to deal with these but I think that asking the user to manually specify what was used may be the only way...



Ambo...I'm dealing with some similar issues myself. If you want to talk out solutions, get on MSN. =P

Kapila Parthalan
Posted - 2010.06.25 00:48:00 - [416]
 

The posts by Lost Hamster and me during the short uptime are gone, so I'll post mine again:

I installed EMMA on a Windows XP system, and it starts up without errors, but it isn't auto-updating. It was the latest version available on eve-files, 1.4.1.4. I also tried telling it to update through settings, but it fails to detect any updates.

Originally by: Ambo
There is a check when EMMA starts up to see if SQL is installed, that's the only thing I can think that it might be used for though.


I just did an installation of SQL and EMMA without ever having SQL Server Browser running, so it apparently is not needed.

I have a few comments about the grid calculator. Why can it only be used when ISK values are selected? Doesn't that make it useless for assets data, even though it shows up there? Also, it is very slow when you have the "Get value frequency from quantity if available" option checked and select rows with large quantities. Several million or so can cause EMMA to freeze or crash.


Also, I'll add this now: On my new installation of EMMA (not the one that fails to auto-update), a large number of my assets are marked as In Transit, even though I never created any courier contracts. All I have done is updated data from the API. In addition, when I display assets data at the global or regional level, I sometimes see all rows highlighted in yellow. This yellow highlight is supposed to be for rows that have status In Transit only, right? At other times, I see various rows with all kinds of statuses highlighted in yellow. The highlights change depending on the view. Another issue is that many rows have a blank status. I'm also seeing some rows with status For Sale Via Contract that are not actually on contract. I didn't even know such a status could exist. When you create an item exchange contract, doesn't EMMA treat it as already completed?

Ambo
I've Got Nothing
Posted - 2010.06.25 07:49:00 - [417]
 

Originally by: Imuran

As long as you allow csv input of BPO/BPC then thats a possiblity. Not sure what EveHQ has in the way of export but BPM (see S&I Forum has a method of exporting the entered BPOs

One potential issue - Deliver and sell item within the 24hour window - not going to show up on asset lists.

Also got to accomodate the Raw material->Component->Product route - some will make the components and some will by in.

Have to say as a manufacturer I am really not sure I would use it - got tools that show me whats profitable to make and Emma gives me the overall profitibility so dont really need any more that that :D



Great idea about allowing CSV import, that would certainly ease the process.

I think I should have the concern over delivery/sell within 24 hours covered. EMMA updates it's asset database from buy and sell transactions between asset updates. If the player had none of the sold item at the station then the asset would be set to a negative quantity. When the asset update occurs, it would see that actually there are zero units and therefore, x units have been gained. Also, since there were no existing assets to calculate the profit on the transaction when it was retreived from the API, it would be marked with a flag telling EMMA to calculate it's value when the asset update was completed instead.

The T2 product chain will be covered as well, it's a fair bit simpler to deal with though so I don't think there are any issues there.

You're right about EMMA showing you overall profitability but would it not be usefull to know how much you were actually making per item?


Originally by: Hexxx
Ambo...I'm dealing with some similar issues myself. If you want to talk out solutions, get on MSN. =P


Damn it, I hate MSN. Not installing that PoS again. =P
I am on gtalk, steam and xfire though so if you use any of those let me know.

Originally by: Kapila Parthalan
The posts by Lost Hamster and me during the short uptime are gone, so I'll post mine again:

I installed EMMA on a Windows XP system, and it starts up without errors, but it isn't auto-updating. It was the latest version available on eve-files, 1.4.1.4. I also tried telling it to update through settings, but it fails to detect any updates.



That's odd, you could try and remove eve-files from the list of update locations (settings->other settings delete eve-files from 'update servers')

Originally by: Kapila Parthalan
I have a few comments about the grid calculator. Why can it only be used when ISK values are selected? Doesn't that make it useless for assets data, even though it shows up there? Also, it is very slow when you have the "Get value frequency from quantity if available" option checked and select rows with large quantities. Several million or so can cause EMMA to freeze or crash.



I actually can't remember how the grid calculator works at all since it's a long time since I added it and I never use it... Will have to take a look.

Originally by: Kapila Parthalan

A large number of my assets are marked as In Transit, even though I never created any courier contracts... In addition, when I display assets data at the global or regional level, I sometimes see all rows highlighted in yellow... The highlights change depending on the view. Another issue is that many rows have a blank status. I'm also seeing some rows with status For Sale Via Contract that are not actually on contract. I didn't even know such a status could exist. When you create an item exchange contract, doesn't EMMA treat it as already completed?


That's very odd and not something I've seen before. There is currently a bug that causes InTransit assets to sometimes get stuck in that state but I've not come across anything as extreme as this.
I've made a lot of changes to how assets are handled for the next version so hopefully, that will resolve the issues you are having there. I've certainly not come across anything like it in my testing (and I've done a LOT of testing for this update)

Lost Hamster
Hamster Holding Corp
Posted - 2010.06.25 08:02:00 - [418]
 

Originally by: Ambo

Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset.


This is problem one. You will never know it. As there are historical data what is not available. Like when you started to use the program, then you already have a fix amount of assets.

Originally by: Ambo

Once this is in-place, you can work out the gains and losses in assets from one update to the next.

How will you calculate the market fluctuation of the assets worth?
I can buy one tritanium for 100m isk. But it's still worth 2 isk. Or I have a big pile of trit, and the price goes up. That would change the assets value as well.

Actually, I just remember that jeveassets is using a really nice way to get the basic product prices, with each update. Maybe would be nice to include similar assets value calculation. You would loose some accuracy, about region price etc.. but it's fairly stable.

Originally by: Ambo

I want the user to be able to select an item from the list of gained items and set it as having been manufactured. EMMA will then automatically work out which items were needed to construct it, match that with the list of missing items and consequently work out the isk cost of the produced item from the cost of it's raw materials.

I see what you want. Doubt that it will be easy.

Originally by: Ambo

The problem:

working out the exact quantities of stuff required to make something is tricky.
Getting the basic requirements is easy enough. I.e. how much of each item are required in perfect conditions. You then have to factor in skills, which I can do, and ME, which I can't.
The problem is that there is no PE information supplied by the API. Even if there was, the player may have 2 or more blueprints for the same thing with different ME levels, which ME would you use then?


I see more problem as the above. You don't know if he was using a bpc or a bpo.
If it was a bpc, then is there any run left? How much did the bpc cost? As you would need to include that in the cost calculation.

Originally by: Ambo

Potential solutions:

1. Create a whole blueprint interface that allows the user to provide ME values for their blueprints. If there was more than one blueprint that may have been used to make the item then ask the user to specify.
Pros: Gives an exact answer down to the last unit of trit. Gives EMMA the potential to properly value BPOs/BPCs further down the line.
Cons: Requires more input from the user. Would take some time.


Personally I have over 500 bpo /bpc. There is no way that I will specify them, it would take days to do that.

Originally by: Ambo

2. Wait until the user has flagged all produced items and then use the ratios of the material requirements between different items to work out how much stuff would be left over in the perfect scenario. This left over stuff can then be evenly distributed among the produced items.
Pros: Fairly easy and quick to implement.
Cons: Might not be 100% accurate.


This would not be easy as well, as how would you decide, which material where used for the production?
In my case: I buy tritanium in multiple areas. However no all are used for production, some of them are for re-sale.

--------------------------
My feeling is that it's still easier to set up an XLS sheet, with the data, and then you can see what profit you do approximately.
The end number you will see in EMMA anyway, when you see the ISK statement report.

Ambo
I've Got Nothing
Posted - 2010.06.25 08:19:00 - [419]
 

hmm, maybe you're right. This would be a lot of effort and two people have already said they probably wouldn't use it. I wouldn't use it either as I'm not a manufacturer...

I think I'll put this change on hold for now and just move forward with the asset tracking stuff.

Varo Jan
Caravanserai Consulting
Posted - 2010.06.25 08:55:00 - [420]
 

Originally by: Ambo
Firstly, I must accurately track all assets that a player owns. This will mean EMMA knows how much the player payed for each asset.

If you're planning to work towards more accurate accounting, you may find it useful to look at an OpenSource accounting package.

Not all assets are treated the same.
Fixed assets, such as POSs and ships here, or land, buildings, plant and vehicles in RL, are valued at cost - end of story. You don't revalue them willy nilly.
Stock - could be assets that you trade or consume in a manufacturing or research process. They are generally valued at FIFO or average cost. They are not valued at bestest Jita sell prices. :)

Quote:
Once this is in-place, you can work out the gains and losses in assets from one update to the next.

If your asset is still sitting there, you haven't made or lost anything. You only gain or lose on sale.


Pages: first : previous : ... 10 11 12 13 [14] 15 16 17 18 ... : last (30)

This thread is older than 90 days and has been locked due to inactivity.


 


The new forums are live

Please adjust your bookmarks to https://forums.eveonline.com

These forums are archived and read-only