Skip to content
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

Latest pinball fx have broken all colordmd #485

Closed
ddeaks opened this issue Jun 6, 2024 · 50 comments
Closed

Latest pinball fx have broken all colordmd #485

ddeaks opened this issue Jun 6, 2024 · 50 comments

Comments

@ddeaks
Copy link

ddeaks commented Jun 6, 2024

Hey guys. I noticed the latest fx update has broken all colourisations to some extent. Some are readable some are not. In the case of star trek here. And world cup soccer. The in built dmd functions for the fx tables are fine
20240606_193046
20240606_192921

@ddeaks
Copy link
Author

ddeaks commented Jun 6, 2024

20240606_193716
Works fine if yoy remove the altcolor directory (in this case pal and vni

@brewedenhell
Copy link

Same issue, with 1.0.18 release of FX

@freezy
Copy link
Owner

freezy commented Jun 6, 2024

Yes, it seems they have changed how colors are transmitted. I'm in contact with Zen and they'll hopefully fix it in the next release.

@ddeaks
Copy link
Author

ddeaks commented Jun 6, 2024

Ah legend mate.

@Meatballsaucey
Copy link

Yes, it seems they have changed how colors are transmitted. I'm in contact with Zen and they'll hopefully fix it in the next release.

Any confirmation from Zen this will be fixed in the August release?

@buffdriver
Copy link
Contributor

Yes, it seems they have changed how colors are transmitted. I'm in contact with Zen and they'll hopefully fix it in the next release.

It appears this ship has sailed with no joy.

@FP125
Copy link

FP125 commented Aug 30, 2024

Any news on this? Would have thought Zen would have fixed it given broken since June?

@freezy
Copy link
Owner

freezy commented Aug 30, 2024

Yes no joy until next release on my side. Sorry.

@FP125
Copy link

FP125 commented Aug 30, 2024 via email

@freezy
Copy link
Owner

freezy commented Aug 30, 2024

Just on my side. At least theoretically, need to retest before of course.

@FP125
Copy link

FP125 commented Aug 30, 2024

Thanks for the updates... Hope all goes good your side man, great work you have done (and everyone else in the community too)

No rush at all,, looking forward to next release

@buffdriver
Copy link
Contributor

Freezy, I'm glad to know that you are on the fix and that this isn't a wait on Zen. Thank you for all that you do and have done. I apologize if "no joy" caused you offense. It's standard lexicon in the USAF but sometimes not helpful to use in other situations.

@freezy
Copy link
Owner

freezy commented Aug 30, 2024

No worries. Ended up being a communication issue more than anything else. If you wanna have a go for a test, bump the version to 2.2.3 and retry.

@buffdriver
Copy link
Contributor

2.2.3 improves the color communication issue, but it crashes with the error shown below. The error occurs when launching from Steam and from Popper. Log file attached.
Untitled
DmdDevice.log

@MikedaSpike
Copy link
Contributor

MikedaSpike commented Aug 31, 2024

Stupid question, but where to find a test version of 2.2.3 ?

EDIT: Indeed stupid, I found it

@Meatballsaucey
Copy link

Stupid question, but where to find a test version of 2.2.3 ?

EDIT: Indeed stupid, I found it

Now I feel stupid. I don't see it

@freezy
Copy link
Owner

freezy commented Aug 31, 2024

@buffdriver Thanks, I'll look into it!

@MikedaSpike @Meatballsaucey there is none, you need to bump it in the code and recompile. Feel free to do that locally for testing but please don't redistribute the binary, because it will be a mess to debug people's errors when you don't know who built the release.

@MikedaSpike
Copy link
Contributor

@buffdriver Thanks, I'll look into it!

@MikedaSpike @Meatballsaucey there is none, you need to bump it in the code and recompile. Feel free to do that locally for testing but please don't redistribute the binary, because it will be a mess to debug people's errors when you don't know who built the release.

I wont distribute anything.
But snapshot 2.2.3 r20 is compiled from your repository, right ? Not from another 'dark' compiler?
Btw, i had the same as @buffdriver . Directly after table launch for fx3, the fx program crash with same popup and same error in log

@freezy
Copy link
Owner

freezy commented Aug 31, 2024 via email

@ojacques
Copy link
Contributor

Stupid question, but where to find a test version of 2.2.3 ?

EDIT: Indeed stupid, I found it

For all commits which made it to main, https://ci.appveyor.com/project/freezy/dmd-extensions/history

@freezy
Copy link
Owner

freezy commented Sep 2, 2024

Can you try this build? Just played a few games and seems to work.

https://ci.appveyor.com/project/freezy/dmd-extensions/builds/50522783/job/2f9oowc3ber2xlgv/artifacts

@buffdriver
Copy link
Contributor

I played several games, both PFX and VPX and had numerous crashes. None of the PFX tables would get beyond the first few seconds after load. In VPX, the vni/pac files worked but serum files crashed. I do not use serum files with PFX.

@FP125
Copy link

FP125 commented Sep 3, 2024

Did a quick test too

Serum files, tables won't load at all on VPX. Crashed

.pac file tables load in VPX but DMD is not coloured

Serum or . pac files won't load the coloured DMD in FX. Although tables do load, just black DMD. However . Vni files appear to work (tested Twilight Zone, Indiana Jones and Creature from the Black Lagoon)

In FX3 the .pac files DO load ok. However Serum won't load the external DMD, but tables. Load fine

Hope the above helps

@freezy
Copy link
Owner

freezy commented Sep 3, 2024

As always, a log of the crashes would be greatly appreciated.

@PastorL69
Copy link

I just did tests with the newer build available in appveyor. Everything is working for me.
I am not able to test pinballfx though, since I do not have it.

Maybe you guys forgot to delete all of your serum.dlls? It is now automatically included in the new dmdext version.
As for pac and vni/pal, it fired right up without any problems (don't forget the pac key of course).

Hope this info helps.

@FP125
Copy link

FP125 commented Sep 3, 2024

That's a point about Serum.... Good memory jog. I'll test too

@FP125
Copy link

FP125 commented Sep 3, 2024

Can confirm as PastorL69 stated, all appears to be working

Would add the the Serum . crz files in Pinball FX only work when they are renamed as the table number, i. e. 121.crz for Champion Pub, etc

@buffdriver
Copy link
Contributor

buffdriver commented Sep 3, 2024

I also did additional testing. All VPX and FX3 colorizations work. However, I have a crash on every FX table that I start. I DID delete the serum.dll and serum64.dll files.

Conditions: Windows 11, DOFLinx tried with and without, frontend tried Popper and direct from Steam. I'm attaching the logfiles for FX and VPX. Each zip contains the log of one table each using .vni, .pac, and .crz.
PFX_logs_R21.zip
VPX_logs_R21.zip

@buffdriver
Copy link
Contributor

buffdriver commented Sep 3, 2024

I found the issue: pinup was enabled in the .ini file. When pinup is set to false, I have flawless performance in Pinball FX.

@Meatballsaucey
Copy link

Meatballsaucey commented Sep 3, 2024

I found the issue: pinup enabled = true in the .ini file was set to true. When set to false, I have flawless performance in Pinball FX.

Confirmed. But obviously no PuP Pack support.

@MikedaSpike
Copy link
Contributor

MikedaSpike commented Sep 4, 2024

I found the issue: pinup enabled = true in the .ini file was set to true. When set to false, I have flawless performance in Pinball FX.

I have the same experience. Even though I don't frequently use Pup packs, my global INI was set to true.

@FP125
Copy link

FP125 commented Sep 5, 2024

Would add that some of the Zen tables in FX are not loading up the external DMD, i.e. Jaws and Back to the Future with the table loads up. Just a black square

@MikedaSpike
Copy link
Contributor

Would add that some of the Zen tables in FX are not loading up the external DMD, i.e. Jaws and Back to the Future with the table loads up. Just a black square

Can you recheck this and look if the display is DMD is showed but pretty dark ? I just checked FX's Jaws and back to the future and both shows on my real dmd, but my leds where pretty dark. It was readable but not how it supposed to be
Is that a setting that I can adjust @freezy per table for the pindmdv3?

@FP125
Copy link

FP125 commented Sep 5, 2024

I'll check after work this evening, but pretty sure it was just blank / black, not dimmed. Usually the external DMD would still load on these games even if not using a colourized ROM

@ionGL
Copy link

ionGL commented Sep 5, 2024

Al Williams tables with colorization files work fine now in FX.

I have a problem with the tables without an altcolor. Funhouse for example. The dmd seems to flash for an instant and then the it's all black.

In VPX, the dmd works fine on the tables with no altcolor.

DmdDevice - fx - funhouse test.zip

@FP125
Copy link

FP125 commented Sep 5, 2024

As stated, DMDs are blank / blank on several tables

Others with the newer DMD display like Godzilla load fine

@Meatballsaucey
Copy link

Here is what I found on r21 with Pinup disabled (need this to be fixed as well as I have several pup packs I use with FX)
I can categorize my tests into 3 results. Blank, Dim (Very dim), & Distorted (can see but color and brightness are not normal).
Blank:
Garfield
Darth Vader
ET
Star Wars Episode 4
Back to the future
Super League

Dim:
Civil War
Star Wars Episode 5
Jaws
Jurassic World

Distorted:
Star Wars Collectibles
Peanuts

As others have noted I have no issues with color rom files and the new style dmd

@KrakenByteKraken
Copy link

Is there any luck with R13 or better wait for the new release of Zen with Williams's Earthshaker? Hope and patience, I believe.

@Meatballsaucey
Copy link

@freezy Do you have any updates on the progress of resolving the colorization/pup frames issues with Zen and or Nailbuster?

@freezy
Copy link
Owner

freezy commented Oct 4, 2024

No, I'm working on some scaling crashes and then I'll do a release which should resolve the Zen problem, at least. Not sure what's wrong with pup frames..

@FP125
Copy link

FP125 commented Oct 21, 2024

Just wondering if anyone else has tried 2.2.3 rev. 24

Still get the odd crash like the screenshot above, colours do appear to work but still have the issue with no external DMD loading for some of the other Zen specific games, i.e Marvel ones, etc

@Meatballsaucey
Copy link

Just wondering if anyone else has tried 2.2.3 rev. 24

Still get the odd crash like the screenshot above, colours do appear to work but still have the issue with no external DMD loading for some of the other Zen specific games, i.e Marvel ones, etc

I did try r24. I did not expect a fix and it was not fixed. I think this version addresses the scaling crashes Freezy noted he was working on a couple of weeks ago. At least that is what the description makes me think:

image

@FP125
Copy link

FP125 commented Oct 21, 2024

No probs. Least you had same issues as myself. I'll keep an eye out for an official release.

@freezy
Copy link
Owner

freezy commented Oct 27, 2024

I've pushed a few new fixes.

https://ci.appveyor.com/project/freezy/dmd-extensions/builds/50874303

Let me know if the latest build solves the problem (it should).

@FP125
Copy link

FP125 commented Oct 28, 2024

Hi man,

Did a quick test and first impressions good. The Zen games are working with the dot matrix display appearing again

Tested a few of the colourised ones out and all working too. Creature from the Black Lagoon didn't work at first (.crz file) however I renamed it to 131.crz (table number for CFTB) and that one then worked.

Not played for a long time for any table, just quick checks, but so far so good. Will give it a longer test tomorrow

@Meatballsaucey
Copy link

@freezy
I tested a wide variety of FX tables to make sure all was working.
All colorizations working
PUP frames are being sent and triggers are firing
Segment tables are working
Almost all default color pallets are working as expected (Red, Blue, Purple, Pink)
Most Green & some Yellow however are not working. examples Jurassic World, Biolab, Butters, and Peanuts (see attached screen shots) It looks like instead of black pixels it is coloring them yellow.
image
image

@ionGL
Copy link

ionGL commented Oct 28, 2024

I have blank dmd on funhouse, dr dude, space station, swords of fury.

No good gofers and hurricane are working.

@Meatballsaucey
Copy link

I have blank dmd on funhouse, dr dude, space station, swords of fury.

Those are segment display tables. Make sure you have the segment display enabled and configured in the ini

@ionGL
Copy link

ionGL commented Oct 28, 2024

I missed that. After setting [alphanumeric] enabled = true, it's all good.

@freezy
Copy link
Owner

freezy commented Oct 28, 2024

Thanks guy, will close this one then. @Meatballsaucey I think your shading issues are due to #500. Feel free to comment there, as Zen will hopefully read it. Cheers!

@freezy freezy closed this as completed Oct 28, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

12 participants