Reverie World Studios Forums

Reverie World Studios Forums (
-   Main Square (
-   -   Modding races (

OrcSlayer 07-15-2009 07:13 AM

Modding races
Can you, with a knowledge of coding, make your own race or sub race?

Andy Joslin 07-15-2009 08:20 AM

Yes, very very easy. A 'race' isn't really anything hardcoded.

Kire 07-15-2009 08:35 AM

Sounds fun, for people who will know how to mod =P. Oh my, what would i do if i had that knowledge... =)

SPARROW94 07-15-2009 12:44 PM

I would create dark Eldar... ELFS*! elfs.. my bad *looks at warhammer 40,000 book, drools *

Darvin 07-15-2009 02:05 PM

First issue with dark elves is that you'll need to reskin the elves. Having done some modding before, I can tell you that any time you need new models or skins, that's what holds you up. Yes, there are some great artists out there, but they're few and far between, so getting their talent on board is tough!

Andy Joslin 07-16-2009 07:49 AM

To elaborate on what I said earlier, a unit is simply a text file with a special extension (.fus). Its animations, textures, sounds, etc are all just files that the text file points to (eg T.Texture[1]="Art/name"). Editing any of our units or adding new ones is a matter of editing or adding a text file with some LUA in it.

Creating a race is a matter of creating a new folder called 'MyRaceName' in the Unit folder and creating some units in there, then adding a few things to point to that race in the interface files (almost all of our interface is just LUA code in text files, you can completely change our interface to be, say, a first-person x-wing view [random star-wars mod thought]).

Aametherar 07-16-2009 07:55 AM

I figured something like that, but there is still the fact as mentioned above, creating unit skins isn't exactly something you can just whip up, it takes a lot of work! (unless you live in photoshop, which I don't)

OrcSlayer 07-17-2009 03:12 AM

Can you make total conversions taking out original races and if you had two would you have to uninstall one to load the other or is there a mods folder and a program to let you choose which one you want to load

Joseph Visscher 07-20-2009 12:19 AM


Originally Posted by Aametherar (Post 16199)
I figured something like that, but there is still the fact as mentioned above, creating unit skins isn't exactly something you can just whip up, it takes a lot of work! (unless you live in photoshop, which I don't)

you mean texture, skin is the mesh envelopes in the model, made with 3ds max.

there are mutiple steps for creating a new unit:

Modeling object in 3ds max

UVW mapping / texturing -- using photoshop to create a .dds then layering it onto the unit aranging every single face of the model,, if you have over 300 faces,,, well thats several hours of work not even including creating the texture!

Creating blip or bone skeleton and staging them inside the mesh of the new unit, adjusting all the limit angles of the bones (Elbows can not invert and rotate backwards right?)

A skin modifier or commonly known as "Rigging" must be applied, it works with the blip or skeleton of the unit to grab each and every poly of the mesh; just like our flesh is attached to our bones. The influence of each and every poly must be adjusted perfectly (if you lift your arm, is your right toe forced to lift right up with it? No.).

Now will the finished model and it's rigged you need to animate it via blip/bones.

Using the bones to create keyframe animations you bring your new unit to life; this is when you can have your new unit pick his nose and scratch his butt at the same time.

Then begins the creation of all the animations needed such as, run, walk, attacks, death, idle actions (picking nose goes here!) to wound to brutal counter attacks.

Next is using dof's exporter to export your mesh and animations to files the game can understand.

The exported animations and meshes are then opened with our model viewer which helps us set various things such as default unit scale, animation time and most importantly animation events which tells the game engine what to do on that animation, such as when a sword should 'hit' and cause damage on what frame in the animation(Why wound you get damaged from a sword hit if he's still preparing to swing the sword at you?).

Next is to Create the main unit file which links all of the animations and their file locations, unit properties, abilities, and all functions required basic and advanced, most of this is already done with our current 'Proto' System which sets up 'default' function actions in an undetermined coding environment.

Your unit should be available in the game if everything is error-less, if you made an error, the game will tell you where the error is caused.

You can then adjust some other files for your unit, creation small icons for your unit on the hud, his abilities and his production button.

You can then add a production button to another building/object/unit or what ever you want to do with the Icon etc. you can do pretty much anything.

You want your new unit to rain down out of the sky in a large meteor? Well, create the meteor object, create tons of cool effects, make it as a projectile, then create a new object to shoot the projectile from the sky on a location way down below,,, on projectile hit spawn your unit. Bang, you got yourself a kickass new wizard ability: "Mentor Minions"

Only limit your going to meet is time.

Sorry about the grammar, I'm about to go to bed heh.

Aametherar 07-20-2009 12:38 AM

Suffice to say any maps I make with new units will be units downloaded from a fan/modding site made by other people :P. At best I might be able to whip up a blob.

All times are GMT -6. The time now is 04:57 AM.

Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd.
Copyright 2001-2011 Reverie World Studios INC. All Rights Reserved.