(i have never used blender, im just ripping the models for my friend because i know how to rip them)
i dont have permissions to post images in here so i cannot show you
https://imgur.com/a/iSljn5t
here is what the model looks like in blender
I don't see anything wrong with the model, except some bones outside of the model (could be used for something)
To be sure, you can try playing an animation
Is it all good if I open some PRs updating the Alice class encylopedia files?
I'm trying to find all the class names and what their ids are bit by bit
The encyclopedia files are mainly for defining property names and events of classes.
Even though there is a name field for the classes, it is currently not used by the editor.
Instead, the names are taken from the actual C++ classes in the editor's C++ source code (using `typeid` to obtain the name).
So, adding new classes in the encyclopedia just for the names won't have much effect in the editor.
So far, I only added classes to Encyclopedia whenever I needed to rename a property or define an event, otherwise there's not much need to define a class there.
But I might consider changing that: having the class names in the Encylopedia could be useful as:
- the editor can show the class names even if the class is not registered (this has to be first implemented though),
- `typeid` class names are not very portable/consistent: in MSVC the class name always starts with `struct ` and I always need to remove the 7 first characters to not show it, but in GCC/Clang it's completely different iirc.
That might make things a bit more difficult tho tbh
I've tried to change stuff and compile the editor before but for some reason it just won't build
Last time I tried I followed the exact build steps in appveyor and it failed on the last command
Crossing that with my lack of C++ knowledge too...
Also how does the editor know which games to use the class for?
I thought there can be 2+ different classes with the same id be used in separate games/version of the engine?
If you look at the encyclopedia.json, you will see different references to game-specific json files
i.e.
```
"games": {
"1": {
"name": "Asterix XXL 1",
"classInfoFiles": [
"Properties_Common.json",
"Properties_XXL1.json",
"EventNamesXXL1.json"
]
},
[...]
}
```
Also, what is the exact error with the build?
I can't remember exactly, and I'm in work atm. Next time I'll be able to test is tomorrow after work :/