New renderer/launcher and native headers/libs for Nerf

UFOs, lost socks, discuss whatever you like here.

Moderators: Master_Kale, TNM Team

Post Reply
Hanfling
MJ12
Posts: 406
Joined: Sun Oct 04, 2009 6:54 pm

New renderer/launcher and native headers/libs for Nerf

Post by Hanfling »

I took some time off working my rather time consuming coop mod, and spend two days with getting Nerf in a playabled state. :D

Updated D3DDrv for Nerf Arena Blast based on the D3DDrv out of the ut432pubsrc.
http://coding.hanfling.de/launch/releas ... 140913.zip

Updated OpenGLDrv for Nerf Arena Blast based ut436-opengldrv-src-090602.
http://coding.hanfling.de/launch/releas ... 140913.zip

Updated Nerf.exe for Nerf Arena Blast based Launch out of unrealpubsrc224.

This is a rather hacked together release, a improved Nerf.exe will be released later.
The only changes are that RDTSC support is disabled which should fix speed issues
on CPUs with non constant RDTSC timer. Also frames with a zero time difference will be
skipped and the MaxTickRate is clamped between 20 and 60. (However it's not)

Features planed:
- CPU blacklisting for disabling RDTSC and using QPC as a fallback
- Support for non bik file movies
- MP3/Ogg support instead of CD Music.
- Configurable maximum TickRate for SinglePlayer and ListenServer.

http://coding.hanfling.de/launch/releas ... 140913.zip

These are Headers / Libs for Nerf Arena Blast, to enabled native coding for this Game.
They headers are based on the unrealpubsrc224v, UnrealGoldPubSrc, DeusExSDK1112fm,
ut432pubsrc and RunePubSrc107. The Libs were created with dumpbin / lib.

Contents:
Core Headers/Libs for Core.dll
Engine Headers/Libs for Engine.dll
Window Headers/Libs for Window.dll
DirectX7 Headers/Libs needed for D3DDrv
D3DDrv D3DDrv out of ut432pubsrc with minor changes
OpenGL OpenGLDrv out of ut436-opengldrv-src-090602 with minor changes
SamplePackage Sample for packages out of ut432pubsrc
SampleNativePackage Sample for Native packages out of ut432pubsrc
Launch Launcher for Nerf based on unrealpubsrc224v
UCC UCC out of UnrealGoldPubSrc


Probably i'll release an improved launcher in the next few days. Tickrate enforcement with options for listenserver and singleplayer is already implemented, new timing code written which yet lacks the autodetection feature for broken rdtsc. Another thing which is planed is to force the affinity mask to a single core, but when you have multiple nerf/ucc server instances running they should be automatically bound to a different core. For the ogg music feature i probably just found a way how to get this in. I already found one bug in the headers (which is trivial), but when i find more i'll update the pubsrc.

Check http://coding.hanfling.de/launch/ for further updates.
http://coding.hanfling.de/launch/nonoff ... Src12a.zip
I demand my DXE User ID back. Launcher for DeusEx, Rune, Nerf, Unreal & Botpack. HX on Mod DB. Revision on Steam.
Hanfling
MJ12
Posts: 406
Joined: Sun Oct 04, 2009 6:54 pm

Re: New renderer/launcher and native headers/libs for Nerf

Post by Hanfling »

I demand my DXE User ID back. Launcher for DeusEx, Rune, Nerf, Unreal & Botpack. HX on Mod DB. Revision on Steam.
Post Reply