PLUGIN: Razorblade 3D - full-blown, modern 3D within AGS!!

Started by DoorKnobHandle, Sun 08/08/2010 16:55:17

Previous topic - Next topic

Dualnames

runs at 100 FPS!!!!!!

I don't suppose there could be a problem if someone used this plugin for cutscene purposes?
Worked on Strangeland, Primordia, Hob's Barrow, The Cat Lady, Mage's Initiation, Until I Have You, Downfall, Hunie Pop, and every game in the Wadjet Eye Games catalogue (porting)

DoorKnobHandle

I haven't tried it but I don't see why not. :D

Did you have to move anything into weird folders to make the demo game run like Khris reported?

Dualnames

Quote from: dkh on Mon 09/08/2010 00:37:22
I haven't tried it but I don't see why not. :D

Did you have to move anything into weird folders to make the demo game run like Khris reported?

Yes, infact I needed to move the game into C:\AGS 3.1.2 SP1\. Cause the models wouldn't work. They seem to be hardcoded.
Worked on Strangeland, Primordia, Hob's Barrow, The Cat Lady, Mage's Initiation, Until I Have You, Downfall, Hunie Pop, and every game in the Wadjet Eye Games catalogue (porting)

DoorKnobHandle

Okay, so it is the issue with the models/textures. That helps a lot. I'll work on an updated version ASAP.

Monsieur OUXX

@dkh : May I inquire why you chose to program your own 3D engine instead of integrating, lets say, Ogre3D or Irrlicht?
 

DoorKnobHandle

That wouldn't be possible, both from a technical (these engines have their own window setup integrated and making D3D9 render to the AGS window is a very hard task, you have to fiddle around a lot) and from a legal point-of-view.

To those that downloaded the plug-in and tried running the test game, what were the exact error message you got? When I extract the demo game to some other folder, what I get is only errors about missing textures (which I know why that happens) and then the game runs fine with the default texture.

Lt. Smash

I always get an error message - it's missing d3dx9_41.dll - when starting the AGS Editor...

Crimson Wizard

Quote from: Lt. Smash on Mon 09/08/2010 16:11:38
I always get an error message - it's missing d3dx9_41.dll - when starting the AGS Editor...
I had similar problem on my job recently, where we used Ogre engine; but I forgot the actual reason why this dll is not predent in the system. I suppose it belongs to either DirectX SDK, or to older version of DX, or something like that.

Anyway, you can get one here:
http://www.dll-files.com/dllindex/dll-files.shtml?d3dx9_41

LimpingFish

Quote from: dkh on Mon 09/08/2010 13:08:47
To those that downloaded the plug-in and tried running the test game, what were the exact error message you got? When I extract the demo game to some other folder, what I get is only errors about missing textures (which I know why that happens) and then the game runs fine with the default texture.

After you uploaded the latest version (without the leftover DLL dependencies) the only errors I got were in regards to the missing textures. Moving the folder fixed that. But even without the textures, the game still ran.

No other errors to report. :)
Steam: LimpingFish
PSN: LFishRoller
XB: TheActualLimpingFish
Spotify: LimpingFish

Gilbert

For people who get the d3dx9 error, are you using DirectX 10 or 11?

In that case upgrade DirectX9 and I think those dlls would be installed, as DX9 is a completely different thing from later versions. If a software requires a certain updated version of DX9, updating just DX10 or 11 won't help.

DoorKnobHandle

Okay, sweet. Thanks for the help there, guys! I'll fix that texture issue asap as I know now exactly what's causing it.

Knox

Can this be used where most of the game is a 2d-adventure, but some parts of the game the plugin is used for 3D driving in a 3d world?
--All that is necessary for evil to triumph is for good men to do nothing.

Sledgy

Hi guys! Thanks for this 3D thing.

But I can't load project and run game. Maybe you can help me with it?


Project. I use last AGS version - 3.1.2 SP1. And this programm says me the game project was made on 3.2.0 or unsupported beta, and I can't load the project.

Game (from Debug folder). It can't find "D3DX9D_41.dll" (not "D3DX9_41.dll", but "D3DX9D_41.dll" with letter D after 9). Crimson Wizard put here link to "D3DX9_41.dll", which doesn't work.

I installed DirectX9 June 2010 ( http://www.ag.ru/files/software/217/43095/agb ), but no new results.

Gilbert

Well, using quick and awesome deep searching skills (called Google) I've found that dlls with a 'D' in their names are debug versions, i.e. the versions that provide debug features when programmers test their software.

These dlls are provided only by development suites (such as VS/DirectX SDK or whatever) that a normal user would not (and should not) have installed. So, software released for the public (be it final or general testing versions) should not link to these 'D' version and should link to the "non-D' release version of the dll files instead.

Sledgy

I saw in Google about debug version of dll, but I didn't understand what is it and where I can get this dll. Seems, I must to install DirectX SDK?

I mean, you all can launch the game, so you did something for it?

Monsieur OUXX

Quote from: Sledgy on Tue 10/08/2010 10:13:20
I saw in Google about debug version of dll, but I didn't understand what is it and where I can get this dll. Seems, I must to install DirectX SDK?
I mean, you all can launch the game, so you did something for it?

IS it only the Debug verison of the game that needs the Debug DLL? Will the regular DLL work with a Compiled version of the game?
 

Gilbert

It's just because dkh accidentally released a build that was linked to debug libraries.
I've just checked the first page of this thread, that in fact this problem was already pointed out and the link to the file should be updated, so you should try downloading the thing again.
Quote from: Sledgy on Tue 10/08/2010 10:13:20
I mean, you all can launch the game, so you did something for it?
In fact, I couldn't, as I didn't even attempt to download and try it. I just don't have any interest in plug-ins.

Sledgy

Monsieur OUXX, if you have Compiled version of the game, pls post here or in pm. In my Compiled folder wasn't exe. And then I put there exe from Debug folder I got error about wrong "ags razorblade plugin.dll" (unable to load plugin ags razorblade plugin.dll), but this file is in the Compiled folder too.

Gilbet V7000a, I downloaded from this link some hours ago (today). And as I see at the url address it's the same link.


I combined my errors in the one picture :) 164 kb

http://s53.radikal.ru/i141/1008/6d/25a489f3923a.png

DoorKnobHandle

Hey there,

first of all, you'll have to open the demo game with a newer version of AGS, try out AGS 3.2 Final 5.

I did remove all references to the debug libraries that I could find but I will re-check the DLL, maybe I missed something!

Running the game from the folder manually doesn't work at all (it's missing the DLL and the models/shaders folders) - just open it in AGS 3.2 Final 5 and hit Run!

Thanks for giving it a try!

Sslaxx

Stuart "Sslaxx" Moore.

SMF spam blocked by CleanTalk