Jump to content

UniqueOne

Members
  • Posts

    243
  • Joined

  • Last visited

Everything posted by UniqueOne

  1. ... and some more new pics ... More procedural snow updates (now with more config options and better looks in general): Remade the procedural night sky (now also has proper atmospheric scattering at night): New sunset/sunrise updates sun and it's volumtrics now changes color: Procedural moons (can add up to 8 procedural moons to any world, with their own texture, etc):
  2. Thanks man. Hey, poke eez etc, and come join us. I need people to help with the gameplay basic systems while I finish the engine stuff.
  3. ... and more ... Procedural snow system (just specify an altitude in the mapinfo for the map for snow to start blending into the original map - or set the altitude below the map to make the whole map snowy - players and entities also get snow added): Procedural moss (just enable in mapinfo to add moss to ground, rocks, and trees): Procedural lava (not currently used anywhere in warzone except on the ffa map for testing): Underwater looks updates:
  4. Here's some new screenshots. Volumetric fogs (enable in mapinfo and set what types you want, linear, volumetric whole map, or volumetric altitude based - can set density, wind, etc): General water looks improvements and a new breaking-waves/whitecaps effect: New procedural ground foliage system (automatically adds layers of surface plant life over the ground): New procedural hanging moss/vines system (simply enable it and tell it what texture to use on your map in mapinfo):
  5. I made a tool for warzone to convert between model formats, which may (at least partially) do what you want. It will rename the material names to the texture names, but as warzone checks the model's directory for textures by default, i don't think I made it add the path itself. Anyway, it may save some time by at least filling the texture names, leaving you to only have to add the path at the start of each material. NOTE: I'm too busy working on warzone to really spend any extra time working on or supporting this little program, I just made it for my own use on warzone prefab models. It may help with your needs as well. It is a command line tool, you will need to use it from the command prompt. Hope it helps. Download Link
  6. It is possible to test warzone now, by downloading from github, and getting links from us for some test maps. Warzone needs a pretty beefy computer though, at least for GPU (something like 4gb+ video card era, 2gb if you don't care about fps so much).
  7. Unfortunately for the increased limits, WzMap requires more then 3.4gb of ram, so 64bit is required. It really requires about 8gb usable memory for a basic map or 12-ish gb to use the procedural systems (adding trees/rocks/buildings/whatever). The maps will run in game on 32bit though, it just needs that memory while generating. Could you maybe get access to another computer via teamviewer or something for compiling?
  8. Some recent changes to the GPU grass system.
  9. Since people have been asking, here's a very, very, short description of what we are aiming to do. - The idea behind the game is to have multiple worlds (maps), linked together using a master server to send players between planets and to store inventory, etc.- Each world will have a town. Here players will socialize, and/or join duel queues in the arena. Instead of hundreds of empty servers, warzone servers should be always active - at least the hubs.- The combat will be almost standard Jedi Academy (with some tweaks and additions, but not moving too far away from the original fighting systems). If it ain't broke, don't fix it.- Many of the worlds will be conquerable by clans in an Eve Online style sandbox way. Enemy clans can then invade the planet, using a long (probably a day or so) timer to give time for both sides to prepare before the battle.- Clans who own planets control the resources of that world (natural resources, npc loots, etc). They can either sell them, or horde them.- Have a moldular weapon system. Each weapon can be modified and added to, Fallout 4 style, for an almost unlimited number of weapon options.- Make it dead easy to add new content, for new and old modders, and hopefully let people mix and match community modifications to their liking (skyrim style). When I get time, I will add more details and a better description here, but those are the basic plan.
  10. In warzone I just type /awp and it waypoints the map for me. An older version is also available in JKG, but neither use wnt files, too limited.
  11. In Warzone I did it like this. This shows the original map's image for a moment, if there is one, then switches between random images each 10 seconds during loading. This is for MP, but it should work in SP too I think.
  12. Very cool. I'm gonna have to play with this in the warzone renderer
  13. Emissive light sources from any glow textures, sky cubemap to add some sky color, settings in mapname.mapinfo ini file to adjust map coloring, etc to replace most of what lightmaps normally do, and occlusion culling instead of vis. Wz still supports both lightmaps and vis, but we don't use them.
  14. The thing about Warzone is it does nearly all of it for you. You just make your map, then if you need to change some values in a notepad file to adjust color, lighting, etc. We don't even need lightmaps or vis. As for the water, its done automatically on anything you set as "q3map_material Water" in your shader. As for trees, we made a tool to add them to your map automatically. As for AI, you just run an ingame command to waypoint your map. As for foliage, theres automatic grass on any surface with the shader set to "q3map_material shortgrass" or "q3map_material longgrass". There's also a second ingame command /genfoliage to add the plants you see on that particular map. .. it's all automatic.
  15. Here's a short video of recent water system updates. http://www.youtube.com/watch?v=qR97LCSsnF4
  16. I will keep this short... WARZONE NEEDS YOU! We could use modellers, mappers, texture artists, UI artists, coders (specially if you know OpenGL, other graphics programming, or UI coding), sound artists, people that can make a good cup of coffee or tea, everything and anything you think you can do that is useful to the creation of a game. I've been doing pretty much everything myself for 4 years now and could really use some people specialized more then I am. I really don't have the time to do everything myself. Send a PM to @Stoiss or @UniqueOne if you are interested and think you can help in some/any way at all. Probably sending to Stoiss is preferred as he checks JKHUB more often then I do (i'm always coding). You don't need to be an expert, many hands make light work.
  17. ... and a few new random pics ... These show the experimental screen space shadows, experimental water systems, splat mapping on terrain, updated render/texturing quality and lighting adjustments. Just random stuff i've been testing and adding.
  18. UniqueOne

    Scarif

    Its from the warzone mod we are making (https://jkhub.org/forum/134-star-wars-warzone/). The assets are open source for mappers to use outside of warzone though, if they want to.
  19. UniqueOne

    Scarif

    This is pretty nice. If you feel like doing a second version, you are welcome to use some of our warzone scarif assets (trees, foliages, etc)... or even better, join us
  20. Here's some screenshots of a map I through together to test new tree models.
  21. The new roads/paths system, changes to the GLSL grass system, and the new night time moon system. The grass and roads systems. * With the grass system changes, in the mapInfo ini file, grassImage0 -> grassImage2 are used most of the time. grassImage3 -> grassImage9 are used in patches based on the grass map image (usually the default grass map will suit any map, but you could use your own). If any are not specified, grassImage0 is reused for the other options by default. Black on the generated road map means bad slope or object for a road. Blue shows water. Green shows height of that position. Here's an example mapInfo ini section for grass system: [GRASS] GRASS_ENABLED=1 GRASS_DENSITY=2 GRASS_HEIGHT=56.0 GRASS_DISTANCE=3072 GRASS_DISTANCE_FROM_ROADS=0.25 grassImage0=models/warzone/foliage/newgrass2 grassImage1=models/warzone/foliage/newgrass3 grassImage2=models/warzone/foliage/newgrass4 grassImage3=models/warzone/foliage/plant87 grassImage4=models/warzone/foliage/plant89 grassImage5=models/warzone/foliage/plant21 grassImage6=models/warzone/foliage/plant13 grassImage7=models/warzone/foliage/plant09 grassImage8=models/warzone/foliage/plant13 grassImage9=models/warzone/foliage/plant01 seaGrassImage=models/warzone/foliage/seagrass * With the new road/path system, all the mapper has to do is run an in game command (/genroadmap) to generate the map, and draw red lines on it for roads. Grasses, etc will not be drawn on roads. ... And example road map: ... and some screenshots: The moon/planet system. * With the new procedural moon/planet system, the moon rotates based on the setting in the mapInfo file. You can also specify everything needed to change the looks of the moon. Here is an example mapInfo ini section: [MOON] // moonImage changes the basic look/surface-pattern of the moon. It is not a diffuse image. moonImage=gfx/random MOON_COLOR_R=0.2 MOON_COLOR_G=0.2 MOON_COLOR_B=0.2 MOON_ATMOSPHERE_COLOR_R=1.0 MOON_ATMOSPHERE_COLOR_G=1.0 MOON_ATMOSPHERE_COLOR_B=1.0 MOON_GLOW_STRENGTH=0.5 MOON_ROTATION_RATE=0.08 ... and some (really basic - I just adjusted the base colors) screenshots: And here's a full example mapInfo file for this test map, showing nearly all the current options a mapper can specify (note you can reload mapinfo in game in realtime to change settings using /reloadmapinfo): // // note: I am in the process of moving most cvars to mapInfo settings so they can be specified per map to let mappers customize how everything looks to suit their map. // [PALETTE] // note: LATE_LIGHTING_ENABLED - 0 is normal. 1 is late in post process. 2 is right at the end. Can cause very different map looks. LATE_LIGHTING_ENABLED=0 MAP_AMBIENT_COLOR_R=1.0 MAP_AMBIENT_COLOR_G=1.0 MAP_AMBIENT_COLOR_B=1.0 MAP_AMBIENT_CONTRAST=0.96 MAP_AMBIENT_SATURATION=1.0 MAP_AMBIENT_BRIGHTNESS=1.15 // MAP_GLOW_MULTIPLIER can be used to adjust the strength/power of glows per map on all related post processes. MAP_GLOW_MULTIPLIER=1.0 [EMISSION] // note: these specify basic values for how much lighting the surrounding objects get from 'glow' shader surfaces. All map 'glow' shaders in warzone are real lights. MAP_EMISSIVE_RADIUS_SCALE=3.0 MAP_EMISSIVE_COLOR_SCALE=1.5 [SUN] // note: settings for the procedural sun system, the light systems, and day/night cycle systems. DAY_NIGHT_CYCLE_ENABLED=1 DAY_NIGHT_CYCLE_SPEED=0.02 SUN_PHONG_SCALE=1.0 SUN_COLOR_MAIN_R=1.0 SUN_COLOR_MAIN_G=0.8 SUN_COLOR_MAIN_B=0.4 SUN_COLOR_SECONDARY_R=0.5 SUN_COLOR_SECONDARY_G=0.4 SUN_COLOR_SECONDARY_B=0.2 SUN_COLOR_TERTIARY_R=0.3 SUN_COLOR_TERTIARY_G=0.25 SUN_COLOR_TERTIARY_B=0.1 SUN_COLOR_AMBIENT_R=0.1 SUN_COLOR_AMBIENT_G=0.08 SUN_COLOR_AMBIENT_B=0.04 [MOON] // note: moonImage is a seed image, a pattern, not an actual diffuse image. moonImage=gfx/random MOON_COLOR_R=0.2 MOON_COLOR_G=0.2 MOON_COLOR_B=0.2 MOON_ATMOSPHERE_COLOR_R=1.0 MOON_ATMOSPHERE_COLOR_G=1.0 MOON_ATMOSPHERE_COLOR_B=1.0 MOON_GLOW_STRENGTH=0.5 MOON_ROTATION_RATE=0.08 [FOG] // note: fog systems. warzone distance fog and volumetric fogs. DISABLE_FOG=0 FOG_STANDARD_ENABLE=1 FOG_DENSITY=0.25 FOG_RANGE_MULTIPLIER=1.0 FOG_ACCUMULATION_MODIFIER=3.0 FOG_COLOR_R=0.5 FOG_COLOR_G=0.5 FOG_COLOR_B=0.5 FOG_COLOR_SUN_R=1.0 FOG_COLOR_SUN_G=1.0 FOG_COLOR_SUN_B=1.0 FOG_VOLUMETRIC_ENABLE=0 FOG_VOLUMETRIC_DENSITY=0.55 FOG_VOLUMETRIC_STRENGTH=0.135 FOG_VOLUMETRIC_VELOCITY=0.01 FOG_VOLUMETRIC_CLOUDINESS=10.0 FOG_VOLUMETRIC_WIND=0.001 FOG_VOLUMETRIC_COLOR_R=1.0 FOG_VOLUMETRIC_COLOR_G=1.0 FOG_VOLUMETRIC_COLOR_B=1.0 [WATER] // note: settings for the warzone water shader systems. WATER_ENABLED=1 WATER_COLOR_SHALLOW_R=0.0078 WATER_COLOR_SHALLOW_G=0.5176 WATER_COLOR_SHALLOW_B=0.5 WATER_COLOR_DEEP_R=0.0059 WATER_COLOR_DEEP_G=0.0476 WATER_COLOR_DEEP_B=0.038 [SHADOWS] // note: settings for the sun shadow system. SHADOWS_ENABLED=1 SHADOW_MINBRIGHT=0.65 SHADOW_MAXBRIGHT=1.0 [AMBIENT_OCCLUSION] // note: settings for the ambient occlusion system. AO_ENABLED=1 AO_MINBRIGHT=0.5 AO_MULTBRIGHT=0.5 [FOLIAGE] // note: this is the cgame foliage system, not the same as the renderer grass system. //FOLIAGE_SET=forest2 //FOLIAGE_SET=fieldgrass //FOLIAGE_SET=fieldgrassshrubs //FOLIAGE_SET=mushroomforest [CLIMATE] // note: used by the cgame foliage system, also used to specify extra surfaces for the renderer grass system, if the mapper needs more then just grasses on MATERIAL_SHORTGRASS and MATERIAL_LONGGRASS. CLIMATE_TYPE=springpineforest [GRASS] // note: this is the renderer grass system. GRASS_ENABLED=1 GRASS_DENSITY=2 GRASS_HEIGHT=56.0 GRASS_DISTANCE=3072 //GRASS_DISTANCE=2048 GRASS_DISTANCE_FROM_ROADS=0.25 grassImage0=models/warzone/foliage/newgrass2 grassImage1=models/warzone/foliage/newgrass3 grassImage2=models/warzone/foliage/newgrass4 grassImage3=models/warzone/foliage/plant87 grassImage4=models/warzone/foliage/plant89 grassImage5=models/warzone/foliage/plant21 grassImage6=models/warzone/foliage/plant13 grassImage7=models/warzone/foliage/plant09 grassImage8=models/warzone/foliage/plant13 grassImage9=models/warzone/foliage/plant01 seaGrassImage=models/warzone/foliage/seagrass [PEBBLES] // note: I'm probably going to remove this. It was a test system. PEBBLES_ENABLED=0 PEBBLES_DENSITY=1 PEBBLES_DISTANCE=2048 pebblesImage0=models/warzone/pebbles/mainpebbles0 pebblesImage1=models/warzone/pebbles/mainpebbles1 pebblesImage2=models/warzone/pebbles/mainpebbles2
  22. That is hard to answer, it all depends on hardware. Warzone is targeted at modern hardware. In general though the forest maps are faster then newer JKA maps because most of the map is merged into single draw calls, unlike JKA maps where the shaders are so varied and a lot have many stages causing multiple draws of the same surfaces. Wz also has a few tweaks like adding <originalTextureName>_g.jpg to add glows while drawing the original surface, skipping a bunch of tiny draw calls completely. For me the scarif map runs at 130 - 200ish fps, but I have a GTX 1070. Wz will max out your graphics card because of the tweaks done to CPU usage throughout the game (and because it does as much as possible on the GPU, skipping rend2 everywhere it possibly can), so performance of your video card matters much more than your CPU. People with 2gb vram era graphics cards might struggle, but anything newer should run ok, although everything has cvars to adjust or turn off. Here's a few of the optimization cvars for older hardware: * shadows are costly [r_sunlightmode 1 will turn them off, or r_shadowblur 0 will speed them up, r_shadowBlurWidth and r_shadowBlurStep can also be used to keep the blur but adjust for speed/quality] - note that shadows draw the scene up to 4 times per frame regardless of blur settings * volumetric light can be costly [r_bloom 1 to turn off volumetrics and use standard bloom, or 0 to just use normal dglows]. The sun will always, however, be a volumetric light (for now). * theres also a generic performance cvar, [r_lowvram 1 will adjust stuff to fit into 2gb vram, and r_lowvram 2 will try to adjust everything to try to fit into 1gb vram], but I have not tested these on old cards to be able to give any actual performance measurements. These cvars scale down textures and frame buffer sizes (of effects like vlight, etc) to save vram and reduce the number of pixels effects are done against. These are a few I can think of off the top of my head, but everything has cvars, so i'm pretty sure it would be possible to make nearly any computer playable. On a related note, last night I was working on a new experimental occlusion culling method that simply scans forward using simple quad draws at various ranges from the viewer to find the furthest visible pixel distance, which will allow rend2 to skip a crapload of map geometry completely during render and make the q3 vis system basicly obsolete. It is currently working, pretty good for indoor maps, but on outdoor maps still needs some tweaking (being able to skip sky pixels, etc, I need to work out how to modify the depth buffer to move sky pixel depths to the camera position before doing the scans). I'm sort of amazed that no-one has thought of this before.
  23. WzMap increases nearly all the BSP limits by a lot. So map size is really only limited by RAM on the compiling machine, some max map size limits in the game code, and a few int's changed to uint32's also in the game code (index counts of verts arrays, etc - uint32's remain backwards compatible with JKA bsp, i didn't want to change the bsp data format itself).
×
×
  • Create New...