Hat is a GPL licensed engine built on-top of xReaL. It supports scripting via V8 (JavaScript), hot-loading of many aspects of the game, Bullet Physics, OpenAL EFX, and much more.
A while back I presented an article on the weapon scripts that I proposed. It was an exact port of the configuration that Rainbow Six: Rogue Spear RSEditor provided. This is a break-down of what the weapon system provides. The video below shows all the scripting below in application.
The core of the weapon script is representing it with a model and a representation that it is bound by in the engine.
This allows you to configure to provide more precise logic for the weapon as they are represented in the engine. This can be as generic as you want -- Load models in the game on the fly. Edit, continue, and don't worry about recompiling or exiting the game.
You logically will not be firing at the same accuracy throughout the game. Here you can configure how your weapons handle in a particular movement of the player. You can also configure weapons to support any number of zooms, determine the reticule timing, the encumbrance, the firing modes the weapon has, ammo types, rounds, the rate of fire, even support for a safety if such realism is desired.
Animating weapons, providing sounds, and syncing things together takes a long time. RR tries to help developers by providing a system for an easy interface for weapon animations. You define the animation, the time it plays, and any sounds it should play at a per-frame basis. The realism in sounds is just as important as the animation itself.
Ballistics, environment realism, and proper physics is a huge part of any tactical shooter. Rogue Reborn is working to provide you that by integrating the Bullet physics engine. Here is a quick "developer" video showing a bunch of boxes being thrown around. This is a very, very early stage of the engine. It's a wire-frame video, so don't expect craziness.
We wanted to at least show two of the four models that have been ported for Rogue Reborn. All the features described above in the JavaScript weapon setup are being used in the screenshots below.
There are other miscellaneous happenings that have been going on as well.
Shouldn't scripting/GUI-editing be easy? We want people to mod when Rogue Reborn is released. Here is what we are doing to make that process easy.
The Rogue Reborn team has implemented a vast portion of the interaction system from Rainbow Six: Rogue Spear. Developer's Blog.
The last week was a mix of pleasure and pain as we took the sound and renderer into different directions. We are proud to demonstrate a very fun stun-grenade...
Weekly update. Showing off an almost complete Killhouse two-story, various changed to the movement, and the upcoming map. Rogue Reborn is a port of Rogue...
Rogue Reborn is a modern port of Rainbow Six: Rogue Spear. The primary focus of this project is to incorporate all the elements of the original R6RS while...
Only registered members can share their thoughts. So come on! Join the community today (totally free - or sign in with your social account on the right) and join in the conversation.
Yay, something based off Xreal