-
Notifications
You must be signed in to change notification settings - Fork 7
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Improve Fuzzy matching #131
Comments
Hi, the "fuzzy" matching was updated in 2.1.3 to only "fuzzy" match after the last ")" The problem was that the old "fuzzy" match used the dos 8 char short names, which means it matched far to much. |
Ok, Thanks for the reply - not sure I like that, but it is what it is. I will just have to go through all the tables and update the B2S filenames.... I understand what the fuzzy matching is now. Since I have all the tables in their own folder, the fuzzy matching (the old way) never gave me a problem. Thanks. |
Thanks for understanding! We ALWAYS had problems with users where the old logic made it find the wrong backglass. (as long as it matched 4-5 chars it was happy) |
before you change all, I might have an idea how it can be solved. Let me try it out... |
There is a new build available under actions (you need to login as a free user to reach them) |
I will, but it might not be until later today. This afternoon is pretty booked with other activities. Thanks. |
Finally did some testing. I'm using PinupPopper Autorecord to do the backglass captures. I started by deleting all of the current ones and recaptured using the 2.1.3 version. Of the 50 or so that were captured, about 15-20 were not correct, so the names must not be compatible with the new method in 2.1.3. I installed the test version that you provided and watched as it tried to do the ones that did not work before. All of the ones that I saw, loaded the backglass as I have named. However, the recording only seemed to capture every other one. I added some more delay the end game processing and that seems better. Overall, I would say the new test version works better in my installation. However, I don't want the change if it still would cause issues with the others that wanted the change in the first place. I can change the names if needed. Thanks. |
I would say, that now we have best of both worlds. I have removed the old wrong way and it would work for you even with all in one folder... |
I would say yes - thanks for all the hard work. |
Thanks |
If I can ask - and you see this, what is the new way of doing the matching. The reason is that in the following example it is using a version I wasn't expecting: Table name: Backglass I wanted to use: Seems to always use this one (Doesn't seem to matter what prefix I put on it): Just wondering... |
Sorry for all the trouble, but just a suggestion. Could you use the old
way (the 8.3 name, as I understand). If you use a function to see there is
more than one file that fits that method, then use the new method with the
")" as the dividing mark.
I was just trying to update a new backglass using the method I normally use
(adding a prefix to the undesired one), and it was always being used.
Thanks for all your work on this.
…On Wed, Feb 5, 2025 at 12:32 PM Jarr3 ***@***.***> wrote:
Thanks
—
Reply to this email directly, view it on GitHub
<#131 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AWGHTGF3U4KGFYRX4SCITMD2OJDL7AVCNFSM6AAAAABWM6PP5GVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDMMZXGU4DEOJXG4>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
I will check your new example |
What version of B2S Server are you using?
2.1.3
Can the bug depend on a certain VPX or VPM version?
latest vesions as of this date
Describe the bug 🐞
I had 2.1.2 installed and the following was working properly:
Cosmic Princess (Stern - 1979).vpx
Cosmic Princess (Stern 1979).directb2s
I then updated to 2.1.3 and the Directb2s is now longer found. If I change the name to exactly match, it works as expected.
Looking at the B2STableSettings. it doesn't seem to matter whether the global setting is set or not.
Hopefully this is enough information. If not, let me know. The table and backglass are in a separate folder with a unique B2STableSettings and Screenres files.
Thanks
Expected behavior and solution proposal ✅
I followed my update process that I have done before. 2.1.2 was installed. I copied the 2.1.3 files over and reran the register exefile.
Relevant log output
The text was updated successfully, but these errors were encountered: