Author Topic: [Tutorial] Easy way to make a mounted character  (Read 25947 times)

0 Members and 2 Guests are viewing this topic.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2493
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
[Tutorial] Easy way to make a mounted character
« on: 06 August 2018, 20:12:37 »
Here is a simple way to make many creatures mounted, without needing a combined mesh from 3DS Max or even a combined mesh from the game. All you need is Tamchi's MeshView program. Here are the steps:

1. Open the mesh of the creature that you want to be the rider in MeshView. It is recommended to be human-like for the mounted animation to work properly. Inside the mesh, on top of TextData section paste the following:

Quote
AttachPoint
{
    name = "Mount"
    origin = (0.0000000, 0.0000000, 0.0000000)
    xAxis = (1.0000000, 0.0000000, 0.0000000)
    yAxis = (0.0000000, 1.0000000, 0.0000000)
    zAxis = (0.0000000, 0.0000000, 1.0000000)
}

2. Now scroll down in TextData section and at the very bottom paste the following:

Quote
CreateEntity
{
    attach = "Mount"
    entity = "records\creature\monster\saberlion\am_saberlion_21.dbr"
}

Then save the mesh.
The saberlion record link is just an example, you can use some similar creature or any creature that is used as mount in the game - Hyena, Bear, Boar or Saberlion. However I think with this method its quite possible to make a mountable wolf for example. Continue to read and you will see why.

3. Time for the second part. Open the Mesh of the creature you want to be the mount. In the Mesh you will see Bones section. When you open it you will see list of all the creature's bones. It looks like this:



4. Open each Bone separately and add "_MOUNT" after its name. In the end it should look like this:



5. Next, open the TextData section of the mount and in it add "_MOUNT" to each bone reference, in the Attach Points, SkeletonEmmitterBones and RigidBodyDescription:





This is all done for the mesh bones to be able to read the "..._MOUNT" Bones in the Mounted Animation files (which contents the combined Rider + Mount animations). This is all that you need to edit. Save the mesh.

6. Next, place the rider mesh in "Titan Quest Anniversary Edition/Database/Creatures/PC/Male" or "Titan Quest Anniversary Edition/Database/Creatures/PC/Female". I suggest you to start with a human first. Then in "Titan Quest Anniversary Edition/Database/Creatures/Monster/Saberlion" folder place the mount mesh. (or in the hyena folder, if you are using hyena, etc.). It has to be in the same directory where you extracted it, only in Database, not in Resources.

7. Now comes the more tricky part - animation. Animation is really the key for all this to work. In the given example, extract all mounted ANM files from "Titan Quest Anniversary Edition/Database/Monster/Neanderthal/ANM" folder and place them in "Titan Quest Anniversary Edition/Database/Creatures/PC/Male(Female)/ANM" folder.
Rename each from them to character animations (e.g. "neanderthalmounted_spear_idle.anm" to "malepc_idle.anm"). Launch the game. The character will be riding a lion, using mounted animation.
« Last Edit: 06 August 2018, 21:52:13 by nargil66 »

Not Yet Rated!

Offline Typhon

  • Xul
  • TQ Titans
  • Full Member
  • *
  • Posts: 305
  • Country: us
  • Karma: +4/-1
  • Gender: Male
  • Sometimes you just gotta march on Mount Olympus.
    • View Profile
    • Awards
  • Time Zone: -6
Re: [Tutorial] Easy way to make a mounted character
« Reply #1 on: 06 August 2018, 21:13:04 »
So in theory, I could put Typhon on a saberlion? Or a boar?!?! I could only imagine how broken that would look.
Your inventory is full *Plays intense game of tetris*
Spoiler for Hiden:

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Posts: 615
  • Country: ca
  • Karma: +10/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Easy way to make a mounted character
« Reply #2 on: 06 August 2018, 21:23:14 »
So in theory, I could put Typhon on a saberlion? Or a boar?!?! I could only imagine how broken that would look.

Asking the real questions here...

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2493
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #3 on: 06 August 2018, 21:33:13 »
So in theory, I could put Typhon on a saberlion? Or a boar?!?! I could only imagine how broken that would look.

Depends on animation. In theory yes, you can put anything on a "mount", if you have a fitting animation of a Rider+Mount. Sadly, I know only how to rename bones in the mesh itself, not in ANM files. Otherwise i could rename the bones in a normal horse animation to "Bone_XXXXX_Mount" and make them override the "..._MOUNT" bones in any mounted animation with Animation Composer. Thats enough to have horse riders in the game. I played for half an hour with some meshes and made this, just to prove my point:

Spoiler for Hiden:
« Last Edit: 06 August 2018, 21:53:34 by nargil66 »

Not Yet Rated!

Offline WNG

  • Forum Moderator
  • Full Member
  • *
  • Posts: 615
  • Country: ca
  • Karma: +10/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: -4
Re: [Tutorial] Easy way to make a mounted character
« Reply #4 on: 06 August 2018, 21:38:19 »
Ok, that looks awesome.  :o

Not Yet Rated!

Offline botebote77

  • mage boy
  • TQ Titans
  • Full Member
  • *
  • Posts: 1612
  • Country: 00
  • Karma: +14/-2
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #5 on: 06 August 2018, 22:10:56 »
his p***s must have really hurt
i are TQ titans
i are many people

Not Yet Rated!

Offline Typhon

  • Xul
  • TQ Titans
  • Full Member
  • *
  • Posts: 305
  • Country: us
  • Karma: +4/-1
  • Gender: Male
  • Sometimes you just gotta march on Mount Olympus.
    • View Profile
    • Awards
  • Time Zone: -6
Re: [Tutorial] Easy way to make a mounted character
« Reply #6 on: 06 August 2018, 23:09:06 »
his p***s must have really hurt
Does look rather painful.
Your inventory is full *Plays intense game of tetris*
Spoiler for Hiden:

Not Yet Rated!

Offline sauruz

  • Maze Lord
  • Global Admin
  • Full Member
  • *
  • Posts: 1625
  • Country: pt
  • Karma: +32/-0
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #7 on: 06 August 2018, 23:38:59 »
So in theory, I could put Typhon on a saberlion? Or a boar?!?! I could only imagine how broken that would look.

Depends on animation. In theory yes, you can put anything on a "mount", if you have a fitting animation of a Rider+Mount. Sadly, I know only how to rename bones in the mesh itself, not in ANM files. Otherwise i could rename the bones in a normal horse animation to "Bone_XXXXX_Mount" and make them override the "..._MOUNT" bones in any mounted animation with Animation Composer. Thats enough to have horse riders in the game. I played for half an hour with some meshes and made this, just to prove my point:

Spoiler for Hiden:

That is fking amamzing , omg!

btw: im gonna sticky the topic, tutorials are always welcome
« Last Edit: 06 August 2018, 23:43:44 by sauruz »
Check my upcoming TQ project - Titanomachy - "https://titanquestfans.net/index.php?topic=910.0"

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2493
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #8 on: 07 August 2018, 02:46:08 »
his p***s must have really hurt

Lol, alright, no more pain :D

Spoiler for Hiden:

Edit: I'll experiment more tonight, maybe i can finally make a lampad riding an Orthus.
« Last Edit: 07 August 2018, 02:56:36 by nargil66 »

Not Yet Rated!

Offline efko

  • Administrator
  • Full Member
  • *
  • Posts: 1040
  • Country: cs
  • Karma: +18/-1
  • Gender: Male
    • View Profile
    • Awards
  • Time Zone: +1
Re: [Tutorial] Easy way to make a mounted character
« Reply #9 on: 07 August 2018, 03:08:37 »
So amazing :D
discord: efko#5979
╚►They say "Before you die your whole life flashes before your eyes…". Make it worth watching. It's true, even for a blind man... ◄╝
              ╚►It is said some lives are linked across time, connected by an ancient calling that echoes through the ages ◄╝

Not Yet Rated!

Offline koderkrazy

  • Modder
  • Full Member
  • *
  • Posts: 111
  • Country: 00
  • Karma: +11/-0
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #10 on: 09 August 2018, 16:23:15 »
Here my male pc riding saber tank!!    >:D
My fault, looks like I've renamed wrong bones..

« Last Edit: 09 August 2018, 18:38:25 by koderkrazy »

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2493
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #11 on: 09 August 2018, 17:34:37 »
You need animations for it to work. Use these:
Check in "records\creature\pc\anm\anm_malepc01.dbr" which animations are used. The male uses female animations in some attacks and skills.
If you want to make it an actual mod, i can tell you the steps. The tutorial is only a crude example how it works.

Not Yet Rated!

Offline nargil66

  • Forum Moderator
  • Full Member
  • *
  • Topic Author
  • Posts: 2493
  • Country: bg
  • Karma: +67/-1
  • Gender: Male
  • Mesh-Texturing Beautifier :)
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #12 on: 09 August 2018, 17:42:16 »
I deleted the last video, i bet noone understood my idea of making the mounts summonable/equipable. Here is a new video, but be warned, its even more surrealistic  :o

I'll add explanation later.

Not Yet Rated!

Offline Typhon

  • Xul
  • TQ Titans
  • Full Member
  • *
  • Posts: 305
  • Country: us
  • Karma: +4/-1
  • Gender: Male
  • Sometimes you just gotta march on Mount Olympus.
    • View Profile
    • Awards
  • Time Zone: -6
Re: [Tutorial] Easy way to make a mounted character
« Reply #13 on: 09 August 2018, 17:46:00 »
LOL at the floating man :D
Dual wielding the torches would look funny too :o
Your inventory is full *Plays intense game of tetris*
Spoiler for Hiden:

Not Yet Rated!

Offline koderkrazy

  • Modder
  • Full Member
  • *
  • Posts: 111
  • Country: 00
  • Karma: +11/-0
    • View Profile
    • Awards
  • Time Zone: ?
Re: [Tutorial] Easy way to make a mounted character
« Reply #14 on: 09 August 2018, 18:36:40 »
You need animations for it to work. Use these:
If you want to make it an actual mod, i can tell you the steps. The tutorial is only a crude example how it works.
No no. I am not complaining about the tutorial. I updated the male anm bones with _MOUNT by referring to neanderthals.
I think I renamed wrong limbs or and I completely lost track of which were original files and which were modified. :(
I'll modify .dbr than renaming anm\msh files in next attempt.

Tags:
 


SimplePortal 2.3.7 © 2008-2024, SimplePortal