Welcome, Guest. Please login or register.
Did you miss your activation email?
August 17, 2018, 05:07:51 AM
Home Help Login Register
News:

Shanky Technologies Poker Bot Support Forum  |  General Category  |  Marketplace: Add-on Software and Services  |  Topic: LAT - Log Analysing Tool for tweaking Profiles 0 Members and 1 Guest are viewing this topic.
Pages: [1] 2 3 ... 6 Print
Author Topic: LAT - Log Analysing Tool for tweaking Profiles  (Read 24745 times)
Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« on: April 12, 2011, 09:08:47 PM »



-- Current Version V 5.1.3 --

What is LAT for?

Basically LAT displays and prepares statistical data from your log files in an good shape
so that you can identify the profiles weak and strong code lines very quick.

LAT can help you a lot to improve the Performance of your Profile with little changes on those Lines which LAT identifies as weak lines.

LAT is a kind of Quality Control for your Profile. Think of always loosing on the same line and you don't realize this - can be expensive. Let bot play in the night - check logs on next day.

LAT works with MTT- SNG- and Cash profiles.

LAT collects Thousands of played hands and is not getting tired, nor getting bored, to do this.
If you think of buying LAT later - dont throw away profile logs - they can be worth much! Start collecting and sorting now instead.


Personally, before LAT I used to note down every time the bot or better the profile made stupid or questionable decisions.
Collecting these notes in a sheet is easy, but there is no guarantee that I noted every remarkable move, especially near to final table.
Also, good decisions were not so much included into those notes. But its also neccessary to complete the picture of Profile Lines.

With LAT all logged data are now available for statistical analysis.

Generally, the more hands are read in - the better the quality of  results to identify weak and strong lines.

Here is an example how LAT practically works ...
1. Put LAT.exe, Profile and refering logs into a new folder
2. Select Profile.txt File
3. Select Logs
4. perhaps Menu <Filter Fold Actions ON>
5. Start analysing with Quick Overview
6. Select Lines with eye catching Stats and go into Detailed View
    Here you find more Details,  
      Profilecode with some neighbor Lines
         and again stats for the Line you selected

With this Data you should come to question yourself:
sufficient Data collected? – the Results Tendency is obvious?
If so, change the Line (within your TextEditor) – revise the call to fold / change the Handrange for this Line, increase Betsize, and so on ...

But important for tweaking, read on Message #2 about
--> FAQ:  Adding and Deleting Lines of a Profile

Here some impressions ...







Available Data View (LAT V4.2+):



Some important Things:


Supported Profile Typs:
LAT is only for  .TXT Profiles -  to say it clear: .ppl Files NOT possible to analyse.

Always run Bot in Verbose Mode - so you see Succint in the Menu; this is neccessary since LAT make use of Bot Variables
BB, TI, STACK, .... (Verbose Mode is default configuration when you download from Shanky, so usually you do not need to switch)


Supported Rooms:

iPoker - Gutshot, BETnGo, Titan, Titan.Fr, Genting, William Hill, Sisal, Poker770, Betfred, PaddyPower
UB
Minted - Everleaf
Full Tillt Poker (2010 ok, in case of resupporting of bot, LAT needs update perhaps)
Merge Network - Carbon, Players
PGN
Bodog  
888Poker

Already programmed, but not tested at the Moment: :  Cake, Red Star
In Princip these Rooms should also work since I used 2 different Methods to get Data, one which recognizes some Phrases of Logs, the otherone gets the Hand result by Stack Comparison.
Please give me feedback when you have tested those rooms! Thanks.
Looks like nobody playing here?

Other Features:

- User Defined Variables supported  thumbsup  thanks tetre

- Search Results of Hand ... (Pict on Page 2)

- Never Executed Lines ... (Pict on Page 4)

- Fold Action Filter: toggle on/off and Fold Actions wont appear in stats

- Export Data to a "OutputHands.txt" so you are able to re-import it into your Excell or so.

- Missed Click Stats (per each LogFile and Total)

