cRPG

cRPG => Beginner's Help and Guides => Topic started by: DesertEagle on March 05, 2014, 09:21:35 pm

Title: Market analyzer utility
Post by: DesertEagle on March 05, 2014, 09:21:35 pm
cRPG market analyzer

Hi everyone! I would like to present you a program, that I have been developing for quite some time. It is still in beta stage, but fairly functional.
cRPG market analyzer – is a programm, that uses dijkstra algorithm to trace connections between cRPG market deals. If you want to trade your item on another but there is no direct trade – this is an utility that you need. All information about how to use the programm is in manual.

Features:
General notes:
To start analysis, install Java (better Java 7) and :


Program download (https://docs.google.com/file/d/0BwEAbOC_CUnnWEJsY1BXLV9wM28/edit)
Manual (https://docs.google.com/file/d/0BwEAbOC_CUnnMXdGZFQ1eldfRDg/edit)

Current version: 0.31
Title: Re: Market analyzer utility
Post by: Jarold on March 05, 2014, 10:57:31 pm
Great now nobody will ever get a chance at a good offer for as long as the marketplace jews have this utility!
Title: Re: Market analyzer utility
Post by: Tore on March 05, 2014, 10:58:29 pm
why
Title: Re: Market analyzer utility
Post by: Rebelyell on March 05, 2014, 10:58:43 pm
Great now nobody will ever get a chance at a good offer for as long as the marketplace jews have this utility!
there is no good offers on marketplace
there are only jews


edit: tore...that avatar... you are just.....
Title: Re: Market analyzer utility
Post by: Tzar on March 05, 2014, 11:13:21 pm
I dun understand, dont we all ready have this :?:
Title: Re: Market analyzer utility
Post by: Normanguy on March 05, 2014, 11:25:05 pm
why

Only you would put why from your cheap offers and then moan when they're rejected lol :P
Title: Re: Market analyzer utility
Post by: Tore on March 05, 2014, 11:34:44 pm
Only you would put why from your cheap offers and then moan when they're rejected lol :P

xD epic new meme, have you remembered to post it on 9gag, i sure will upvote it ;)
Title: Re: Market analyzer utility
Post by: Herkkutatti666 on March 05, 2014, 11:38:41 pm
Upvoted this epic 9gag meme
Title: Re: Market analyzer utility
Post by: CrazyCracka420 on March 05, 2014, 11:49:52 pm
Sucks, doesn't do anything:

visitors can't see pics , please register or login


Tried checking boxes one at a time, unchecking all, checking all, nothing works.  Changed Start Item to something I saw on marketplace, and target item to money, still same result.
Title: Re: Market analyzer utility
Post by: Herkkutatti666 on March 05, 2014, 11:51:58 pm
Sucks, doesn't do anything:

visitors can't see pics , please register or login


Tried checking boxes one at a time, unchecking all, checking all, nothing works.  Changed Start Item to something I saw on marketplace, and target item to money, still same result.
Have fun with your viruses :--DDD #rekt #NSA #OHTHEIRONY
Title: Re: Market analyzer utility
Post by: Macropus on March 06, 2014, 12:05:17 am
This doesn't really changes anything much, the way marketplace works makes it easy enough. But good job anyway.
Title: Re: Market analyzer utility
Post by: korppis on March 06, 2014, 08:49:03 am
I would try it but... why why why Java? The one thing I refuse to install to any computer.. even to my enemy's.
Title: Re: Market analyzer utility
Post by: cup457 on March 06, 2014, 03:27:34 pm
xD epic new meme, have you remembered to post it on 9gag, i sure will upvote it ;)
Das my steam avatar cuz i want upboats. Upboats for you!
Title: Re: Market analyzer utility
Post by: DesertEagle on March 06, 2014, 05:34:21 pm
Sucks, doesn't do anything:

Tried checking boxes one at a time, unchecking all, checking all, nothing works.  Changed Start Item to something I saw on marketplace, and target item to money, still same result.

You did not fill the Loompoint cost field. As manual state - it is always necessary.

Just as an example - it is working:
visitors can't see pics , please register or login


It is, however, incorrectly works with items with names consisting of more than a five words. I will try to fix the problem.
Title: Re: Market analyzer utility
Post by: Tore on March 06, 2014, 05:43:20 pm
Das my steam avatar cuz i want upboats. Upboats for you!

cup why
Title: Re: Market analyzer utility
Post by: CrazyCracka420 on March 06, 2014, 05:50:31 pm
You did not fill the Loompoint cost field. As manual state - it is always necessary.

Just as an example - it is working:
visitors can't see pics , please register or login


It is, however, incorrectly works with items with names consisting of more than a five words. I will try to fix the problem.

Your manual actually does not state that anywhere.  CTRL+F "cost" no result.  CTRL+F heirloom, one result: 

visitors can't see pics , please register or login


Now if I fill in the cost of heirloom and check the box for "item2item" I hit "start" and the screen just minimizes/disappears. 

Sweet program!

*EDIT* I see you say it doesn't work with items over 5 words long...that's what I'm searching for (Lordly Heraldic Surcoat over Mail and Plate)
Title: Re: Market analyzer utility
Post by: Kafein on March 06, 2014, 05:59:28 pm
Very cool !

