FunkyFr3sh / cnc-ddraw

GDI, OpenGL and Direct3D 9 re-implementation of the DirectDraw API for classic 2D games for better compatibility with Windows 2000, XP, Vista, 7, 8, 10, 11, Wine (Linux/macOS/Android) and Virtual Machines
https://discord.gg/afWXJNDDF5
MIT License
2.17k stars 143 forks source link

1 barbie Fixed, 2nd Direct3d although other wrappers completely fail to Work unlike cnc-ddraw. Detective Barbie 1 only works with x86 even in 10. (Not x64). #333

Closed MicahMoo11 closed 1 month ago

MicahMoo11 commented 1 month ago

Hi again FunkyFr3sh these 10 barbie games fully work as is except barbie 2 but cnc-ddraw is still needed for windows 8+ users, and can be completed at times, Disparate the maze bug.

https://drive.google.com/drive/folders/1r2bRg-2H3RuvKTdGAJB8v9-DPxy1SxyI?usp=sharing

These 2 games should work with some coxing i believe.

B Groove= barbie Gotta Groove (Apparently Direct3d although only cnc-ddraw Works at any working state).

DETECTV1_1= Detective Barbie: The Mystery of the Carnival Caper the Team have tested German, Japanese, Korean even 4 other languages with Virtualization hypervisor and real hardware with AMD, intel and NVidia. hick we even trade windows xp 64-bit edition. it does not open with any error messages or cnc-ddraw.log.

these logs are from windows 10 x86 Virtualization hypervisor. sadly, we don't have the experiment on real x86 10. cnc-ddraw-1.zip cnc-ddraw-2.zip cnc-ddraw-3.zip

this looks like Detective Barbie 2 but worse.

FunkyFr3sh commented 1 month ago

Your google drive link is not working, maybe it's private?

MicahMoo11 commented 1 month ago

sorry should be working now https://drive.google.com/drive/folders/1r2bRg-2H3RuvKTdGAJB8v9-DPxy1SxyI?usp=sharing

MicahMoo11 commented 1 month ago

request can you update ddrew.dll from windows ME to 6.7. we are testing crossover/wine. and only ddrew3 works. as the 2000 build fails, and extended kernel can't be installed.

FunkyFr3sh commented 1 month ago

Try it with the 6.7 debug build and upload me the log files so I can see what happens:

https://github.com/FunkyFr3sh/cnc-ddraw/issues/44

MicahMoo11 commented 1 month ago

Test.zip

90% of barbie only works inside of iso. so, I've used Barbies Riding Club thru wine. DebugLogXP.zip fully worked it might be i made a mistake thru ME wine. i usually test Vista or 11 wine. recently ME due to odd bugs with barbie.

FunkyFr3sh commented 1 month ago

B Groove= barbie Gotta Groove - This game will not work, it's a Direct3d game

BPDV1_0= Barbie(R) Photo Designer - Fixed, seems to be working now:

cnc-ddraw_win2000_i486_mingw.zip

MicahMoo11 commented 1 month ago

July 20th update

Just tested this under windows 11 it just runs. It will close in game or freeze but unclear why?

Old comment: we only test under windows 8.1 64-bit with esu update KB5040456. it worked although we had to rework it with nasty hacks due to aliening to win10 code. this is at less progress thinks for trying. we don't have x64 10 but have 11, test later.

MicahMoo11 commented 1 month ago

We have moved B Groove= barbie Gotta Groove & DETECTV1_1= Detective Barbie: Carnival Caper to here now, https://drive.google.com/drive/folders/1cWJ9IIxjinPH0zs8pGL0quZoPeezA9Cz?usp=drive_link

Last update on B Groove= barbie Gotta Groove when I was asleep somebody for over 8 hours, trad with dxwrapper, & DDrawCompat.

sadly, DdrawCompat does not work will with 15 different hardware configurations has issues. Although dxwrapper fixers them with DdrawCompatDisableGDIHook. Our only option with DdrawCompat, is upload all 15 debug logs and hope that the developer can properly support windows vista & 7. which we doubt cares.

dxwrapper appears to be the only reliable solution due to WDDM and GDI issues mostly on Virtualization hypervisor even on Real hardware at times. (Mostly Vista & 7). Our team did have some success with the developer in the past. sadly, at this time of writing direct3D 2-7 are not will supported. we had great success with direct3d 8 even recently with liberty kids which surprised us, even got it to work with windowed mode under dxwrapper (& Wine) despite being an GDI games.

We are so busy with other 90's games this is really don't have the time or resources to working with 2 Direct3D developers at the same time. oddly enough cnc-ddrew is by far the most stable, the other people did an experiment they run B Groove= barbie Gotta Groove with windows xp & even windows 11 with cnc-ddrew despite the black screen the game can be completed. which to me makes no sense, but they did show me video proof of it. B Groove is on hold and removed.