Skip to content
View in the app

A better way to browse. Learn more.

ResHax

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Help us keep the site running.

[UE2] World War II Combat: Road to Berlin (PC) *.ukx / *.SkeletalMesh

Featured Replies

  • Localization

I tried UE viewer but returns an error and crashes

appMalloc: size=-1392 (total=2 Mbytes) <- FArray::Empty: -116 x 12 <- TArray::SerializeSimple <- TLazyArray<< <- FStaticLODModel<< <- TArray::Serialize: 1/4 <- USkeletalMesh::Serialize <- LoadObject: SkeletalMesh'CBA_Characters.General', pos=132000, ver=129/10, game=ue2 <- UObject::EndLoad <- LoadWholePackage: Animations/CBA_Characters.ukx <- CUmodelApp::ShowPackageUI <- Main: umodel_build=1590

Any ideas where to convert UKX and SkeletalMesh files. Thanks in advance.

bandicam 2025-12-17 16-31-12-261.jpg

ww2crtb_ukx.zip CBA_Characters.zip

  • Localization

UModel is mis-parsing the package, usually because the game’s UE2 fork / package format doesn’t match what UModel expects with the current settings. Umodel  to my knowledge works with this game. Your settings are not correct. I will elaborate using your error.

FArray::Empty: -116 x 12
UModel tried to allocate an array with -116 elements of 12 bytes each. A negative element count is impossible, so the size overflows to a negative number (-1392) and appMalloc blows up.

UModel is reading the wrong structure at that position (e.g., thinks this field is “NumVerts” but it’s actually some other 32-bit value), because the package layout / engine profile doesn’t match what UModel expects for “game=ue2” in this case. The rest of the stack confirms it dies while trying to load a skeletal mesh from that .ukx, not on textures or trivial data. In easy to understand terms. "wrong assumptions about how this game’s .ukx stores its skeletal meshes". Umodel should have a selection on the side for where you can pick game targets. If the game isn't there then you might be out of luck. However, I think this game shares a target with another game. Just trial and error to see if any of them work. Also, if this is not a "PC" version of the game you need to change the "Auto" on the bottom right of the gui to the specific platform. I  know the topic says PC. People do make mistakes. Unreal Engine 2 games are rare and few in between. Not many people cared to work with any of them. Even the Wheels of Time game didn't get much investment. Also, turn off all forms of textures/material when first trying with unreal engine 2 games to speed up the process especially with whack a mole trial and error.

The only people that would even bother adding support to this game which is extremely unlikely are on Gildor's forum. Again, very few people would ever care for an Unreal Engine 2 or 1 game.  I am sorry if this wasn't helpful.

Edited by Eilde
Grammar issue.

Create an account or sign in to comment

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.