It is currently Mon Oct 23, 2017 7:08 pm




Post new topic Reply to topic  [ 2 posts ] 
New renderer/launcher and native headers/libs for Nerf 
Author Message
MJ12

Joined: Sun Oct 04, 2009 6:54 pm
Posts: 395
Post New renderer/launcher and native headers/libs for Nerf
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.


Sun Sep 14, 2014 12:14 am
Profile
MJ12

Joined: Sun Oct 04, 2009 6:54 pm
Posts: 395
Post Re: New renderer/launcher and native headers/libs for Nerf
Updated executable:
http://coding.hanfling.de/launch/releas ... 140914.zip

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


Sun Sep 14, 2014 5:39 pm
Profile
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © phpBB Group.
Designed by Vjacheslav Trushkin for Free Forum/DivisionCore.