Commit graph

49 commits

Author SHA1 Message Date
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