Forum

What are you working on?

Discuss anything not covered by any of the other categories.

Moderator: InsideQC Admins

Re: What are you working on?

Postby revelator » Sat May 24, 2014 10:13 am

Used the DXSDK_Jun10 :) cmake should get its path automatically when installed.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby toneddu2000 » Sat May 24, 2014 12:53 pm

Thanks a lot reckless, it worked! :)
Next step: did anyone try to use BFG Source code to create a completely new game from scratch(instead of using it to run doom 3 bfg game data)?
( I always ask... never know! :roll: )
Last edited by toneddu2000 on Sat May 24, 2014 1:47 pm, edited 1 time in total.
Meadow Fun!! - my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1352
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: What are you working on?

Postby Spiney » Sat May 24, 2014 12:54 pm

Works like a charm :D
I did notice the player head is not part of the shadow with g_showplayershadow 1, but the teeth(?) are.
I'll post a screenshot if you cannot reproduce it.
Spiney
 
Posts: 63
Joined: Mon Feb 13, 2012 1:35 pm

Re: What are you working on?

Postby revelator » Sat May 24, 2014 1:17 pm

Hmm thats a rather funny bug :) havent messed with the shadow code so not sure what gives.
As for anyone using the BFG source for modding i havent seen anything yet, but in time it might come.
Biggest problem seems to be repacking BFG's resource files,
not even sure sure how to load HD textures with this :s would be nice to have the option to use wulfens TGA's.
Also the old graphics mods that used ARB shaders will not work unless ported to GLSL (Sikkmod etc).

And doom3world is still down so its a bit hard getting news :( maybe a subsection of inside3d could handle Doom3 related stuff ?.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby toneddu2000 » Sat May 24, 2014 1:47 pm

As for anyone using the BFG source for modding i havent seen anything yet, but in time it might come.
Kot in Action team, with their Phaeton: Aurora's Journey seems to use BFG engine but their YouTube page is a little outdated and I didn't see any dev blog about using this engine for new games.
Iodoom3 doesn't use BFG and it seems dead even before started. :(

And doom3world is still down so its a bit hard getting news :( maybe a subsection of inside3d could handle Doom3 related stuff ?.
Yes, please! :D
Meadow Fun!! - my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1352
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: What are you working on?

Postby revelator » Sat May 24, 2014 2:03 pm

Lets hope frikac is just as entusiastic about a new subsection :).

Ok didn't know about kot ill have a look.

iodoom3 newer got far indeed but there fixes live on in ports like dhewm3 so it was not a total wash up :).

I seem to remember selfshadowing was turned of by default because it was buggy with id's shader code,
sikkpin fixed that but unless someone ports it and packs up a resource to override the games shaders it most likely cannot be used.

Or maybe hardcode it ? cause i noticed RBDoom3 used embedded shaders. The material parts would be hard though.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby revelator » Sat May 24, 2014 7:06 pm

I muzzled a bit around the code and found this.

Code: Select all
   
    cmdSystem->AddCommand("buildGame", BuildGame_f, CMD_FL_SYSTEM, "builds game pak files");
    cmdSystem->AddCommand("writeResourceFile", WriteResourceFile_f, CMD_FL_SYSTEM, "writes a .resources file from a supplied manifest");
    cmdSystem->AddCommand("extractResourceFile", ExtractResourceFile_f, CMD_FL_SYSTEM, "extracts the supplied resource file to the supplied path");
    cmdSystem->AddCommand("updateResourceFile", UpdateResourceFile_f, CMD_FL_SYSTEM, "updates or appends the supplied files in the supplied resource file");
    cmdSystem->AddCommand("generateResourceCRCs", GenerateResourceCRCs_f, CMD_FL_SYSTEM, "Generates CRC checksums for all the resource files.");


This seems to be for building new resource files / crc etc.
Im not to certain yet how to use it though as it seems building these resource files need a manifest containing a list of all the files that should be added.
Anyone got a hint how these manifests need to be ordered ?.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby Tr3B » Sat May 24, 2014 8:19 pm

I found some people who are left from the D3W community.