- Window resize for difference screen resolutions
  Mode 1: 800x600 px  
  Mode 2: 1024x768 px
  Mode 3: 1280x1024 px and higher
  For the start, LAT works in a simple Text based Console but the
  Lines of the Window need to fit into your Screen.
  So for this simply change the window size with Menu point 12 (in toggle mode)


New Ideas and/or  ToDo's

- support for 5Poker5 (Everleaf)
- Ouput 40 most executed Profilelines (sorted w/o folds)
- Handrange stats

Other Details to LAT in following FAQ!


-------------------------------------------------------------------------------------------------------------------------

    Pricing:  

    $ 79       NO MORE SELLING SINCE I CANNOT GIVE SUPPORT TO NEW ROOMS

-------------------------------------------------------------------------------------------------------------------------

« Last Edit: December 19, 2013, 06:10:57 PM by Balu66 » Logged

Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #1 on: April 12, 2011, 09:10:01 PM »

FREQUENTLY ASK QUESTIONS:

Windows System:
LAT is tested on WinXP, Vista, Win7 (32&64bit)

Pokerrooms supported:
LAT works generally with two Methodes to get the Result of a Hand
1. Stack comparision and
2. Recognition of Textphrases like „PlayerXZ wins“    or „PlayerXZ wins main pot“.

The more secure Methode is Recognition of Textphrases (applied at UB and FT). Here Rebuys, AddOns or simply Reloading by buying additional Chips do not produce wrong Results.

The Disadvantage of Stack comparison (applied at all others than UB and FT) is that any wrong Stack written in Log is interpretated wrong too.
This happens seldom but it can happen when switching to manual Play and again back to Autoplay; here sometimes the stack is read wrong (e.g. Stack = 1.00). Perhaps you already noticed this. (By the way - from Version 4.7 we use Stack = 1.00 as recognition of manual play !)
In this Case the Outcome of the Hand is …. as it is when Comparing Stack of current Hand with Stack of last Hand – and this can be the wrong Result. If you notice this, you can correct the Logfile later.

Our Logs do still miss a Rebuy Info - I already asked Egor to integrate this but this needs some work and up to now we dont have this Rebuy/Addon Info in the logs. This can cause wrong results within LAT, since LAT compares Stacks to get the results.

In all other cases Stack comparision works very good. Logs are virtually appended, but LAT recognizes this and declares the outcome of the last Hand of a log for VOID (since there is nothing to compare with)

So back to Pokerrooms, LAT current List can be found on Message No. 1 of this Thread.


Any limitations on Cash games / SNGs / MTTs ?
All 3 types of holdem poker are generally supported.

Any limitations to Limits?

No Limits, NoLimit / Limit / Pot Limit, all possible.

Any limitations with amount of numbers of CodeLines?
Has been tested on profiles with about 125000 lines of code and LAT works really
good here. I think LAT is predestinated for large profiles.

Any limitations with number of imported Hands?
No, at the moment 200.000 hands x 30 Actions each possible.
More on request.  

Can LAT recognize a profilechange within one log?

Its on your response not to mix up different profiles. For example an Cashprofile mixed with MTT Profile. This makes no sense.
But – when you hold to my suggestion to name your profiles with version at the end, then you will see how your profile gets better and better while  you are tweaking your profile. For example „mtt-v1.10.txt“, „mtt-v1.11.txt“ and so on. This version number is displayed on LAT.

What about ppl Profiles?
Only Log Files from .txt Files can be analysed - .ppl is for some (good) reason NOT possible to analyse!

Important, when Profile has been changed / tweaked!
When modifying your Profile, please have in mind, LAT uses the Line Number to compare data. As a result when adding lines, all following Lines move down and your statistic is nothing worth. To avoid this, perhaps keep some free Lines if possible or add code on free lines.
In most Cases you will only change a call to a fold or sth like that. In this case we have no issue.

What is "direct won" or "assisted lost"?

WIN  direct = with this Line the Hand was won by the bot. One or more Actions, but we won finally with this Line. So the Line gets a a direct Win.

WIN  assist = this executed line was participated in a winning Hand, but it was not the last Action of the bot to decide the hand, just assisted the win.

