Can I has updated d3d9 source plx=?
I build one with visual studio 2015 from your dxi attched code. Dosent load with jagexlauncher.exe. Included d3d9 does load and displays blackscreen.
Updated d3d9 Works fine.
Can I has updated d3d9 source plx=?
I build one with visual studio 2015 from your dxi attched code. Dosent load with jagexlauncher.exe. Included d3d9 does load and displays blackscreen.
Updated d3d9 Works fine.
I got a working version by doing the following:
Grab the zip file from here
There's a d3d9-visual folder that should build ok. Incorporate the two changes from post 223 and comment out the calls to messageboxa in hooks.cpp
I also changed Direct3DDevice9Proxy.cpp so it would create the shared memory under smart. This allowed DXIsetup() to succeed when using smart (although it's not updating the screen info so it's kind of worthless).
Simba Code:HRESULT Direct3DDevice9Proxy::EndScene()
{
bool isMinimised = false;
if (SmartGlobal && SmartGlobal->version)
{
// bonsai copied to get DXIsetup working under smart
if (!SharedImageData || !SharedImageData->GetDataPointer())
{
CreateSharedMemory(GetCurrentProcessId()) || OpenSharedMemory(GetCurrentProcessId());
}
Someone has commented out messagebox in source allready. Thats why I thought it wasnt loading. (no message at my compiled). But now I has no idea what to do with it
Did you guys ever go anywhere with this? I was told to politely ask
I have time over Christmas if @Brandon; hasn't already done it
Yeah I can't wait for this, dxLib v0.1 would be an amazing Christmas present
Well I personally don't feel like wasting time making an include that will be useless in a few months, although if the plugin is structured just like Brandon's, a simple copy-paste with some function name changes wouldn't be hard for those who want it.
Scripts: ClarityNex | ClaritySlayer | ClarityElfThief | ClarityBurialArmour | ClarityMudRunes | ClarityWells | ClarityProTables | ClarityArmadyl | ClarityHarps
ClarityDominonTower | ClarityAltar | ClarityCitadel | ClarityBarrows | ClarityEsswraith | ChampionScrollCamperTools & Extensions: OpenGL ID Highlight Tool | SRL-6 Messaging System | SRL Companion | Item DTM Generator | BBCode Converter
I guess we can safely say it's confirmed now; NXT will make use of both DirectX and OpenGL. This plugin will probably become more relevant when NXT is released as we will probably see a lot more clients using these methods in the future. In terms of villavu and simba, I can see it having widespread acceptance and use if it's performance is up to par (which is what the fps tests on this thread have shown).
In the Q&A livestream they said they wouldn't be supporting previous versions of DirectX since DX12 is around the corner, so the only rendering they're going to use is OGL until Vulkan and DX12 becomes a thing later on. If NXT will only have DX12 support, then I'd rather see Brandon take another look at the OGL Plugin or possibly Vulkan, since dxLib or whatever include uses the DX Plugin, will only be usable on Windows 10.
There are currently 2 users browsing this thread. (0 members and 2 guests)