Hand2Note 4 Beta Discussion: free keys for 2+2 members.
Discuss the latest Hand2Note 4 Beta update here.
If you need a key, please, register here https://beta.hand2note.com, and send me your email in the private messages.
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 othe
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.
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 wh
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.
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)
System.InvalidOperationException: Maximum 65535 limit of entities reached.
at Hand2NoteCore.StatisticsDatabaseCacheHelper.AddNewId(ValueTuple`2 cache, Int32 longId)
at Hand2NoteCore.StatisticsDatabaseCacheHelper.AddNewIds(ValueTuple`2 cache, IEnumerable`1 longIds)
at Hand2NoteCore.StatisticsDatabaseCacheHelper.Update(StatisticsDatabaseCache oldCache, IList`1 distinctStats, StatisticsBuildOptions options)
at Hand2NoteCore.Reports.PlayerStatisticsHelper.GetInitialStatisticsReport(App app, IPlayerOrAlias playerOrAlias, GameTypeProfile gameTypeProfile, StatProfile statProfile, DateFilter dateFilter)
at Hand2NoteCore.Reports.PlayerStatisticsHelper.TryGetInitialStatisticsReportFromLastOpenedConfig(App app, LastOpenedStatisticsReport lastOpenedReport, StatisticsReport& result)
at Hand2NoteCore.Reports.PlayerStatisticsHelper.GetInitialStatisticsReport(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.
at System.Windows.Application.<.ctor>b__1_0(Object unused)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.DispatcherOperation.InvokeImpl()
at MS.Internal.CulturePreservingExecutionContext.CallbackWrapper(Object obj)
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
--- End of stack trace from previous location ---
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state)
at MS.Internal.CulturePreservingExecutionContext.Run(CulturePreservingExecutionContext executionContext, ContextCallback callback, Object state)
at System.Windows.Threading.DispatcherOperation.Invoke()
at System.Windows.Threading.Dispatcher.ProcessQueue()
at System.Windows.Threading.Dispatcher.WndProcHook(IntPtr 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.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(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)
Hi there,
How to import a custom pop-up?
I already copied the .statprofile into the program file but it didn't work.
Any workaround?
Hi there,
How to import a custom pop-up?
I already copied the .statprofile into the program file but it didn't work.
Any workaround?
Hello, if you have custom Popups/HUDs, such as when you purchase a statistics package, the developers of these packages usually provide installation instructions.
All configuration files stored in this folder: C:\Program Files\Hand2Note4\Config.
The files have the following extensions and are contained in the following folders:
• Configuration files .h2ncg- C:\Program Files\Hand2Note4\Config.
---
• Popups: .statprofile - C:\Program Files\Hand2Note4\Config\Popups.
• HUD Profiles: .statprofile -C:\Program Files\Hand2Note4\Config\Huds.
• Stats: .h2nstat - C:\Program Files\Hand2Note4\Config\Stats.
• Template files .font - C:\Program Files\Hand2Note4\Config\Templates\Font
Please note that simply copying the Popup or HUD profile file is not enough. HUDs/Popups require all related stat and template files, which are stored in different folders, to function properly.
Could you try closing Hand2Note, copying all the files into the correct folders, then reopen the program and check.
However, if this doesn’t work, you should reach out to the developer for assistance. The developers should provide installation instructions and support.
Borrowing this thread to ask are you planning to stop offering H2N3? I only need the edge and tbh paying 60$ monthly is bit pricey esp when the 4 is quite buggy atm.
Borrowing this thread to ask are you planning to stop offering H2N3? I only need the edge and tbh paying 60$ monthly is bit pricey esp when the 4 is quite buggy atm.
Hello, Hand2Note 3 is still supported and will remain functional for some time. If you have an active subscription, you can continue using the old version. When Hand2Note 3 support will be completely discontinued, we will announce it in advance.
I use h2n4 beta now and like it but it says it will end january 1st
will i need an active subscription then to keep on using h2n4 for minor things?
I use h2n4 beta now and like it but it says it will end january 1st
will i need an active subscription then to keep on using h2n4 for minor things?
Hello Slugant!
Hand2Note 4 free beta is over. So, this version won't work after January 1st. You should update it to Hand2Note 4.1 to continue using it. There is a 14-day free trial. Once it expires, Hand2Note requires a PRO subscription.
Manual copying of Config files from version 4.0 to version 4.1 is not supported. To properly install your 4.0 Config in:
• In Hand2Note 4.0, export your config via Tools -> Export Config To File.
• In Hand2Note 4.1, import it through Tools -> Import Config From File.
It’s also not possible to activate a database from the old version in the new one. You can do the following:
• Export hands from the 4.0 database and then import them into 4.1.
• Alternatively, you can import hands from the archive folders: ``C:\Hand2Note4Hh\`` and ``C:\MyHandsArchive_H2N4\`` into the new version's database. These folders contain the original hands played by Hero using Hand2Note 4.