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.
Zero Tolerance for Disrespect

[PC] Istanbul Kiyamet Vakti, .DEC files

Featured Replies

  • Supporter
9 minutes ago, AexaDev said:

on this, you cannot use this script with the latest release of uniloader from github, the API has changed since the IKV script has been written, only version works with it is 0.1.0, which is the one i have provided here and the one OP has shown in his screenshot

Thanks! Good to know!

  • Author
On 6/29/2025 at 2:02 AM, AexaDev said:

Addon curtesy of REDxEYE __init__.py to be used with https://github.com/REDxEYE/UniLoader and with it there is my audio .raw file converter all the extracted resources can be found here  ill link my extractor aswell if i can find it:classic_blink: https://drive.google.com/file/d/10uo-DmmpNkiYlogR9eWmIyy74_AfaM05/view

Program.zip 1.03 kB · 3 downloads

I tried to solve the flipped normals problem by modifying lines 245, 265 and 266. 

Updated script:

__init__.py

Then:

2025-06-30-17_02_33_498.thumb.png.6d520a054d27b404e1402ae73a8674d0.png

Now:

2025-07-03-19_28_09_721.thumb.png.bf1dc0d4260b3a815c16bbc0a397387e.png

 

Updated lines:

2025-07-03-19_30_09_162.thumb.png.0aec5237615ed091a813021c6a892496.png

 

Thanks!

 

  • 5 weeks later...
On 6/30/2025 at 2:40 PM, AexaDev said:

image.thumb.png.b9186d045b648f83f160d7560b5456ae.png

Uvs are there just have to bind the right texture!

hey, how can you get the animation? and i have another problem when i import maps they come like this can i fix it?

Ekran görüntüsü 2025-08-03 161613.png

  • 11 months later...

I would like to thank everyone who contributed to this topic. You solved an issue that I had been stuck on for months. Thank you!

On 6/29/2025 at 2:02 AM, AexaDev said:

Addon curtesy of REDxEYE __init__.py to be used with https://github.com/REDxEYE/UniLoader and with it there is my audio .raw file converter all the extracted resources can be found here  ill link my extractor aswell if i can find it:classic_blink: https://drive.google.com/file/d/10uo-DmmpNkiYlogR9eWmIyy74_AfaM05/view

Program.zip

Hi,

First of all, thank you for creating the Actor Game Engine importer.

I'm trying to import several ADF models into Blender, but I've encountered an issue that I haven't been able to solve.

I spent several days analyzing the file format and trying to understand how the importer works. I also wrote a small C# ADF analyzer to inspect the file structure, but I still couldn't identify the cause of the problem.

What I did

  • Installed UniLoader correctly.

  • Installed your Actor Game Engine importer.

  • The importer appears correctly in Blender's Import menu.

  • I can select and open ADF files without any errors.

  • I wrote a small C# analyzer to inspect the internal block structure of the files.

What I found

My analyzer detects the following block types inside the ADF files:

  • root

  • mate

  • item

  • vert

  • tris

  • bone

  • wmap

  • qkey

So the files definitely contain mesh-related data such as vertices, triangles, bones, weight maps and animation keys.

The problem

Most ADF files import correctly into Blender.

However, some ADF files fail to import their mesh, even though they clearly contain vert, tris, bone, wmap, and qkey blocks.

While reading your source code, I noticed that the importer searches for geometry using the item's hash:

vert = vertex_blocks.get(item_hash)
tris = triangles_blocks.get(item_hash)

If either block cannot be found, the importer skips the mesh.

Because of this, I suspected that the issue might be related to hash matching or the way these blocks are parsed.

What I tried

  • Analyzed the ADF header and block table.

  • Verified that the vert and tris blocks actually exist.

  • Compared offsets and block information using my own analyzer.

  • Modified your __init__.py to add debugging output.

  • Tried several changes to the importer in an attempt to identify the issue.

Unfortunately, none of these changes solved the problem.

Animation issue

There is another issue that I noticed.

Although many models contain bone, wmap, and qkey blocks, the importer never imports the animations.

The skeleton is detected, and the animation-related blocks seem to exist, but no animation is created in Blender.

So currently:

  • Some ADF files import correctly as meshes.

  • Some ADF files don't import their mesh at all.

  • None of the ADF files import their animations, even when the animation-related data appears to be present.

Could you please take a look?

I've attached the original GOOGLE.ADF file.

Could you please let me know:

  1. Is this ADF file supported by your importer?

  2. Is it from a different version of the Actor Game Engine?

  3. Does it require additional files to reconstruct the mesh or animations?

  4. Is there anything obvious that I'm missing, or is this a known limitation of the importer?

Any help or guidance would be greatly appreciated.

Thank you very much for your time.

google.rar

  • 3 weeks later...

Hey bro, Have you been able to make any improvements on the animation side?

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.