Sorry your browser is not supported!

You are using an outdated browser that does not support modern web technologies, in order to use this site please update to a new browser.

Browsers supported include Chrome, FireFox, Safari, Opera, Internet Explorer 10+ or Microsoft Edge.

Work in Progress / Oxygen² Framework

Author
Message
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 10th Oct 2007 19:11 Edited at: 18th Oct 2007 07:39


Oxygen² is a framework/engine for First-Person games. The
framework contains a large scale of features that most
high-end games have.
If you want to create a good looking First-Person game, and
you have some DBP Programming skills, then this is something
for you!


LAST RELEASE: http://www.crystalis-corp.net/Oxygen.rar

Current Version: 2.10.14
-------------------------

Current feature list
.- CVAR System
.- String Functions
.- Console (Steam-Like)
.- Co²Scripting system
.- Input-Device Events (bind keys by console cmd)
.- Multiple Map extension support(.3DS/.X/.DBO)
.- Lightmap support
.- High-End Screen FX
.- Refraction objects
.- Trigger system
.- Timer Events
.- Interactive Objects (switches, buttons, etc.)
.- Newton Physics
.- System2Performance Module
.- Bitmap fonts
.- FPS-Chat system
.- Advanced Timer System
.- Enhanced Music System
.- MotionBlur on fast look-around.
Features to be added in the future
.- Camera Portals (Like the game 'portal') - still doing some research. Aborted. Due to cam bugs in DBPro, this cannot be done.
.- Node-Waypoint System (for moving objects, like, Planes, birds, AI, etc.)

Screenshots from 2.10.14 (latest release)

Menu/Intro screen


The motionblur effect when looking around really fast


-----------------------------------
Known bugs at current release:
- Console'close' button stays visible sometimes.
- Windows Vista HARD_END on program exit.
- When looking though 2 glasses at the same time, the 2nd and above glass will not be rendered.

-----------------------------------
Release notes:
The menu-options 'settings' and 'credits' are unavailable. This
release shows you the environment quality of the engine as it is
at this state of development.
More to come...

-----------------------------------
Play guide:

W/S/A/D ......... Move around
SHIFT ........... Run faster
SPACE ........... JUMP
Mouse 1.......... Interact/Activate/Toggle switch
F8 .............. Open Console

------

In the 1st map, you'll need to find the 'hidden' trigger.
A trigger in those terms means that when you are at a sertain
location, something will happen. You cannot see where it is
during gameplay, so you'll have to search for it.

Once you found the hidden trigger, you will proceed to the next
map. The following map demonstrates Textures+Lightmaps+Refraction maps at the same time.

Nothing can be done in the 2nd map, just look around if you want.
Once you reached the 2nd map, press F8 and type 'disconnect'.
This will get you retunred to the main menu screen.

---------------
Current release : http://www.crystalis-corp.net/Oxygen.rar

I'm closing this subject. Making a game with the current engine with some additions.
The source code of this release will be released in a few days.
Expect a week at most.

Oh PS: I bought myself a nice webhost



~Cheers

- : aXeon Essentials : -
aluseus GOD
17
Years of Service
User Offline
Joined: 19th Mar 2007
Location: I\'m here. Now I\'m there. I keep moving
Posted: 10th Oct 2007 19:32
sweet.

Not even a strait suit, you, caramel, the recycling bin, uber code, and chuck norris combined can keep me safe from me. Mostly cuz I exist.
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 10th Oct 2007 19:40
That's pretty cool. I'm curious to find out what you're using for physics, and the syntax of the scripting. Are the scripts used to create the levels, or is there some other file set aside for levels? Looks really nice anyway, and nice frame rate too. Good work

"It's like floating a boat on a liquid that I don't know, but I'm quite happy to drink it if I'm thirsty enough" - Me being a good programmer but sucking at computers
aluseus GOD
17
Years of Service
User Offline
Joined: 19th Mar 2007
Location: I\'m here. Now I\'m there. I keep moving
Posted: 10th Oct 2007 19:49
You should make it so you can create your own physics...

Not even a strait suit, you, caramel, the recycling bin, uber code, and chuck norris combined can keep me safe from me. Mostly cuz I exist.
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 10th Oct 2007 19:51
Aluseus,

