OpenTechEngine / OpenTechBFG

Engine based on (RB) Doom 3 BFG aiming to allow the creation of standalone games
Other
84 stars 11 forks source link

assets - we need a start menu and a hud #4

Closed BielBdeLuna closed 9 years ago

BielBdeLuna commented 9 years ago

1 what programs can we use for flash creation in Linux?

2 know how to communicate in-between idtech4x and swf?

BielBdeLuna commented 9 years ago

in a video from his game Motorsep showed a WIP hud and a pda-like interface, so he knows this.

DanielGibson commented 9 years ago

We'd like to dump flash (tools for it are expensive and not available for linux) and use cegui ( http://cegui.org.uk/ ) instead. Mikko is already working on integrating cegui into OpenTechBFG. We plan to use is both for the main menu (and the related menus for display settings etc) and for ingame tools (light editor, AF editor, ... the radiant however would probably need something more powerful, but I guess darkradiant is good enough for now).

Cheers, Daniel

BielBdeLuna commented 9 years ago

ok, does cegui have 3d capabilities? I mean, can it display the GUIS as a set of textures on triangles like the d3GUI system? or we will keep using d3GUIs for the world surfaces?

kortemik commented 9 years ago

It should be, but I will see into it later. the d3GUI system is quite horrible in means of editing

DanielGibson commented 9 years ago

In any case, D3BFG only used flash for menus (+PDA), the ingame GUIs still used the classic doom3 GUI system. I guess we shouldn't break that, but we could of course see if cegui can be used for ingame GUIs as an alternative to the classic doom3 GUIs.

http://cegui.org.uk/wiki/Rendering_to_texture_%28RTT%29_in_CEGUI sounds like it should work.

One great thing about cegui is, that it has a GUI editor: CEED, see http://cegui.org.uk/features

BielBdeLuna commented 9 years ago

d3GUIS were great because all there was were triangles with materials being used amongst themselves. so there wasn't any memory used for rendering to texture or anything. but I guess with the current machines memory isn't a issue. I guess there could be a limit on the number of displays you could show in any given moment though, isn't it?

DanielGibson commented 9 years ago

Am 30.08.2014 12:22, schrieb Biel Bestué de Luna:

d3GUIS were great because all there was were triangles with materials being used amongst themselves. so there wasn't any memory used for rendering to texture or anything. but I guess with the current machines memory isn't a issue. I guess there could be a limit on the number of displays you could show in any given moment though, isn't it?

I don't know. we'd have to try if a realistic/reasonable amount of ingame GUIs would use too much memory. If someone wants large amounts of ingame GUIs (s)he can just use the old doom3 guis, they should still be supported as an alternative. But before implementing that I'd suggest to get a rudimentary main menu with cegui to work and maybe port a simple ingame tool (e.g. light tool).

Cheers, Daniel

BielBdeLuna commented 9 years ago

yes.