ensiform Posted October 12, 2015 Posted October 12, 2015 I concur though. The CGame will have a field day with any sort of changes of that way. Think of how the trap calls to loadmap will be affected and inline models/bmodels.
Archangel35757 Posted October 12, 2015 Posted October 12, 2015 BSP is still fine for indoor maps, yes? But what about large, expansive outdoor maps? Is there a better data structure that could be added for outdoor maps and still work in harmony with BSP data structures? UniqueOne likes this
Archangel35757 Posted October 13, 2015 Posted October 13, 2015 The Far Cry 2 Dunia Engine allows complex sequences and run-events during gameplay; the game features a day-and-night cycle, as well as tree and vegetation regeneration. A unique fire propagation mechanism, which allows a small fire to spread and eventually cause large brush fires, may be used either to the player's advantage during combat or against the player. The behavior of fire is dependent on factors such as wind speed, wind direction, rain, and vegetation type. For example, a fire may not spread as easily in a lush, moist jungle environment compared to dry, grassy plains and savannahs. https://myclone.wordpress.com/2010/04/17/far-cry-2-editor/ https://en.m.wikipedia.org/wiki/Dunia_Engine Can we achieve that for JK??? If we could incorporate some of those major outdoor features would be awesome!
mrwonko Posted October 13, 2015 Posted October 13, 2015 Look up how many people worked on Far Cry 2 for how long. Given that much time, we may be able to copy it.
Archangel35757 Posted October 13, 2015 Posted October 13, 2015 Look up how many people worked on Far Cry 2 for how long. Given that much time, we may be able to copy it.Are there any open source engines that do similar things? EDIT: What about Id tech 4? It's open source, yes? It's megaTextures for outdoors would be a great addition to JKA. https://en.m.wikipedia.org/wiki/Id_Tech_4
Xycaleth Posted October 13, 2015 Author Posted October 13, 2015 Are there any open source engines that do similar things? EDIT: What about Id tech 4? It's open source, yes? It's megaTextures f or outdoors would be a great addition to JKA. https://en.m.wikipedia.org/wiki/Id_Tech_4As long as the person implementing the D3 map loading hasn't read how the D3/Q4 code does it then there's no licensing issue. The problem comes when you're basing your code on the D3 code as you're creating a derivative work which must be licensed under the same license as the original (and this license is incompatible with OJK's).Same applies to anything coming from id Tech 4. You would also need to add editor support as creating megatextures is not something that artists can do manually.
mrwonko Posted October 13, 2015 Posted October 13, 2015 Megatextures is id Tech 5, not 4 (well, I think Quake Wars had them, but that never got open sourced). FWIW I don't think switching engines is the solution. minilogoguy18 likes this
Archangel35757 Posted October 13, 2015 Posted October 13, 2015 I wasn't saying to switch engines-- just borrow features from other open source engines for implementation. Tempust85 and minilogoguy18 like this
Archangel35757 Posted October 25, 2015 Posted October 25, 2015 This open source engine uses octrees: http://castle-engine.sourceforge.net/vrml_engine_doc/output/xsl/html/index.html Edit: Only suggesting that the coders might look at this to see if an octree data structure can be added to OpenJK engine-- where we retain BSP data structures as children nodes??? Or some other harmonious arrangement between octree and BSP... of course I don't know what I'm talking about :-/
UniqueOne Posted October 26, 2015 Posted October 26, 2015 The answer here for the sp/mp thing is to combine the things people like from sp into mp code. Separation of the two just makes extra work long term. What I plan to do in warzone mod is sort of a mix between open worlds (skyrim style), dungeons (coop/sp - sub-maps), and open world event system (similar to defiance mmo - if you have not checked it out, i suggest you take a look to get an idea what this means, its free to play). Other then the dungeons, all this stuff would just be randomly placed around the map. Dungeons would be randomly generated sp style missions... anyway, the point I am making is all this is a single map - a "world". Other then having pvp areas on map (like arena queue system), have not thought too hard about pvp (but I would probably allow server owners to enable world pvp if they wish - or use a pvp event area system like defiance does). Most of this stuff would be simple with a proper map format, but much harder (possible, but harder) with the current bsp system. JKA's ui system also makes it hard, but I have been playing with awesomium as a replacement. I for one can only hope someone here is capable of doing something like what archangel posted. Or maybe just a map system capable of loading/unloading map cells as required. Stoiss likes this
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now