They are located at http://www.moddb.com/members/thehappyfr ... oom3world/

and http://idtechforums.fuzzylogicinc.com

reckless I don't have a lot of time to merge stuff by other people. Github really helps to collaborate. I already merged patches by other people with a single click.
Those git pull requests are really a nice feature. Fork my engine into your account, make a branch for a feature, do your commits and then make a pull request like Radegast this week. He patched in Mac OS X support.
Tr3B
 
Posts: 15
Joined: Tue May 13, 2014 2:24 pm

Re: What are you working on?

Postby Tr3B » Sat May 24, 2014 8:26 pm

toneddu2000 wrote:
As for anyone using the BFG source for modding i havent seen anything yet, but in time it might come.
Kot in Action team, with their Phaeton: Aurora's Journey seems to use BFG engine but their YouTube page is a little outdated and I didn't see any dev blog about using this engine for new games.
Iodoom3 doesn't use BFG and it seems dead even before started. :(


It is very difficult to make a game with the BFG code because of the Flash menu system. I would say it is almost impossible without the Flash source files available and I already asked: they won't be available.
The BFG engine is more or less a dead end. It is OK for gamers and modding like texture packs however it is not suited for total conversion development.
Tr3B
 
Posts: 15
Joined: Tue May 13, 2014 2:24 pm

Re: What are you working on?

Postby revelator » Sat May 24, 2014 11:38 pm

Np tr3b i allready forked your source :) just need to carry over my changes from the non git checkout.
Mostly some updates to the parts that were in the original doom + some fixes.

I had a feeling that might be the case, also why i originally opted for updating vanillas code with the BFG renderer and possbly networking also.
Atleast one guy here started doing that with his morpheus engine but im not sure how far he has gotten.
Last time i tried it would not run on my ATI cards but maybe he has fixed that.
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby toneddu2000 » Sun May 25, 2014 10:20 am

Tr3B wrote:It is very difficult to make a game with the BFG code because of the Flash menu system. I would say it is almost impossible without the Flash source files available and I already asked: they won't be available.
The BFG engine is more or less a dead end. It is OK for gamers and modding like texture packs however it is not suited for total conversion development.

And, without using the Flash menu system? Is it possible anyway to create a game (maybe recreating a new GUI system)?
What about Doom3(not BFG)? Is that the same problem?
Meadow Fun!! - my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1352
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: What are you working on?

Postby revelator » Sun May 25, 2014 12:02 pm

Vanilla Doom3 uses a non flash gui system so no problem there :)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby toneddu2000 » Sun May 25, 2014 12:15 pm

Ah, ok then, thanks. The only thing not so clear to me is the scripting part. If I understood correctly, Doom3 has a big part of the game code made in C++ native code and weapons/AI stuff made in some sort of "DoomScript" which is more like an interpreted VM language (a little like quakec). I didn't find any site where this difference is explained and HOW to use it. Very strange that ID didn't leave any guidelines. :shock:
Meadow Fun!! - my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1352
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

Re: What are you working on?

Postby revelator » Sun May 25, 2014 7:18 pm

A lot of those guides were on doom3world :(

but there should be other sources as well.

Doom3 uses a system not to far from Q2/Q3 when it comes to clientside effects in gamex86.dll,
besides that it uses scripts for materials / entity definitions / particle effects / etc.

Im no mapper by far and even i can mostly find my way around in the scripts :)
Productivity is a state of mind.
User avatar
revelator
 
Posts: 2567
Joined: Thu Jan 24, 2008 12:04 pm
Location: inside tha debugger

Re: What are you working on?

Postby toneddu2000 » Mon May 26, 2014 3:44 pm

thanks, reckless
so gamecode -> c++ , game "entities" connected to maps -> scripts.
So, theorically a game would work even without scripts?
If someone knows other sources will be blessed! :)
Meadow Fun!! - my first commercial game, made with FTEQW game engine
toneddu2000
 
Posts: 1352
Joined: Tue Feb 24, 2009 4:39 pm
Location: Italy

PreviousNext

Return to General Discussion

Who is online

Users browsing this forum: No registered users and 1 guest