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.

Hero Warz .Upk

Featured Replies

  • Author
  • Localization

aluigi, posted Tue Aug 16, 2016 7:08 pm (16540)


Use this script to decrypt the upk files and then try gildor's ueviewer with them:
Code:
idstring "\xef\xef\xfe\xfe"
filexor 0xb6
savepos OFFSET
get SIZE asize
math SIZE - OFFSET
get NAME basename
get EXT extension
string NAME "_decrypt."
string NAME EXT
log NAME OFFSET SIZE
  • Author
  • Localization

godskin, posted Tue Aug 16, 2016 7:27 pm (16544)


aluigi wrote:
Use this script to decrypt the upk files and then try gildor's ueviewer with them:
Code:
idstring "\xef\xef\xfe\xfe"
filexor 0xb6
savepos OFFSET
get SIZE asize
math SIZE - OFFSET
get NAME basename
get EXT extension
string NAME "_decrypt."
string NAME EXT
log NAME OFFSET SIZE


script work
Extracx don't work have error

here some knowlage http://forum.xentax.com/viewtopic.php?f=16&t=14852
  • Author
  • Localization

Ekey, posted Tue Aug 16, 2016 10:12 pm (16563)


for BIN file

Code:
# HeroWarz (USTs.bin format)
# Written by Ekey (h4x0r)
#
# script for QuickBMS http://quickbms.aluigi.org

comtype unzip_dynamic
filexor 0xb6
idstring "YYHH"
get VERSION long # 7
idstring "USTBIN\0"
get FILES long

for i = 0 < FILES
   get NSIZE long
   getdstring NAME NSIZE
   get ZIP byte
   get SIZE long
   get ZSIZE long
   get OFFSET long
   savepos TMP
   if ZIP == 0
      math TMP = SIZE
      log NAME OFFSET SIZE
   else
      math TMP = ZSIZE
      clog NAME OFFSET ZSIZE SIZE
   endif
   goto TMP
next i


for fsbcache > http://aluigi.altervista.org/papers/fsbext.zip
  • Author
  • Localization

godskin, posted Wed Aug 17, 2016 2:53 am (16567)


Ekey wrote:
for BIN file

Code:
# HeroWarz (USTs.bin format)
# Written by Ekey (h4x0r)
#
# script for QuickBMS http://quickbms.aluigi.org

comtype unzip_dynamic
filexor 0xb6
idstring "YYHH"
get VERSION long # 7
idstring "USTBIN\0"
get FILES long

for i = 0 < FILES
   get NSIZE long
   getdstring NAME NSIZE
   get ZIP byte
   get SIZE long
   get ZSIZE long
   get OFFSET long
   savepos TMP
   if ZIP == 0
      math TMP = SIZE
      log NAME OFFSET SIZE
   else
      math TMP = ZSIZE
      clog NAME OFFSET ZSIZE SIZE
   endif
   goto TMP
next i


for fsbcache > http://aluigi.altervista.org/papers/fsbext.zip


thx very much bro Ekrey
how to XOR .upk ?
  • Author
  • Localization

aluigi, posted Wed Aug 17, 2016 7:30 am (16577)


godskin wrote:
how to XOR .upk ?

Don't you like the script I posted?!
  • Author
  • Localization

godskin, posted Wed Aug 17, 2016 7:34 am (16578)


aluigi wrote:
godskin wrote:
how to XOR .upk ?

Don't you like the script I posted?!


Image

Image
  • Author
  • Localization

aluigi, posted Wed Aug 17, 2016 7:39 am (16583)


But it's not a problem of the script, the xor decryption is correct.
  • Author
  • Localization

godskin, posted Wed Aug 17, 2016 7:46 am (16585)


aluigi wrote:
But it's not a problem of the script, the xor decryption is correct.


I try use have same error

Code:
@for /f "tokens=*" %%a in ('dir /b *.upk') do ( umodel -game=all -all -export -nostat%%a )
  • Author
  • Localization

aluigi, posted Wed Aug 17, 2016 8:03 am (16586)


Have you already contacted Gildor about this problem?
  • Author
  • Localization

godskin, posted Wed Aug 17, 2016 8:30 am (16589)


aluigi wrote:
Have you already contacted Gildor about this problem?


yes wait reply
  • Author
  • Localization

chrrox, posted Tue Dec 06, 2016 3:39 am (19296)


This game works fine in umodel if you add 4 bytes right before name table.
ImageImage
I added 4 0's
Image
Guest
This topic is now closed to further replies.

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.