Missing colors from .net4 application

Questions about Wine on Linux
Locked
zwastik
Level 1
Level 1
Posts: 8
Joined: Mon Aug 15, 2011 3:57 am

Missing colors from .net4 application

Post by zwastik »

I am using this program called PS3-ISO-Rebuilder (freeware, it can be downloaded from here http://jonnysp.bplaced.net/index.php). It works having installed the .net4.0 framework but it has some issues with colors running through wine. The screenshots are self explanatory.
version: wine3.3

wine without gdiplus:

Code: Select all

wine PS3-ISO-Rebuilder.exe
0044:fixme:thread:SetThreadStackGuarantee (0x32fc64): stub
0044:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
0046:err:ole:CoGetContextToken apartment not initialised
0044:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32de78 (nil) 0x32de74) returning a dummy value (current locale)
0044:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32de78 0x15e670 0x32de74) returning a dummy value (current locale)
0044:fixme:ntdll:EtwRegisterTraceGuidsW (0xb4087a, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x32dc84, (null), (null), 0xe8cb08): stu
b
0044:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}
0044:fixme:gdiplus:GdipGetFamilyName No support for handling of multiple languages!
0044:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
0044:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {b196b283-bab4-101a-b69c-00aa00341d07}
0044:fixme:ole:CoGetApartmentType (0x32e17c, 0x32e0f8): semi-stub
0044:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000003-0000-0000-c000-000000000046}
0044:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000144-0000-0000-c000-000000000046}
0044:fixme:gdiplus:GdipCreateHalftonePalette stub
0044:fixme:gdiplus:GdipGetNearestColor (0x1a3130, 0x32eb1c): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1910b8, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1910b8, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x19aa08, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x19aa08, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x19aa08, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1910b8, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1910b8, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1910b8, 0x32eac8): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x191038, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a3400, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a3400, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a3400, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a3400, 0x32eba4): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a3400, 0x32ea74): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a4408, 0x32d4a0): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a4408, 0x32d4a0): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a4408, 0x32d4a0): Passing color unmodified
0044:fixme:gdiplus:GdipGetNearestColor (0x1a4408, 0x32d4a0): Passing color unmodified
0044:fixme:ole:CoGetApartmentType (0x32fcc8, 0x32fcc4): semi-stub
004d:fixme:process:FlushProcessWriteBuffers : stub
0046:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
wine with gdiplus:

Code: Select all

wine PS3-ISO-Rebuilder.exe
0056:fixme:thread:SetThreadStackGuarantee (0x32fc64): stub
0056:fixme:nls:CompareStringEx semi-stub behavior for flag(s) 0x10000000
0058:err:ole:CoGetContextToken apartment not initialised
0056:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32de78 (nil) 0x32de74) returning a dummy value (current locale)
0056:fixme:nls:get_dummy_preferred_ui_language (0x0 0x32de78 0x15e6a0 0x32de74) returning a dummy value (current locale)
0056:fixme:ntdll:EtwRegisterTraceGuidsW (0xb4087a, (nil), {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}, 1, 0x32dc84, (null), (null), 0xe8cb08): stub
0056:fixme:ntdll:EtwRegisterTraceGuidsW   register trace class {8e9f5090-2d75-4d03-8a81-e5afbf85daf1}
0056:fixme:win:EnumDisplayDevicesW ((null),0,0x32cf74,0x00000000), stub!
0056:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {c3fcc19e-a970-11d2-8b5a-00a0c9b7c9c4}
0056:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {b196b283-bab4-101a-b69c-00aa00341d07}
0056:fixme:ole:CoGetApartmentType (0x32e17c, 0x32e0f8): semi-stub
0056:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000003-0000-0000-c000-000000000046}
0056:fixme:olepicture:OLEPictureImpl_QueryInterface () : asking for unsupported interface {00000144-0000-0000-c000-000000000046}
0056:fixme:ole:CoGetApartmentType (0x32fcc8, 0x32fcc4): semi-stub
0060:fixme:process:FlushProcessWriteBuffers : stub
0058:fixme:ntdll:EtwUnregisterTraceGuids deadbeef: stub
Attachments
windows 10
windows 10
wine 3.3 + .net4.0 + gdiplus for warning messages (not required, same issue with or without it).
wine 3.3 + .net4.0 + gdiplus for warning messages (not required, same issue with or without it).
User avatar
Bob Wya
Level 12
Level 12
Posts: 3068
Joined: Sat Oct 16, 2010 7:40 pm

Re: Missing colors from .net4 application

Post by Bob Wya »

@zwastik

Not much you can do except file a bug on the WineHQ Bugzilla.
You'd probably also want to add PS3-ISO-Rebuilder - as an application to the WineHQ AppDB.
Then link your Wine bug against the new application entry on WineHQ AppDB.

Obviously I can't reproduce the issue - because you've got to have a PS3 iso image to hand to test the application properly... :cry:

Bob
User avatar
DarkShadow44
Level 8
Level 8
Posts: 1207
Joined: Tue Nov 22, 2016 5:39 pm

Re: Missing colors from .net4 application

Post by DarkShadow44 »

I found an homebrew iso here, but this doesn't have any color on windows either. A free ISO to test with would help, I guess.
zwastik
Level 1
Level 1
Posts: 8
Joined: Mon Aug 15, 2011 3:57 am

Re: Missing colors from .net4 application

Post by zwastik »

I forgot to mention that this application purpose is to verify ps3 dumps, in either iso or JB folder format. A dump is checked against a IRD file ("A IRD file is a blueprint of the original disc it contains all hashes (fingerprints) of all files and knows what sectors are encrypted on the disc"). So this means a homebrew iso is unlikely to have a IRD file. However if you have an original PS3 game I guess it is ok to download the iso from the web. That's the only way I can figure to test the app without going through the hassle of making a dump.
tsuihak
Newbie
Newbie
Posts: 1
Joined: Sun Aug 25, 2019 11:03 am

Re: Missing colors from .net4 application

Post by tsuihak »

Issue resolved in version Wine Staging 4.14 for MAC.
Locked