It's not an editor, it's just a selection of modules. You are still coding in DarkBasic, so if you want to make your own physics you can.. provided you know how to anyway.

"It's like floating a boat on a liquid that I don't know, but I'm quite happy to drink it if I'm thirsty enough" - Me being a good programmer but sucking at computers
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 10th Oct 2007 19:56
Quote: "That's pretty cool. I'm curious to find out what you're using for physics, and the syntax of the scripting. Are the scripts used to create the levels, or is there some other file set aside for levels? Looks really nice anyway, and nice frame rate too. Good work "


Physics: Newton. (If you download the release you'll see)
Syntax for scripts: See documentation

Levels: Not implented yet.
The test-map that comes with the download is just a simple .X
object with tree-collision applied to it. Nothinh special.

This whole project will (As far as I'm planning it atm) be open-source. Otherwise you wont be able to do much with it.
The only TGC Plugin that it needs is NewtonPhysics wrapper.

Alrighty, I'm off now. Late for bandpractice


Oh and, if the guys testing this:
Would you mind posting your system specs and framerate?
Or, just simply tell me what the console tells you.
- GFX Card name
- HDR/Bloom Shader support (yes/no)
- Framerate

If the framerate is disabled on your computer, try
typing: cg_drawfps 1 in the console.
Or type $cg_drawfps 1 in the chat.

All for now.

~Cheers.

- : aXeon Essentials : -
Zotoaster
19
Years of Service
User Offline
Joined: 20th Dec 2004
Location: Scotland
Posted: 10th Oct 2007 20:33
Here are my results:
- GX Card: NVidia GeForce Go 7600
- HDR/Bloom support: Yes
- Framerate: 66

I assume sync is capped at 60?

Good work

"It's like floating a boat on a liquid that I don't know, but I'm quite happy to drink it if I'm thirsty enough" - Me being a good programmer but sucking at computers
Math89
20
Years of Service
User Offline
Joined: 23rd Jan 2004
Location: UK
Posted: 10th Oct 2007 21:14
WIth the standard config, I've got 12 fps on my GeForce 5700. I managed to get 60 fps, changing your config files but all the phyisics stuff goes wrong (boxes going through the floor). By the way, it looks like really good .
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 10th Oct 2007 23:00
Hmm yea , newton seems a little bitchy sometimes =x
The weird thing is, that on some computers it runs fine (like mine) and on some others it all gets messed up.

Oh btw,

If there's anyone willing to contribute to this project, add me on msn.

- : aXeon Essentials : -
Dr Manette
18
Years of Service
User Offline
Joined: 17th Jan 2006
Location: BioFox Games hq
Posted: 11th Oct 2007 00:00
Looks very Steam-like (the console, anyways).

Good job so far!

Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 11th Oct 2007 05:07
Where is it? The link isn't working...
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 11th Oct 2007 06:24 Edited at: 11th Oct 2007 06:32
Probably because I was uploading a new release.
-updating first post now-

- : aXeon Essentials : -
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 11th Oct 2007 06:27
- Updated -
Current Version: v1.10.11

- : aXeon Essentials : -
GICO
20
Years of Service
User Offline
Joined: 22nd Jun 2004
Location: Probably watching The Monkey Show
Posted: 11th Oct 2007 19:56
- GFX Card name: Radeon X1600 Pro
- HDR/Bloom Shader support: Yes
- Framerate: 55-65

(This was with EVE running in the background.)

I did get a "Runtime Error 7007 - Object already exists at line 1086" after a few minutes though.

Looks good so far.

Give food, give give!
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 11th Oct 2007 21:05 Edited at: 11th Oct 2007 21:08
Quote: "I did get a "Runtime Error 7007 - Object already exists at line 1086" after a few minutes though."


Lol, thats because I forgot to set the 'ball-demo' trigger as "TRIGGER_ONCE", so it'll get removed after activation.
So, If you run in more than one time, it'll try to create the same objects again... Which is stupid.. lol

Anyway, BIG update again, bug fixes and new features!
- Check first post in a few mins -

#Edit: New version uploaded, see first post for version changes, bug fixes and other new features

- : aXeon Essentials : -
Math89
20
Years of Service
User Offline
Joined: 23rd Jan 2004
Location: UK
Posted: 11th Oct 2007 21:29
That's much better . I really like the way the saturation changes (even if I can't have more than 20 fps :\). The only problem I've noticed is this kind of white lines when turning the camera, I'm pretty sure it's beacause you've locked the shaders plains to the camera.
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 11th Oct 2007 22:11
nope.
Nothing is locked.

I dont know what it is either.
I tried turning off mipmaps (Set object texture obj,1,0)
and that seems to help a little bit.

- : aXeon Essentials : -
Math89
20
Years of Service
User Offline
Joined: 23rd Jan 2004
Location: UK
Posted: 11th Oct 2007 22:47
Try with disabling zread for your plains, it might fix it.
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 11th Oct 2007 22:53
Tried it, doesnt fix. I think its a flaw in the shader.
It'll get fixed soon. (Dont expect this to be fixed in the next release)

-Bug added to buglist-

- : aXeon Essentials : -
Plougot
18
Years of Service
User Offline
Joined: 19th Mar 2006
Location:
Posted: 11th Oct 2007 23:28
very very nice. I really like the kind of motion blur effect when I move the camera. How do you do it ? you blur a bit more when the camera is moving, or is it a directionnal blur ?
Very nice anyway.
Keep up the good work !
Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 11th Oct 2007 23:54
Are you uploading again? Because I am having download problems again.
QuothTheRaven
21
Years of Service
User Offline
Joined: 2nd Oct 2002
Location: United States
Posted: 12th Oct 2007 00:27 Edited at: 12th Oct 2007 00:29
I just downloaded it (oxygen_10_11.rar) and got the 'object already exists' right before we were going to play ball.

I wanted to play ball

edit: hrrk Ok this time the balls came down right at the start but while I was kicking them around I got the same error.

aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 12th Oct 2007 02:35 Edited at: 12th Oct 2007 02:38
Hmm...About the object already exist error, it shouldn't happen again.

- New version - 1.10.12.
New main feature: TimerEvents


@Advancement Games : I think its your connection then. No problems with the host here. And no i wasn't uploading.

- : aXeon Essentials : -
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 13th Oct 2007 01:53
- Updated! - Current version 1.10.13
------------------------------------
Comes with 2 maps, bug fixes and cool new features!
Check first post!
Comments please ^_^

- : aXeon Essentials : -
sp3ng
18
Years of Service
User Offline
Joined: 15th Jan 2006
Location:
Posted: 13th Oct 2007 04:35
not working, your site times out or something for me, try putting it in the forum attachment area


Add Me
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 13th Oct 2007 05:27 Edited at: 13th Oct 2007 05:41
Hmm... I'll upload it to my other host.
Seems like the current webhost blocks some regions...

~Check again in 10 minutes.

#edit: Uploading goes really slow T_T ... New release online in approx. 12 mins.

- : aXeon Essentials : -
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 13th Oct 2007 06:10
New release up: 1.10.13b

Added feature: ActionOBJECT's (Interact with objects, like buttons and such...)

- : aXeon Essentials : -
Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 13th Oct 2007 06:13
YES! Finally downloading. I'll check it out.
Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 13th Oct 2007 06:20
Pretty cool. Any idea when you are making this open source? I'd like to use it as a foundation to a project I am doing; it is better than the engine that I have now.
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 13th Oct 2007 14:24
There is no release date for the engine source planned.

- : aXeon Essentials : -
Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 13th Oct 2007 17:30
Ahh, okay then. It looks pretty cool so far.
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 14th Oct 2007 09:55
Feature added: Glass (Refract)


- : aXeon Essentials : -
Dr Manette
18
Years of Service
User Offline
Joined: 17th Jan 2006
Location: BioFox Games hq
Posted: 15th Oct 2007 01:25
Wow, getting more impressed by the minute.

aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 15th Oct 2007 01:40
- Updated - ^_^

- 2 New maps
- Glass feature released
- Highly impressive main-menu screen.

Check the updated 1st post.

- : aXeon Essentials : -
FireIndy
17
Years of Service
User Offline
Joined: 17th Jan 2007
Location: US of A
Posted: 15th Oct 2007 02:17
This is actually quite amazing man. Im gonna keep watchin this. Great job aXeon.

Math89
20
Years of Service
User Offline
Joined: 23rd Jan 2004
Location: UK
Posted: 15th Oct 2007 21:18
It looks better and better . The new level is really good.
I've got a little z-sorting problem on both levels (screen attached) wich doesn't happens when disabling special effects. I'm using a GeForce FX 5700LE.

Attachments

Login to view attachments
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 16th Oct 2007 00:29
@Math89,

I think your GFX-card is a bit out dated for this.
---------

Added new (unreleased) feature:

Buttons and stuff like that can now be interacted with in a different way than just 'clicking' them.
By pressing and holding the TAB (or any other key you assing it with) key, your controls will be disabled, and a mouse cursor will be visible on screen. Simple CLICK on the button that you want to press with the mouse

- : aXeon Essentials : -
Math89
20
Years of Service
User Offline
Joined: 23rd Jan 2004
Location: UK
Posted: 16th Oct 2007 21:14
Actually, my card can handle this kind of shaders (I've got the same refraction shader in one of my project without any problem). Don't you have disable object zread/zwrite/zdepth on your map object ?
nackidno
17
Years of Service
User Offline
Joined: 3rd Feb 2007
Location: Där solen aldrig skiner
Posted: 16th Oct 2007 21:58
Nice, the second map somewhat reminds me of Penumbra tech demo. Keep up the good work, i will defenitely follow this project!

Footsteps W.I.P
Trala'em Goes Oblivion (TES IV Mod)
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 16th Oct 2007 22:26 Edited at: 16th Oct 2007 22:28
@Math89, Yes it actually has the zwrite disabled.
The problem on your side is that it doesnt support the full screen shader or you have a lack of texture memory for the lightmapping (which is pretty unusual).

Recommended gfx card (based on testers experience), Is a geforce 6600xx minimal to run this smoothly (ca. 50fps).

When I run my project on my old computer, which has a geforce 5600FX, the screen effects all get weird (not how they should be) and the zdepth bug is also there.

#Edit: As you can see, the refraction object also has zdepth bugs while only the lightmap object has zwrite disabled.

- : aXeon Essentials : -
QuothTheRaven
21
Years of Service
User Offline
Joined: 2nd Oct 2002
Location: United States
Posted: 17th Oct 2007 01:50
Played the latest version, it's getting really spiffy. The effects are looking very nice (except for the bloom, bloom should never have been brought to the DBP boards and it's far too overused and only adds completely useless CPU slowdown for a not so impressive effect) and I like your level design and texturing work, at least from what I've seen.

Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 17th Oct 2007 02:04
Can somebody please upload that to a different host? I really want to download it.
aXeon
17
Years of Service
User Offline
Joined: 28th Jun 2007
Location:
Posted: 18th Oct 2007 07:37
LAST Release:

http://www.crystalis-corp.net/Oxygen.rar


I'm making a game out of this, releasing source of oxygen in a few days AS IT IS!



-Subject closed-

- : aXeon Essentials : -
Advancement Games
19
Years of Service
User Offline
Joined: 6th Jan 2005
Location:
Posted: 19th Oct 2007 05:49
Sweet, thanks.
The ARRAYinator
19
Years of Service
User Offline
Joined: 13th Aug 2005
Location:
Posted: 19th Oct 2007 05:52
This is very professional looking. Looking forward to the release. BTW is the glass using the refraction shader from the ultimate shader pack or something else?

draknir_
17
Years of Service
User Offline
Joined: 19th Oct 2006
Location: Netherlands
Posted: 20th Oct 2007 18:23
very impressive, cant wait to see that source code
sp3ng
18
Years of Service
User Offline
Joined: 15th Jan 2006
Location:
Posted: 7th Jan 2008 04:33
what happened to the release of the source code?, and the download of the .rar no longer works


Add Me
Mr Kohlenstoff
18
Years of Service
User Offline
Joined: 7th Jun 2006
Location: Germany
Posted: 7th Jan 2008 17:21
Wow, I never noticed this thread before. I always wanted to program an FPS-framework for DBP but it seems as if yours is better than my attemts could ever be. A shame that the link doesn't work.. I hope you'll finish your game soon, or at least upload the old rar-file again?

Login to post a reply

Server time is: 2024-09-30 00:15:37
Your offset time is: 2024-09-30 00:15:37