Open Side Menu Go to the Top
Register
Hand2Note 4 Beta Discussion: free keys for 2+2 members. Hand2Note 4 Beta Discussion: free keys for 2+2 members.

08-24-2024 , 12:52 PM
Quote:
Originally Posted by datz
Hi, sorry because probably this question has been answered before but I can't find it: what does "action is a complete" or "is not a complete" exactly mean?
Hello, if you add filters to the preflop action Player Calls:

• Action is a limp - it will show all cases where the player limped from free positions.
• Action is a complete - it will show cases where the player completed the bet from the small blind to the big blind. For example, call 0.5bb to match the big blind of 1bb.

And if you use filter with NOT, it will exclude such cases.
Hand2Note 4 Beta Discussion: free keys for 2+2 members. Quote
09-28-2024 , 07:21 PM
Quote:
Originally Posted by Hand2note
Hello, PFR vs Hero is calculated based on the number of opportunities to raise against Hero, which usually include, for example: when Hero has made a previous action before the Player, or when Player on SB has the opportunity to raise against Hero on BB.

Then the number of Cases (when a player actually raises vs Hero) is divided by the number of opportunities to raise vs Hero and multiplied by 100.

Typically, the opportunities to raise against Hero are fewer than the opportunities to raise in other situations. For this reason, the values are different.
Can we get the option to disable "Vs Hero" stats on particular stats? IIRC H2N3 had this feature.

On the PFR stat in particular, I don't think the "Vs Hero" calculation is very useful - at best it's very confusing what the meaning is.

Many villains who have VPIP/PFR stats indicating they're a regular (ex: 20/16) end up having some weird VPIP/PFR "Vs Hero" stats. The villain I'm looking at now has 20/16 VPIP/PFR but shows 17/8 vs Hero.

Even if there is some way this makes sense, it's not really what I think most players use the VPIP/PFR stats for - I use them mainly to identify what type of player they are (fish, reg, nit, maniac etc.) - not to base important decisions off.

Last edited by ten25; 09-28-2024 at 07:29 PM.
Hand2Note 4 Beta Discussion: free keys for 2+2 members. Quote
09-30-2024 , 08:54 AM
Quote:
Originally Posted by ten25
Can we get the option to disable "Vs Hero" stats on particular stats? IIRC H2N3 had this feature.

On the PFR stat in particular, I don't think the "Vs Hero" calculation is very useful - at best it's very confusing what the meaning is.

Many villains who have VPIP/PFR stats indicating they're a regular (ex: 20/16) end up having some weird VPIP/PFR "Vs Hero" stats. The villain I'm looking at now has 20/16 VPIP/PFR but shows 17/8 vs Hero.

Even if there is some way this makes sense, it's not really what I think most players use the VPIP/PFR stats for - I use them mainly to identify what type of player they are (fish, reg, nit, maniac etc.) - not to base important decisions off.

Hello, unfortunately, this option is not implemented in the current version.

We will add the ability to disable the substitution of specific stats in the HUD/Popup Editor, similar to Hand2Note 3, in future updates.
Hand2Note 4 Beta Discussion: free keys for 2+2 members. Quote
10-06-2024 , 10:56 AM
Thank you for the update about the vs hero stats!

I have been building an extensive HUD profile and there are many stats. The following error has been coming up when I try to start H2N4.

Yesterday when this happened, I figured maybe I made too many stats ... so I deleted several thousand (around 16,000) and the program then started. I think there were over 50,000 stats at that point when the program started yesterday.

Today, I am getting the same error but actually have fewer stats than I had when starting the program yesterday, but got the error below. There about 38,000 stats right now. After dropping down to 35.8K stats ... was able to start it again ... but I still have at least a few more popups to build. Is there any way to fix this issue or is there some kind of hard limit on how many stats you can have?


edit: I put the stats I removed today back into the stats folder and now it starts fine (at least for now ... strange)

Quote:
System.InvalidOperationException: Maximum 65535 limit of entities reached.
at Hand2NoteCore.StatisticsDatabaseCacheHelper.AddNew Id(ValueTuple`2 cache, Int32 longId)
at Hand2NoteCore.StatisticsDatabaseCacheHelper.AddNew Ids(ValueTuple`2 cache, IEnumerable`1 longIds)
at Hand2NoteCore.StatisticsDatabaseCacheHelper.Update (StatisticsDatabaseCache oldCache, IList`1 distinctStats, StatisticsBuildOptions options)
at Hand2NoteCore.Reports.PlayerStatisticsHelper.GetIn itialStatisticsReport(App app, IPlayerOrAlias playerOrAlias, GameTypeProfile gameTypeProfile, StatProfile statProfile, DateFilter dateFilter)
at Hand2NoteCore.Reports.PlayerStatisticsHelper.TryGe tInitialStatisticsReportFromLastOpenedConfig(App app, LastOpenedStatisticsReport lastOpenedReport, StatisticsReport& result)
at Hand2NoteCore.Reports.PlayerStatisticsHelper.GetIn itialStatisticsReport(App app)
at Hand2NoteCore.AppHelper.LoadInitialReports(App app)
at Hand2NoteCore.AppHelper.LoadApplication(AppLoader loader, ILogger logger, IHudIpcChannel hudIpcChannel, ITableWindowsProvider tableWindowsProvider, AppClipboard clipboard, IServiceProvider serviceProvider, AppLoadingObserver observer, Version applicationVersion)
at Hand2NoteApp.Windows.Program.Start(String[] args)
at Hand2NoteApp.Windows.Program.<>c__DisplayClass0_0. <Main>b__0(Object _, StartupEventArgs _)
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatch When(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.Invok eImpl()
at MS.Internal.CulturePreservingExecutionContext.Call backWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(Exec utionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(Exec utionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run( CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invok e()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(In tPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation( Object o)
at System.Windows.Threading.ExceptionWrapper.Internal RealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatch When(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeIm pl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl( DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at Hand2NoteApp.Windows.Program.Main(String[] args)

Last edited by ten25; 10-06-2024 at 11:11 AM.
Hand2Note 4 Beta Discussion: free keys for 2+2 members. Quote

      
m