LOST direct = this Action was the last in this Hand and it lead to a lost, or check and lost. A simple Fold Force line is a lost when this was the last Action in this Hand. Since a profile has lots of Fold Force Lines, a Fold Action Filter is integrated. Just toggle on/off

LOST assist = this Line was participated in the Loss of this Hand. Other Actions followed here and the Result of the Hand was a Loss.


What about missed Clicks?
Some Hands are VOID because of missed Clicks - as a result the complete Hand that means all refering Actions  not used for the data basis. This can happen, when switching to manual play and come back to automode again.

What is "L.C." in Detail View?
L.C. stand for Log Change. Everytime a new log is read - this is a kind of virtually append, the stack will change dramatically. This can happen in logs of pokerrooms where the methode Stack comparision is used to get win/lost info. The last Hand before LogChange cannot be compared to the next Stack - so the result gets a L.C. and its not getting into statistical database.

What about a Demo of LAT?
Sorry, at the moment no Demo available.

what happens if I have logs from different profile versions?
How does it differentiate them?
Or do I have to make sure that the logs are all from the same profile?

This goes into direction - -->Tweaking profiles, adding and deleting lines in Profile.txt

yes, important that logs use same profile (in meaning of the basic content) and the profile read in need also to fit to those profiles mentioned in logs. Otherwise the statistic is getting wrong.
But for example holdem1.log can have doodle91.txt   while holdem2.log  has uses a tweaked doodle91modV1.txt
Thats possible and it is reflected in Detailed View, which version has been used.

When there are changes within a line - NO ISSUE -  e.g. changing Range, Betsize .... and of course call --> fold or Raise 50% to Raise 55%          this is possible, no problem.


Tweaking profile, adding and deleting lines in Profile.txt
(But) be carefull to put additional lines into your profile because Lines after this Insert become new Line Numbers assigned.
This is only possible if there where blank lines available. Here you can do this.

Similiar on deleting lines. Instead of simple delete just blank this line and let a gap with "//" (Comments) between two filled lines.

A good idea is before starting to tweak - to insert some extra Emty Lines into your Profile on Locations where potential Tweaks are planned. When you do this, old log data cannot be used for LAT because then LinesNumbers are different and the Stats will be wrong.


Does LAT modify the Profile?
No, its up to you to do this if you want to tweak

Does LAT modify the Logs?
No

XL Profile within Logs - any Problems?
XL Profiles (100.000 Lines +) within Logs now possible and fast handled (Vers. 3.8.6+)

When running your program at Bodog, do I need a Bodog hand grabber to get the hands or does it just use the bot logs?
LAT uses only the logs of our bot. No handgrabber needed. LAT works offline, no connection to any software. You dont need to have LAT open when botting.

What Mode to run with bot so that LAT gets all neccessary data: Verbose or Succint?
I just learned that we should run in Verbose mode.
So we get these important info:
casino = UB, game = No Limit Tourny, BB = 10.00, Pot = 4 BBs, Stack = 1485.00, TI = 0 BBs
Since Bot toggle this mode you should see Succint in the Menu of bot.
This is also the default mode, everytime you download an update from shanky.
Again, after download you dont need to switch! We see Succint and run in Verbose. Thats correct.

What are Shared Chips - Shared BBs?
From LAT V4.2 a quantitative Output is provided and is measured in Shared Chips and Shared BigBlinds.
Reason: a Hand can have more Actions = Orbits = ProfileLinesExecuted
Example:
1st Action:  Call
2nd Action: Raise 3
3rd Action:  Raise 150%
In Case we have 20 BBs in Pot, the larges part gets 3rd Action, then 2nd Action and last but not least 1st Action.
This Win/Loss of a Profile Line is calculated in relation to partial Investment.
These partial Wins/Investments will be accumulated to a Profileline.
So with much logged Hands you get a value what the Code of the Line is worth.  rockout

