A big bug fix update just came out for 4.5. Unless there are any major problems then I am going to go back to Europe for a while. I will be focusing on multiplayer features, specifically the P2P, lobby, and voice chat features in Steamworks, as well as converting lots of models to make them ready-to-use with Leadwerks Game Engine.
I am just going to bring my little Gigabyte Brix mini PC. If I need to I can have my big monster machines shipped to me overseas, but I'll start with this one and
An update for Leadwerks Game Engine 4.5 has been pushed out on Steam. The following fixes have been made:
View projection for Oculus Rift VR headset is fixed.
Added VR.AButton, VR.BButton, VR.GripAxis for improved compatibility with Oculus Touch controllers.
Fixed terrain collision bug.
Added missing Workshop toolbar icons on Linux.
Fixed script editor not opening on Linux.
Fixed LoadAnimation bug.
Fixed missing fall damage on player controller.
Welcome dear reader to my first Blog entry. In the following you will get a first impression of what I am working on. So lets not lose any more time and get started!
What is the Phodex Framework?
The Phodex Framework is created with the intention to provide common systems and mechanics to be able to create cool first person and especially role playing games within the Leadwerks Game Engine.
"Leadwerks Game Engine is the easiest way to make 3D games." and "It's everything you need
Ladies and gentlemen, come one, come all, to feast your eyes on wondrous sights and behold amazing feats! It's "Cirque des Jeux", the next Leadwerks Game Tournament!
How does it work? For one month, the Leadwerks community builds small playable games. Some people work alone and some team up with others. At the end of the month we release our projects to the public and play each other's games. The point is to release something short and sweet with a constrained timeline, which h
I recently picked up an Oculus Rift (CV1) in order to improve our support for this headset. It was easy to make my changes, but having the actual hardware on hand was invaluable in this process, and our support for the Rift is now much better because of this. I have now tried a total of five different VR headsets:
HTC Vive
Valve's duct-taped prototype that was the basis of the HTC Vive.
Oculus Rift DK1
Oculus Rift DK2
Oculus Rift CV1
At one point Leadwe
A new build is available on the beta branch on Steam. This fixes a couple of issues.
Oculus view projection is fixed.
Added VR.AButton, VR.BButton, VR.GripAxis for compatibility with Oculus Touch controllers:
https://www.leadwerks.com/community/topic/17052-vive-and-oculus-controls/
Fixed terrain collision bug:
https://www.leadwerks.com/community/topic/16985-character-controller-falls-through-terrain/
An update is available on the beta branch on Steam.
Fixed missing fall damage: https://www.leadwerks.com/community/topic/17005-i-dont-get-fall-damage/
Fixed LoadAnimation bug: https://www.leadwerks.com/community/topic/16982-modelviewer-load-animation/
May have fixed VR player script and tracking on Oculus Rift.
If you have an Oculus Rift please try creating a new project from the VR template project and tell me your results. If there is still a problem I will go buy
I have Steam peer-to-peer networking commands implemented into Leadwerks 4.6. Here are the commands. Note this complex system has been boiled down to just three simple commands:
class P2P
{
public:
#ifdef LEADWERKS_5
static bool Send(uint64 steamid, const int messageid, shared_ptr<BankStream> data, const int channel = 0, const int flags = 0);
static bool Send(uint64 steamid, const int messageid, shared_ptr<Bank> data, const int channel = 0, const int flags = 0);
static shared_
I have been working on some new features for the SplineTools package for Leadwerks. In the video below I demonstrate 2 new features
Reverse spline followers: Reverse any spline follower at any given time on the spline. Just call the Reverse() function on a spline follower and enjoy the ride.
Closest point on the spline: helper functions that can check what the closest point on a spline is based on given position.
I'm happy to announce the very first alpha release of Leadwerks 5 is now available.
What's New
String commands now accept a unicode overload. Add "L" in front of a string to create a wide string in C++.
Now using smart pointers. Simply set a variable to nullptr to delete an object. There is no Release() or AddRef() function.
Exclusively 64-bit!
Global states are gone. There is no "current" world or context. Instead, the object you want is passed into any function
Here is the second iteration of our VR robotic arm concept. This can be used for the safe planning of robotic motions and early detection of potential problems. VR gives us intuitive manual control with six degrees of freedom along with stereoscopic vision for superior spatial awareness.
I spent a few days setting up a server application and attempting to implement NAT punch through. You can read the details of my adventures here.
Here's what I think:
I can probably get it working.
There's a lot of weird hardware and configurations out there I can't realistically test.
There will always be a certain failure rate which translates into angry users who I can't help.
So I started to think about this backwards, by first asking what we want the user exp
Now that the steam updating works again, the Spline Tools 1.04 package has been uploaded on Steam.
Update 1.04
This version contains some updated maps for Leadwerks 4.5. The moving platforms map unfortunately is not working properly and will have to be sorted out.
Wire splines added.
Wire splines can be used for creating wires, cables or rope. By default, wires have no physics.
Physics can be added as static shapes by selecting the wire type
Luawerks has been updated to easily transform any game into a Seated VR compatible one. All what's needed is the application to be launched with "-vr". All what has been added is the tweak discussed here.
While Luawerks isn't really ideal for Room scale VR, seated on the other hand works better. The center tracking call gets called every time the game gets unpaused. At this time, the UI doesn't work with VR. Keep in-mind that there might be some tweaking to your game to make it 100% VR com
This is a rough timeline of events I am planning in the new year. It is not complete, and may change, but this is just what I am thinking right now.
January 15: Release Leadwerks 5 Alpha Zero subscription
February 1: Launch Kickstarter campaign for development of Leadwerks 5 Alpha One
February 1: Game Tournament
March 3: Kickstarter campaign complete
April 1: Leadwerks 4.6 released (vehicles, NAT punch-through)
June 30: Summer Games Tournament
Jun
Hi ,
Currently I'm planning the next level for Behind Enemy Lines. Since the player has to do part of the level with a sniper rifle, a little preliminary work had to be done. So, Here's my way to tackle this topic with the Addon "FPS Weapon Pack":
The tutorial from tipforeveryone was very helpful to me. You can find it here
https://www.leadwerks.com/community/blogs/entry/1775-realistic-sniper-rifle-scope-in-lua/
i downloaded a Scope frome here :http://www.cadnav.com/3d-models
It's been an eventful year.
A new beautiful website has been rolled out, and our community software is updated to the latest version of Invision Power Board, which allowed us to move all file storage to Amazon S3 for basically free unlimited storage space for the site.
Documentation moved into a new easy to use system.
The Games Showcase was created.
We had a totally kick-*** Halloween Game Tournament.
Announced the development of Leadwerks 5, added unicode sup
Explore our reimagining of the Chernobyl nuclear exclusion zone with The Zone asset pack. This package contains over three gigabytes of high-quality game assets prepared to take advantage of the latest Leadwerks features. Use our ready-made map (included) to start your game or create your own post-apocalyptic environment.
Get it now on Steam with a discount during launch week.
"The Zone" DLC includes the following assets:
24 terrain textures
11 buildings (plu
Today we are pleased to announce the release of Leadwerks Game Engine 4.5.
Version 4.5 introduces support for VR headsets including the HTC Vive, Oculus Rift, and all OSVR-based hardware, allowing developers to create both room-scale and seated VR experiences. The Leadwerks virtual reality command set is robust yet incredibly simple allowing you to easily convert your existing 3D games into VR titles. To help get you started the source code for our Asteroids3D game has been updated for VR a
Quite some time ago I was playing Rainbow Six Vegas with a coworker (not during work time). We were doing terrorist hunt on this construction site map and we were having a great time enjoying this classic game. At some point I wanted to throw a grenade quite far away. Of course with my pro-fps skills I managed to hit the electric pole standing right in front of me. After I was done facepalming, something caught my eye: the wires on the electric pole were swinging, probably by the grenade's shock
Version 4.5 is updated on the beta branch on Steam.
Fixed small projection error in VR mode.
Added fog settings in editor and into map file format.
Fixed Workshop browser back button not working.
Added VR project template.
Added VR player script
Added friction to hinge joint script.
Added ball and slider joint scripts.
Joint scripts will now use the entity parent for the other joint connection (if it exists).
We've only got about 24
The final step to our VR teleporter mechanic is to make the beam arc. This allows us to climb up to areas above our head.
The trick to this is to take our single beam picking mechanic and split it up into a lot of little segments, for both the intersection test and the visual display. I decided to make a kind of simple physics simulation for this, rather than using bezier curves or another method. The basic idea is you have a starting position and a velocity. You move a point along tha
It's been quite a while since I posted here. All is well, and I now have some time to talk to you on where I've been and what I wish to do in the future.
I started a job back in August and my enormous amount of free time dwindled to a few hours a day. However, I now have an income to support myself and buy new toys. I wanted to get into the Linux ecosystem and further distance myself from the Windows world. So for about $300, I've built a PC with an i3-6100, 4GB of DDR4 Ram, put it in a Min