Skip to content
View in the app

A better way to browse. Learn more.

UnityHQ Nolfseries Community

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.

UnityHQ is made possible by the donations fellow NOLF game series players.  If you've enjoyed playing in the UnityHQ game servers or have used our downloads/forums, then please consider making a donation to help keep them up and going. Our goal is for the game server fund July 2026. Any excess for current month is applied to the following month

We appreciate all donations! Amount raised so far = $117.82 USD


Why Donate?




Become a Patron of UnityHQ

Miscellaneous

Place for files that work with multiple games or not game specific. 

1 file

  1. While working on another project I had to reverse engineer loading ima.dll the interactive music application in Lithtech 1.0 games. To test this I created this small music player in Godot, with GDNative (to connect to ima.dll) and GDScript (for ui controls.)
    I polished it up a bit and decided to release it! It's still quite ugly, but it sure plays tracks!
    Instructions
    ------------
    Paste in or click browse a Shogo or Blood 2 music folder.
    Example: D:\GOG Games\Shogo - Mobile Armor Division - dev\Music\RedRiot
    Once that is done, click "Load". You'll see a list of songs on the left, you can add them to a playlist. Once you've done that you can press "Play".
    Music Naming Scheme
    -------------------
    According to the SHOGO sdk the naming scheme is...
    Tracks that start with "a" are Ambient tracks
    Tracks that start with "c" are Cruising tracks
    Tracks that start with "h" are Harddriving tracks
    Tracks that start with "s" are Silent tracks
    Transition tracks use patterns like "cth" (Cruising to Harddriving)
    Known Issues
    ------------
    - The application may crash at random (rare!) - I'm not sure why, there's an access violation in ima.dll, it's possible this is a problem ingame too! But it could be my faulty reverse engineering. Whooo knows. - The application can hang on exit - Sorry I follow the rules for ima.dll, but sometimes it doesn't like to quit!
    - Pause button remains if you don't stop playback before chaning the playlist.
    - You must press Stop and Play if you change the playlist, otherwise it won't play the new songs!
    - Playlist takes a second before it plays - I use a "silent" intro transition due to some requirements for ima.dll.
    - It's pretty ugly - Yea programmer UI, sorry.
    - Why is this 40mb? - I made it in Godot, so it's a bit chonky.
    Please note that this is a quickly put together dev tool, and I won't be providing any updates or support (Unless I come across better ways to interface with ima.dll) 
    Have fun!
    • 3 Downloads
    • 1 Comments
    Submitted

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.