LATs result is not exact the same as in Log! Whats wrong?
Logs show rounded BBs, so a entry for Investment of Blinds with TI = 2 BB means it can be 1.51 ... 2.49 in reality.
So exact Result will be different to shown Result in LAT.
Same on Pot = x

Indicator in Overview shows weak Line with Factor 0.50  while Accumulated Chips show positiv Result - Why?
This is simply because of different Blinds. You can win 10x at BB=100 and loose 1x at BB=2000. In case both Blinds where execute with this line, you get a negative Result - vice versa.

Does LAT support new User Defined Variables (UDV)?
yes, LAT is tested with TETREs MSS Profile which absolutely exploits UDVs  thanks
In case of TETREs profile which had lots of UDVs CodeLines and only some Action Lines - in this case LAT was not helpfull since those UDV Lines have no explicite force command. As a consequence LAT cannot relate back from Action Line to refering UDV Line.
But again generally UDVs possible.

How much Logs do I need for analysing a profile?
This depends on the number of Lines of the profile.
Lets say, 5000 Lines Profile, perhaps 5% of those Lines are the most executed, most important lines. So we have about 100 Lines which need a deep Look at.
Would say for a first estimation each Line shoud be executed 10 Times. Look on Indicator, shared (accumulated) BBs and Chips.
If there is no clear direction then you will need more Hands to collect before modifying the line.
When you have a large Profile (30.000+ Lines), then you will need much more Hand (Line executions) before you will see a direction - Line is winning/neutral/loosing.

The more lines you have, the more hands needed to analyse. Thats statistic.
When playing with cash profiles, you can run 6 bots at once, so collecting Hands goes faster.
When playing a MTT Profile, you can run 2 bots parallel, so you need 3 times longer to collect those hands (approx.)

Is LAT able to recognize Manual Play and exclude those results from Statistics?
yes, LAT has a basic Manual Play Recognition - since Stack = 1.00 sometimes happen in Bot when switching to Manual Mode,
  I decided LAT to evalute every Hand with Stack = 1.00 as "void"
  As a result, this Hand is excluded from Stats.
  Only negative effect: for CashGamer with Stack = 1.00  - think thats ok
  But now we have a kind of Manual Mode recognition! (LAT V4.6+)

Why does LAT show "+" (won) but quantitative output is negative on accumulated BBs and Chips ?
Its possible e.g. in case more than one people win a game and sharing the pot (depending how much each player have been invested)
Qualitative Output shows "+" usually because of text phrase "player HERO wins ...". This is correct then HERO has less invested than opponent.
Thats one reason to present both  - quantitative and qualitative Results within LAT.
 
« Last Edit: April 28, 2012, 04:12:37 PM by Balu66 » Logged

Efu
Extreme Botter
*****

Karma: 113
Posts: 2598


the shanky breadandbuterland


« Reply #2 on: April 12, 2011, 09:36:17 PM »

veryvery intresting thumbsup bowdown rockout
Logged

peamasii
Super Botter
Serious Botter
****

Karma: 18
Posts: 522


Dream of a perfect bot!


« Reply #3 on: April 12, 2011, 09:51:21 PM »

yes want  rockout
Logged
Omega-panty
Confused Newbie
*

Karma: 0
Posts: 19


« Reply #4 on: April 12, 2011, 11:18:28 PM »

Seems like a real must program!
When are you going to release it? Still searching for testers? Free or sell?
Logged
Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #5 on: April 13, 2011, 12:20:16 AM »

Seems like a real must program!
When are you going to release it? Still searching for testers? Free or sell?
In my view the price is not a too high risk and I know it works with UB and iPoker Network. Also looked on Bodog and Merge logs - should work here.

Release on Wednesday evening.
Logged

cosmo27
Sellers
Extreme Botter
*****

Karma: 67
Posts: 2607


Bots are better than pros


« Reply #6 on: April 13, 2011, 04:30:36 AM »

PM sent
Logged

KGB Profile: Proven Winners: Royal Tested - ROI: 40.8%, ITM: 19.6% over 400+ tournaments!!!
piden
Botter
***

Karma: 12
Posts: 159

Shanky Bonus Bots Rock!


