Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

Pixel Composer

Node based VFX compositor for pixel art. · By MakhamDev

[BUG?] "ucrtbased.dll missing" when tried to open the program during first time. (Win7)

A topic by Reactorcore created Feb 04, 2023 Views: 148 Replies: 3
Viewing posts 1 to 4
(1 edit)

I just downloaded and unzipped the latest version (1.12), but upon running the exe I got this error:

If I click OK 8 times (it reappears 7 times), the application itself eventually loads, but the aspect ratio is off (I have a 5:4 monitor 1920x1280 resolution):


Everything seems squished, but the buttons/UI seem to work. I can actually fix the issue by maximizing the app window, making the UI normal again. I haven't tried doing anything in the app yet, so I don't know how fully it works without the ucrtbased.dll.

I'm running Window 7 64-bit OS if its relevant.

I looked up ucrtbased.dll and it seems like that its a debug version of that particular file - ucrtbase.dll being the "normal one" without a 'd' at the end of its filename.

EDIT: The problem repeats each time I restard the program, so its not just the first time.

Developer

Hmmm, can you download ucrtbased.dll and placed in the same directory as the executable? It probably some extension I build as a debug mode. I’ll update the fix soon.

Developer

It seem this dialog will appear if you don’t have Visual Studio installed. I think I might fix it in 1.12.1 (https://makham.itch.io/pixel-composer/devlog/485564/1121-patch) but I can’t test (since I have VS installed). Please download and run it again if the dialog disappeared.

Got the latest 1.12.1 just a moment ago, but without the ucrtbased.dll file the issue did still occur.

I downloaded the ucrtbased.dll and placed it in the directory and problem was fixed - no more error popups. Program now loads fine instantly.

"Squished first time UI" didn't happen with 1.12.1, though I think it just remembered my settings from the previous version I ran (1.12).