Anyone who knows how to install mods should install mods for MTG instead or play Mineclone2/Mineclonia. Much of the code of this game (Mineclone too btw) is just copy paste from MTG.
The crafting system is different but doesn't justify its own game.
Trying to make my mod compatible with it, I noticed that rp_player copy paste of player_api from MTG was even more outdated and fucked up than Mineclone's and gave up.
Skin color selection is from yellow to brown, so I'm allowed to play any ethnicity except my own.
You're wrong. This is not a fork nor a "copy paste" of MTG. The code is almost entirely original and written from scratch. Even the mobs code is original. No code is derived from MTG. A few mods were derived from standalone non-MTG mods. This game did not copy player_api either, so don't expect compability. Do you need a particular function?
This game is meant to be a fresh, new start of the genre with simpler rules to make Minetest more accessible for beginners. Eventually, I want to have more content and better balancing. Admittedly, this games does not offer a lot of content right now but I'm in the process of adding more and more features. Unfortunately, you're not really talking about gameplay, so I don't know what to take away from this. *shrug*
But I openly admit that "moddability" of this game is not a top priority. This game is meant to stand on its own, mods are just a "nice-to-have". If you have problems with the functions, just drop a question in the forum thread.
The skin colors do not represent an ethnicity. They are just skin colors. The skin colors are not meant to be 100% realistic and I don't really know how to add more skin colors without bloating the UI. There is no "yellow" skin color, morel like a very bright orange (but this can be debated). I think 10 skin colors is already a lot. Currently, they differ in brightness but not in hue. You're the first one to complain about a missing skin color. Anyway, I keep this complaint in mind as a low-priority feature request.
It requires a delay workaround when you right click to sit with Tables and Chairs and I think old versions of MTG did that too because I removed that workaround because it wasn't needed anymore for MTG and MCL. Here it's required.
And the model sits at the wrong height in third person for some reason.
Pretty much what your note says. "Copied from Minetest Game and changed a bit"
Oops! Sorry. I thought I already removed all MTG code before. This is one of the few places where there is some MTG code left (and yes, the player code is really ancient). I guess I should update the player code then, especially since it's broken. This is a valid complaint. If you find more bugs, please report them to the bug tracker. So I checked again today, and it seems the only places with MTG-derived code still in are: Fence, map and player model. With the player model in most desparate need of an overhaul, admittedly.
As I said, adding new skin colors is on my TODO list now, but I still have to figure out a better UI because cycling through >=20 skins with a single button can be tedious.
I admit this game is similar to MTG and MCL2 right now and the core idea (sandbox gameplay) will likely always stay like that. To be fair, I developed MCL for a very long time before. And many ideas are stolen from these games because those ideas just work. However, I do plan to eventually add more and more features to set this game apart. I understand that if you played MTG or MCL2 before, Repixture can be overwhelming when it comes to content. I know that, and I'm actively working on it! This is my main project for 2024. Please check this game out again at the end of the year or so.
Note that with "simple" I didn't mean "fewer blocks". I want Repixture to have lots of content eventually! With "simple" I meant "simple rules". MCL2 has many features but they are also pretty confusing and non-obvious at times; this is where I will go radically different and deliberately avoid confusing/overcomplex features.
Here's a reference of skin color distribution. As you can see most countries' native skin colors in Europe and Asia are below 14 on the scale. Just pick some (10 like you already have is probably enough, just take every fifth) and use an imagebutton and [fill:
I didn't recommend you to add 4 colours. I said you could change the existing 10 to be more diverse.
(I don't wanna make a codeberg account right now, sry.)
I've noticed you updated model.lua and the right click bug is fixed. That is positive.
However there are still issues:
The .b3d with the player and animations is still outdated, so you still sit about half a block too high.
it's still not provided as player_api which is artificially blocking compatibility for many mods. Just do rp_player = player_api in rp_player and require player_api in rp_player as I described here https://content.minetest.net/threads/8484/
Yeah, exporting animated B3D has become very hard because I need ancient Blender versions and plugins, and it's hard to find the right setup and I don't have the motivation to keep battling some ancient legacy software. This is why I haven't been updating models. Maybe I'll figure it out but my motivation is low because I basically wait for GLTF support to be added into Minetest. Updating B3D is low priority anyway since sitting works in Repixture as long no mods rely on it, and this is clearly documented. So technically, this is a missing feature, not a bug. :P I know, lame excuse, but maybe I look into it when my TODO list has become very small. So sorry, you probably will have to wait for this quite some time. :-/ Gameplay has a much higher priority right now. :P
As for player_api: The code I use is already modified and I'm not sure if I'm willing to make a compability guarantee. For example, you can set a custom selectionbox in rp_player. Anyway. Removing rp_player is not an option, it has been there for a very long time. Maybe I could add a compability layer or something.
I'm sick of your whining, so I did it for you. https://codeberg.org/Wuzzy/Repixture/pulls/190 Take it or leave it.
Tested it with Tables and Chairs and it works 100%. The recipes work fine and can sit properly on chairs and sitting in boats and on rafts works fine too.
0 additional lines of code needed from generically written mods. Maybe they need to add rp_crafting as optional dependency but that's it (worked without it in case of Tables and Chairs).
Anyone who knows how to install mods should install mods for MTG instead or play Mineclone2/Mineclonia.
Mod soups end up being inconsistent gameplay- and art-wise and MTG offers poor and boring experience by default. As for MCL2/mineclonia, I personally find Minecraft quite boring and then comes the gray zone legal status of these 1:1 copies.
inb4 "it's not gray zone", a copyright class for you https://www.youtube.com/watch?v=quGj-DBfOrU
Anyone who knows how to install mods should install mods for MTG instead or play Mineclone2/Mineclonia. Much of the code of this game (Mineclone too btw) is just copy paste from MTG.
The crafting system is different but doesn't justify its own game.
Trying to make my mod compatible with it, I noticed that rp_player copy paste of player_api from MTG was even more outdated and fucked up than Mineclone's and gave up.
Skin color selection is from yellow to brown, so I'm allowed to play any ethnicity except my own.
You're wrong. This is not a fork nor a "copy paste" of MTG. The code is almost entirely original and written from scratch. Even the mobs code is original. No code is derived from MTG. A few mods were derived from standalone non-MTG mods. This game did not copy
player_api
either, so don't expect compability. Do you need a particular function?This game is meant to be a fresh, new start of the genre with simpler rules to make Minetest more accessible for beginners. Eventually, I want to have more content and better balancing. Admittedly, this games does not offer a lot of content right now but I'm in the process of adding more and more features. Unfortunately, you're not really talking about gameplay, so I don't know what to take away from this. *shrug*
But I openly admit that "moddability" of this game is not a top priority. This game is meant to stand on its own, mods are just a "nice-to-have". If you have problems with the functions, just drop a question in the forum thread.
The skin colors do not represent an ethnicity. They are just skin colors. The skin colors are not meant to be 100% realistic and I don't really know how to add more skin colors without bloating the UI. There is no "yellow" skin color, morel like a very bright orange (but this can be debated). I think 10 skin colors is already a lot. Currently, they differ in brightness but not in hue. You're the first one to complain about a missing skin color. Anyway, I keep this complaint in mind as a low-priority feature request.
May I cite rp_player/model.lua line 2?
It requires a delay workaround when you right click to sit with Tables and Chairs and I think old versions of MTG did that too because I removed that workaround because it wasn't needed anymore for MTG and MCL. Here it's required. And the model sits at the wrong height in third person for some reason.
Pretty much what your note says. "Copied from Minetest Game and changed a bit"
10 skin colors but none for Europeans or Chinese. More yellow than most East Asians. This is how the kids feel: https://www.youtube.com/watch?v=Hv1K9roa4cc
Gameplay is very similar to modded MTG or MCL, just with less blocks. Personally I don't think MTG has too many blocks.
Oops! Sorry. I thought I already removed all MTG code before. This is one of the few places where there is some MTG code left (and yes, the player code is really ancient). I guess I should update the player code then, especially since it's broken. This is a valid complaint. If you find more bugs, please report them to the bug tracker. So I checked again today, and it seems the only places with MTG-derived code still in are: Fence, map and player model. With the player model in most desparate need of an overhaul, admittedly.
As I said, adding new skin colors is on my TODO list now, but I still have to figure out a better UI because cycling through >=20 skins with a single button can be tedious.
I admit this game is similar to MTG and MCL2 right now and the core idea (sandbox gameplay) will likely always stay like that. To be fair, I developed MCL for a very long time before. And many ideas are stolen from these games because those ideas just work. However, I do plan to eventually add more and more features to set this game apart. I understand that if you played MTG or MCL2 before, Repixture can be overwhelming when it comes to content. I know that, and I'm actively working on it! This is my main project for 2024. Please check this game out again at the end of the year or so.
Note that with "simple" I didn't mean "fewer blocks". I want Repixture to have lots of content eventually! With "simple" I meant "simple rules". MCL2 has many features but they are also pretty confusing and non-obvious at times; this is where I will go radically different and deliberately avoid confusing/overcomplex features.
https://en.wikipedia.org/wiki/Von_Luschan's_chromatic_scale#/media/File:Imprecise-Biasutti-map.jpg
https://upload.wikimedia.org/wikipedia/commons/3/3c/Felix_von_Luschan_Skin_Color_chart.svg
Here's a reference of skin color distribution. As you can see most countries' native skin colors in Europe and Asia are below 14 on the scale. Just pick some (10 like you already have is probably enough, just take every fifth) and use an imagebutton and [fill:
OK. Technical details are best discussed in the issue tracker: https://codeberg.org/Wuzzy/Repixture/issues/183
I didn't recommend you to add 4 colours. I said you could change the existing 10 to be more diverse. (I don't wanna make a codeberg account right now, sry.)
I've noticed you updated model.lua and the right click bug is fixed. That is positive.
However there are still issues:
The .b3d with the player and animations is still outdated, so you still sit about half a block too high.
it's still not provided as player_api which is artificially blocking compatibility for many mods. Just do rp_player = player_api in rp_player and require player_api in rp_player as I described here https://content.minetest.net/threads/8484/
Yeah, exporting animated B3D has become very hard because I need ancient Blender versions and plugins, and it's hard to find the right setup and I don't have the motivation to keep battling some ancient legacy software. This is why I haven't been updating models. Maybe I'll figure it out but my motivation is low because I basically wait for GLTF support to be added into Minetest. Updating B3D is low priority anyway since sitting works in Repixture as long no mods rely on it, and this is clearly documented. So technically, this is a missing feature, not a bug. :P I know, lame excuse, but maybe I look into it when my TODO list has become very small. So sorry, you probably will have to wait for this quite some time. :-/ Gameplay has a much higher priority right now. :P
As for
player_api
: The code I use is already modified and I'm not sure if I'm willing to make a compability guarantee. For example, you can set a custom selectionbox inrp_player
. Anyway. Removingrp_player
is not an option, it has been there for a very long time. Maybe I could add a compability layer or something.I'm sick of your whining, so I did it for you. https://codeberg.org/Wuzzy/Repixture/pulls/190 Take it or leave it. Tested it with Tables and Chairs and it works 100%. The recipes work fine and can sit properly on chairs and sitting in boats and on rafts works fine too. 0 additional lines of code needed from generically written mods. Maybe they need to add rp_crafting as optional dependency but that's it (worked without it in case of Tables and Chairs).
Mod soups end up being inconsistent gameplay- and art-wise and MTG offers poor and boring experience by default. As for MCL2/mineclonia, I personally find Minecraft quite boring and then comes the gray zone legal status of these 1:1 copies. inb4 "it's not gray zone", a copyright class for you https://www.youtube.com/watch?v=quGj-DBfOrU