« Reply #7 on: April 13, 2011, 01:49:26 PM »

Looks interesting, nice with a new software as it is a while since some have released a new.
Good luck with the sale  thumbsup
Logged
Omega-panty
Confused Newbie
*

Karma: 0
Posts: 19


« Reply #8 on: April 14, 2011, 09:23:50 AM »

Will their be a demo to try out your program?
 thanks
Logged
Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #9 on: April 14, 2011, 06:40:23 PM »

Will their be a demo to try out your program?
 thanks
At the moment I dont think of a demo because those are easily cracked. I would recommend to wait until some feedback about LAT are comming in.
Logged

cosmo27
Sellers
Extreme Botter
*****

Karma: 67
Posts: 2607


Bots are better than pros


« Reply #10 on: April 14, 2011, 11:28:06 PM »

This is a pretty cool little program. I would highly recommend for all the coders out there. Good support too. Nice job Balu
 beer
Logged

KGB Profile: Proven Winners: Royal Tested - ROI: 40.8%, ITM: 19.6% over 400+ tournaments!!!
Blade
Experienced Botter
*****

Karma: 5
Posts: 258

Shanky Bonus Bots Rock!


« Reply #11 on: April 15, 2011, 01:43:39 AM »

Yp, very nice tool! Great support!  thumbsup
Logged
Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #12 on: April 15, 2011, 07:23:24 PM »

sorry for any delay, just came from work.

included a 1st version of new features EXPORT TO .TXT
Main data will be written into a OutputHands.txt  File for example to re-import it into a tabular sheet.
(Datas devided by Komma); you can input a free Filename. This File is written into LATs Folder.

Also fixed the Menupoint "Show All Available Data"

Update will be send soon.

Also thanks for your other proposals- todo list is getting longer and longer


Logged

Blade
Experienced Botter
*****

Karma: 5
Posts: 258

Shanky Bonus Bots Rock!


« Reply #13 on: April 15, 2011, 10:03:18 PM »

Maybe you could post here a poll with functional top priorities so all can participate.
Logged
Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #14 on: April 15, 2011, 11:07:46 PM »

Maybe you could post here a poll with functional top priorities so all can participate.
not for the moment, I would say feel free to make proposal its an free discussion.
The engine is running, now we can tune it.
Logged

Bluesmaster
Experienced Botter
*****

Karma: 11
Posts: 372


Search button again!


« Reply #15 on: April 17, 2011, 01:56:24 AM »

Can you fix the images?

Thanks

Bluesmaster
Logged
Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #16 on: April 17, 2011, 07:39:30 PM »

Update of LAT just send

Found an error that caused that not all executed Lines were displayed - this is now fixed!

new Feature:
- NeverExecutedLines

I am aware that the shape how to display data needs some work.
Next update probably next week.
Logged

Balu66
Sellers
Experienced Botter
*****

Karma: 25
Posts: 279

Shanky Bonus Bots Rock!


« Reply #17 on: April 17, 2011, 08:04:09 PM »

Looks interesting, nice with a new software as it is a while since some have released a new.
Good luck with the sale  thumbsup
thanks, your copy is been send  thanks
Logged

piden
Botter
***

Karma: 12
Posts: 159

Shanky Bonus Bots Rock!


« Reply #18 on: April 18, 2011, 04:00:54 PM »

it is a really cool application you've made there, a great benefit for anyone who wont to tweak or program profiles  thumbsup
Logged
jackal697
Botter
***

Karma: 9
Posts: 123


Shanky Bonus Bots Rock!


« Reply #19 on: April 18, 2011, 04:22:54 PM »

Payment sent. Paypal. Couldn't add note to payment

Do you need anything else?

Thank you
jackal697
Logged
Pages: [1] 2 3 ... 6 Print 
Shanky Technologies Poker Bot Support Forum  |  General Category  |  Marketplace: Add-on Software and Services  |  Topic: LAT - Log Analysing Tool for tweaking Profiles
Jump to:  


Login with username, password and session length

Powered by MySQL Powered by PHP Powered by SMF 1.1.21 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!