Erik Ogenvik
3a9639adad
Moved Caelum assets from repository to here.
2023-10-25 23:14:51 +02:00
Erik Ogenvik
7946566de5
Remove samplers use in core scripts.
...
This is because of a peculiar issue in Ogre where samplers aren't unloaded
along with the resource group. To handle this we unload _all_ samplers when we also unload
the "world" resource group. As a result of this however we cannot use any samplers at all
in our core scripts (as they would then also be unloaded).
2023-10-09 23:34:37 +02:00
Erik Ogenvik
eff1f235fd
Moved core assets from media repo to Ember repo.
...
These are the most core and small assets needed to get Ember up and running.
They should be part of the Ember repository. Any other assets, such as the "dural" assets,
should be loaded dynamically when the user connects to a server.
2023-08-14 22:50:07 +02:00
Erik Ogenvik
2cb1567911
Remove superfluous recipes.
...
We only provide recipes when there's a need; otherwise it's sufficent with just creating the type.
2020-10-10 23:09:53 +02:00
Erik Ogenvik
58602f5918
Remove cumbersome RecipeInstance.
2020-10-09 18:34:55 +02:00
Erik Ogenvik
77e2899502
Moved Entity creator to C++, and improve on recipes.
2020-10-05 23:40:07 +02:00
Erik Ogenvik
2371f6c266
Moved recipes to "data".
2020-09-21 23:55:40 +02:00
Erik Ogenvik
2e4b9074d0
Standardize on layout.
2019-10-02 22:50:35 +02:00
Erik Ogenvik
d499d54187
Added "fit", "shadowcaster" and "useinstancing".
...
The "fit" scaling mode will make sure that the Model perfectly fits the
Eris bbox, with translations and scaling ("all" only does scaling).
It's also now possible to control whether instancing will be used, as
well as turning off shadow casting for submeshes.
2018-02-28 10:36:56 +01:00
Erik Ogenvik
ffb49d8c1d
Removed old model and entity map formats.
...
We now always identify the Model or EntityMap through its path. This
makes everything much more easy to reason about, and removes complexity.
2018-02-20 20:55:35 +01:00
Erik Ogenvik
107294e732
Moved the last models and mappings to media repo.
2018-02-20 20:50:45 +01:00
Erik Ogenvik
e44eaad5a1
Use mapping path as identifier.
...
So that they can be references from the server.
2018-02-18 14:54:36 +01:00
Erik Ogenvik
085a446be3
Moved model definitions to the media repo.
...
Since we want a tighter integration between the server and client, and
the media repo is used by both.
2018-02-18 14:54:35 +01:00
Erik Ogenvik
1a3cb28a47
Added comments about override.
2018-02-17 11:48:23 +01:00
Erik Ogenvik
69eb073881
Support for "present-mesh" and "present-model".
...
These server side properties instructs the client what mesh or model to
show. They should be accompanied by functionality for syncing server
side media, possibly through WFUT.
2018-02-17 11:48:23 +01:00
Erik Ogenvik
4fe2bef8a3
Added some more assets.
2018-02-06 13:15:32 +01:00
Erik Ogenvik
5683bf1e42
Updated models to sync with server.
2018-02-02 14:11:34 +01:00
Erik Ogenvik
6203a3e65c
Fix mapping for crate.
2018-01-10 11:04:11 +01:00
Erik Ogenvik
409f1a0863
Use only one type of birch.
...
For performance and looks both.
2017-11-23 13:29:16 +01:00
Erik Ogenvik
bdecc99ac2
Sync with updated media.
2017-10-06 23:10:41 +02:00
Erik Ogenvik
55944552ce
Moved sound definitions to "data".
2017-08-23 20:52:56 +02:00
Erik Ogenvik
baab1769fe
Use .dds textures instead of .png.
2017-08-23 20:35:55 +02:00
Erik Ogenvik
d58e2a98dd
Enable imposters for vegetation.
2017-08-13 18:49:11 +02:00
Erik Ogenvik
0458360053
Improve model handling.
2017-07-25 23:53:53 +02:00
Erik Ogenvik
31948f5501
Remove autotools.
2016-12-20 23:32:47 +01:00
Erik Ogenvik
f1d80dcd1f
Match with server.
2016-09-04 16:27:42 +02:00
Erik Ogenvik
8830495d9f
Updated carrot and turnip models to fit with server.
2016-06-26 23:28:12 +02:00
Erik Ogenvik
d11a12c69d
Updated mapping for turnips.
2016-06-26 23:28:12 +02:00
Erik Ogenvik
beefeaad19
Update mapping for tinderbox.
2016-02-06 21:50:43 +01:00
Erik Ogenvik
ee5c0ce5b5
Merge remote-tracking branch 'demarii/master'
...
Conflicts:
data/dural/entitymappings.entitymap.xml
2015-07-18 15:22:33 +02:00
Dean Bouvier
8dfb6cf1c9
Adding a bone_pile object for when the skeleton is defeated. Adding bone parts skull, pelvis, ribcage, femur, humerus, tibia as part of worldforge-media-skeleton-parts blueprint. Updated entitymappings to use these new models.
2015-01-18 23:25:14 -06:00
Dean Bouvier
e6c57e84c6
Adding a bone_pile object and updating the entitymappings to use the pile for individual bone pieces as part of the skeleton-parts blueprint task.
2015-01-13 14:42:18 -06:00
Erik Ogenvik
dbf70a4989
Fixed backwards moving animations.
2014-12-13 15:45:35 +01:00
Dean Bouvier
b7d2ea7cbe
Updated spider.modeldef
...
Added an idle animation and corrected track names.
90 degree rotation removed.
2014-12-13 15:19:48 +01:00
Erik Ogenvik
981e6054b7
Updated male mapping for new media.
2014-12-07 21:59:34 +01:00
Erik Ogenvik
1bfc1a3aaa
Updated modeldefs with new movements.
...
We now need to define backwards motion since this now isn't
automatically handled.
2014-12-07 21:16:50 +01:00
Erik Ogenvik
7e5dd1433c
Added backwards movement.
...
We now no longer simulate backwards movement by reversing the forward
walk animation. Instead the backwards movement action needs to be
specified in the model definition.
This is an example of how that works.
2014-12-06 23:17:26 +01:00
Erik Ogenvik
7e243128c4
Updated to fit with new human animations.
2014-12-06 22:38:03 +01:00
Erik Ogenvik
4ec0174e30
Updated entity mappings for pants and shirt.
2014-11-25 22:28:58 +01:00
Erik Ogenvik
db644cca5d
Update with new wolf.
2014-11-23 23:06:10 +01:00
Erik Ogenvik
696fa5813a
Fixed incorrect definitions.
2014-11-23 17:48:54 +01:00
Erik Ogenvik
072a659c7e
Moved to proper place and update with new rules.
...
We now don't require neither "parts" nor "part". If they are omitted
it's assumed that all submeshes should be part of the "main" part.
2014-11-23 17:48:11 +01:00
Erik Ogenvik
6f2ef5225f
Removed "media/shared" level from media path.
...
This simplifies the directory structure. Now all assets are placed
directly in PREFIX/share/ember, with the media repo assets in the
subdirectory "media".
2014-11-23 11:32:52 +01:00
Erik Ogenvik
191ba1a3c8
Update chicken translation.
2014-11-23 11:32:52 +01:00
Erik Ogenvik
e5d67cefa9
Fix assets references.
2014-11-23 11:32:52 +01:00
Erik Ogenvik
c103a19e5e
Adjust foliage.
2014-11-23 11:32:52 +01:00
Erik Ogenvik
a3dd843271
Updated assets.
2014-11-23 11:32:52 +01:00
Erik Ogenvik
bc0e985ded
Fixed chicken model.
2014-11-23 11:32:52 +01:00
Erik Ogenvik
a1322f7b84
Moved data assets to top level "data" directory.
...
Also put them into "dural" directory. The idea is to have different
directories depending on the world on the server.
Or should we instead put them in a "deeds" directory matched to the
ruleset?
2014-11-23 11:32:52 +01:00