First Steps

This tutorial is done in Blender. In this tutorial you need:

A recommended version 2.93.xx
-FlashX’s LS3D plugins that can be found here:
https://github.com/FlashX64/blender-ls3d-tools

Setting Up Your Vehicle

This is the most important information getting your vehicle to work.

The engine requires several files for vehicles to work and they have a suffix for the model filenames. If you don’t use this suffix the game engine won’t recognize the vehicle. Make sure your names are correct. I.e. “la_jeepsas”, “cla_jeepsas” etc.

If some of these files are missing, it may result in a crash.

la_ The actual model that is visible
cla_ The destroyed model of the vehicle
dmla_ The damage model
sla_ Assumingly, this is used to calculate the shadows

The visible model contains a lot of data like where visual effects appear (smoke lights etc.) how many and what kind of seats it contains, where the FPV/3rd person cameras are located for each seat. It also contains the material ID and collision mesh that can be deformed. (not to confuse with the damage model) The turret should also be setup in here but I’ll come to that later.

Wheels are also setup in here and they are aligned with dummies on each axis.

The seats are defined by the last number.

SEAT00, SEAT01 etc.

Under Object properties, LS3D Object and then “user defined properties”, settings for the sitting animation is defined with the seat’s name that can be seen when you interact with the vehicle.

“SEAT18,name7101” inside the SEAT01 dummy of la_jeepsas.

Different animations can be found in other vehicles.


The destroyed model is just the mesh after the vehicle being destroyed. It also has material IDs and deform settings.


This is the damage model that absorbs weapon damage. Each face tells the game engine how many hit points it may take. It also has material IDs.


I can only assume that this model is being used for shadow casting. It is recommended to use it so it does not cause any unexpected crashes.


If you intend to create custom turrets, I highly recommend to make this mesh inside the “la_” model first. Each turret must be a child object of the according seat.

SEAT01>HORT01>VERT01>BARREL01_00

This can be also created into a static turret like the MG42. In Lutsip you will need to give it a “stationary weapon” actor.

You can put multiple turrets on one vehicle, but the hand animation where the character would hold the weapon can only be used once. Dummy’s (RWS and LWS)

Now in this jeep, the barrel is parented to SEAT01. Every child object needs to use the same suffix to make it work. I recommend to use the same pattern for the horizontal and vertical axis (HORT and VERT).

For example if it would have 3 turrets:

SEAT00>HORT00>VERT00>BARREL00_00
SEAT01>HORT01>VERT01>BARREL01_00
SEAT02>HORT02>VERT02>>BARREL02_00

A good example of how the horizontal and vertical axis work can be seen inside the “la_flak” model as they can move around different meshes.

“la_jeepsas_f01_00” is a separate file which contains the exact same coordination’s of where it would be on the actual model. Every other mesh is cut out. Each turret will need to have this “animation” file with the same seat suffix:

la__f00_00 for the first seat
la__f01_00 for the second one etc.

The 5ds file can be copied and renamed of the identical vehicle if this results in bugs.


Shoutbox

COM_KUNENA_LIB_AVATAR_TITLE Sqdn. Ldr. Ted Striker

Lower Saxony might be a more common term

3 hours ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Almost 600 dead today here...

11 hours ago
Stompinidus

What is a Nether Saxon?

16 hours ago
COM_KUNENA_LIB_AVATAR_TITLE Sqdn. Ldr. Ted Striker

So, who is not from Nether Saxon?

1 day ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Nice!

1 day ago
COM_KUNENA_LIB_AVATAR_TITLE Sqdn. Ldr. Ted Striker

finally a GOD old game, played thru in 2 weeks.

1 day ago 1
COM_KUNENA_LIB_AVATAR_TITLE snowman

Good evening :)

1 day ago
COM_KUNENA_LIB_AVATAR_TITLE «†mariolka†»®

you to have a nice week:rambo:

1 day ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Gooood morning :) Have a great week everyone :cool:

1 day ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Good job! We can't fix it more than this. We will update everyone on facebook too. Actually I posted about this problem, but only a few read it :sarcy:

2 days ago
COM_KUNENA_LIB_AVATAR_TITLE Rs_Emy

thank you very much snowman, n ow can return play online

2 days ago 1
COM_KUNENA_LIB_AVATAR_TITLE snowman

HELLO!

2 days ago
COM_KUNENA_LIB_AVATAR_TITLE Maquisard

Hello Soldiers :love:

2 days ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

I'd tell him to not bother with it when it's not so expensive.

3 days ago
COM_KUNENA_LIB_AVATAR_TITLE Sqdn. Ldr. Ted Striker

Purchased something and payed with PayPal
the guy writes me he’s in hospital now due to possible infection with corona, so he can’t send me the objects and that he has send back the money. Isn’t that strange?

3 days ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

It's possible to play if you read this

3 days ago
COM_KUNENA_LIB_AVATAR_TITLE Rs_Emy

hi all, sorry 1 question, why not possibile play online? in future is possible return play?

3 days ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Good morning

3 days ago
COM_KUNENA_LIB_AVATAR_TITLE Maquisard

Morning :)

3 days ago
COM_KUNENA_LIB_AVATAR_TITLE Damni

How are you Sir?

4 days ago
COM_KUNENA_LIB_AVATAR_TITLE Maquisard

Good Afternoon Damni :cool:

4 days ago
COM_KUNENA_LIB_AVATAR_TITLE Damni

:D

4 days ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Btw... my old HDD still works! It's my computer that's giving up :mm6:

4 days ago
COM_KUNENA_LIB_AVATAR_TITLE Damni

This laptop already had btrfs. But I didn't like how I setup the subvolumes last time. So I'm redoing it.

4 days ago
COM_KUNENA_LIB_AVATAR_TITLE snowman

Same temps here. I think I'll stick to ext4.

4 days ago 1

The shoutbox is unavailable to non-members

Upcoming Events

You can organize your own event!
Organize Events Now

We need your help!
H&D2 Community Survey

Who's Online

We have 138 guests and no members online

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.