When you say you are using Dijkstra's algorithm, does that mean you are giving weights to trades according to their gold and heirloom point balance, then finding the shortest path ?

In that case is it possible to put the program into an infinite loop if there's a profitable cycle on the market ? Also how do you weight heirloom points versus gold ?

Also isn't this making a lot of requests on the cRPG server ?
Title: Re: Market analyzer utility
Post by: DesertEagle on March 06, 2014, 06:14:45 pm
Your manual actually does not state that anywhere.  CTRL+F "cost" no result.  CTRL+F heirloom, one result: 
It actually says that:
1. List of source items separated by commas.
2. List of target items separated by commas.
3. Price of 1 loompoint (no delimiters) (necessary)
Just Ctrl+F is not effective sometimes.
Quote
Now if I fill in the cost of heirloom and check the box for "item2item" I hit "start" and the screen just minimizes/disappears. 
That is strange. Can you run it in console mode  - there should error log in console.

Quote
When you say you are using Dijkstra's algorithm, does that mean you are giving weights to trades according to their gold and heirloom point balance, then finding the shortest path ?
Not to trades, but to thier "connections" (edges in graph termins), but in general you are right. Basically connection weight means how much you have to spend to get from one trade to another.

Quote
In that case is it possible to put the program into an infinite loop if there's a profitable cycle on the market ?
Not to "infinite" (because for now you have to manually download html file) but very long. In fact, "arguments from file" mode was made specially for this.

Quote
Also how do you weight heirloom points versus gold ?
Simple - all turned into gold, according to loompoint price - that is why it is necessary.

Quote
Also isn't this making a lot of requests on the cRPG server ?
No, because for now you have to download file manually.
Title: Re: Market analyzer utility
Post by: Kafein on March 06, 2014, 11:14:20 pm
Thanks for the clear answers

No, because for now you have to download file manually.

I feel stupid now.

Not to "infinite" (because for now you have to manually download html file) but very long. In fact, "arguments from file" mode was made specially for this.

I didn't mean inputting very long argument lists. I don't think my question was correctly spelled, so here's an example. Imagine you have on the marketplace one trade that says "selling MW longsword for 800k" and another offer that says "buying MW longsword for 850k". If you did not tag visited nodes, you would get infinite cycles this way.

One last thing, the number formatter doesn't like numbers with group separators. So people who can't get this to work at all should check that they have nothing set as group separator in the website's settings.
Title: Re: Market analyzer utility
Post by: no_rules_just_play on March 07, 2014, 12:30:04 am
visitors can't see pics , please register or login



what did I do wrong? :s

edit: nvm I'm stupid
Title: Re: Market analyzer utility
Post by: Life on March 07, 2014, 02:33:44 am
what. wheres the installation guide.  :?
Title: Re: Market analyzer utility
Post by: no_rules_just_play on March 07, 2014, 02:36:34 am
what. wheres the installation guide.  :?
OP
Title: Re: Market analyzer utility
Post by: Jona on March 07, 2014, 10:26:13 am
In before someone uses this and gets a chain of trades 10 items long... then halfway through one of the items gets purchased by someone else.  :mrgreen:
Title: Re: Market analyzer utility
Post by: Macropus on March 07, 2014, 12:36:03 pm
In before someone uses this and gets a chain of trades 10 items long... then halfway through one of the items gets purchased by someone else.  :mrgreen:
There's almost no trade chains longer than 3-4 (implying you don't add 50k+ gold on each).
Title: Re: Market analyzer utility
Post by: DesertEagle on March 07, 2014, 04:36:32 pm
I didn't mean inputting very long argument lists. I don't think my question was correctly spelled, so here's an example. Imagine you have on the marketplace one trade that says "selling MW longsword for 800k" and another offer that says "buying MW longsword for 850k". If you did not tag visited nodes, you would get infinite cycles this way.
Now I understand. Ofcourse I`m tagging visited nodes, as it is a part of Dijkstra algorithm logic. So it was made from the start.
Title: Re: Market analyzer utility
Post by: dreadnok on March 07, 2014, 05:10:59 pm
Its always a euro that has some jerk off trades up, maybe witchcraft too
Title: Re: Market analyzer utility
Post by: Kafein on March 07, 2014, 06:56:51 pm
Thanks Kalam for moving this to a dead section
Title: Re: Market analyzer utility
Post by: Ronin on March 08, 2014, 07:19:15 pm
not anymore
Title: Re: Market analyzer utility
Post by: DesertEagle on March 11, 2014, 06:34:00 pm
Hotfix 0.31 is out - solving parsing problems (now program can work with items with more than 5 words length).
Also I wanted to demonstrate graph creating feature of this tool. For now it has no real purpose and I made it just for fun. The tool outputs graph of deals into text file, which can be turned into .svg by GraphVis tool to look something like this. Looks really cool to me  :) .
http://www.filedropper.com/graph_1
(svg files can be opened by browsers)
Title: Re: Market analyzer utility
Post by: Turkhammer on April 13, 2014, 06:47:02 pm
Great now nobody will ever get a chance at a good offer for as long as the marketplace jews have this utility!

Why use the word jews?