Commit Graph

175 Commits

Author SHA1 Message Date
SmallJoker
bde2f1e3f2 Merge branch 'master' into contentdb 2024-09-28 11:15:10 +02:00
SmallJoker
3cf80c9272 skinlist: Allow textures containing '-' characters
Fixes issue #110
Thanks to Bastrabun for the code suggestion
2024-09-28 11:12:31 +02:00
SmallJoker
df62f2042d skinlist: avoid 'Too many open files' errors
Due to application-specific file descriptor limits,
the garbage collector cannot close the descriptors in time,
resulting in unexpected file open errors.
2024-07-22 18:41:15 +02:00
SmallJoker
b7cd514cea
API: make skins.register_skin public (#106) 2024-07-07 18:51:48 +02:00
SmallJoker
11bb5bad0e
Add migration code to player skins using '.' delimiters (#105)
Previously, the players would have their selected skin reset after renaming
the skin textures to the dot separator. This commit implements skin name
migration to ease the transition for server owners.

See 'skins.__fuzzy_match_skin_name' for a detailed explanation.
2024-06-15 15:16:52 +02:00
SmallJoker
71f803e2fb Fix private skin variations not showing up
'player.playername.43.png' skins were not recognized
2024-06-10 18:30:25 +02:00
SmallJoker
312780c82e
Clean up skin listing (#100)
Supersedes the 'fsep' setting by automatically detecting
the texture name in both, the skin list and the updater
scripts.
New, automatically fetched skins will now always use the
'.' delimiter to avoid player name issues.
In case of ambiguous texture names, a warning is logged.
2024-06-05 17:55:55 +02:00
SmallJoker
59f0dcaf3f Merge branch 'master' into contentdb 2024-01-06 12:33:21 +01:00
Jaidyn Ann
cd27e24b6f Added Esperanto (eo) translation 2024-01-06 12:26:52 +01:00
Jaidyn Ann
58739e9f9f Make command parameters translatable 2024-01-06 12:26:52 +01:00
Andrey Andreyevich Bienkowski
e1cd937470
Fix typo privat -> private (#94) 2023-12-21 17:08:17 +01:00
Andrey Andreyevich Bienkowski
616262de4b
Update instructions for downloading skins (#93)
Corrected URL and updater instructions.
2023-12-17 10:05:53 +01:00
wsor4035
271c109073
Replace skinsdb API source (#91)
The old API is no longer reachable, thus got replaced.
This also removes the obsolete skin preview download because the mod is capable of generating them automatically.

Co-authored-by: CallMeDax <142984237+CallMeDax@users.noreply.github.com>
2023-09-06 16:39:11 +02:00
blaboing
d3c7fa71c0
Filename seperator setting to fix #54 (#83)
Adds a filename split seperator setting that lets you choose between old style `_` and `.` because dot is the only char that isn´t allowed in playername but in texturenames.
Default value is `_` to keep it compatible with older versions, while `.` offers a solution to fix #54.
2023-05-10 21:41:35 +02:00
SmallJoker
c6f9a26970 Explain what this branch is 2023-04-02 20:44:19 +02:00
SmallJoker
353f36d551 Merge branch 'master' into contentdb 2023-04-02 20:42:50 +02:00
Johannes Fritz
1d1053dbc2
Remove mesh hand node when player exits (#84) 2023-02-15 21:07:27 +01:00
Alexander Weber
d4b398eae2 Merge remote-tracking branch 'origin/master' into contentdb 2023-01-16 07:47:27 +01:00
fluxionary
b49907c4b1
Add hand_monoid support (#81) 2023-01-15 14:16:44 +01:00
fluxionary
6db9a55f0c
Add compatibility w/ animations of the emote mod (#82) 2023-01-15 14:15:45 +01:00
Nissa
ea7aacc9e7 update filenames of default textures to reflect metadata
Signed-off-by: Nissa <and-nissa@protonmail.com>
2022-12-31 09:21:40 +01:00
Nissa
743e2cfc9c rename male default textures in consistency with female textures
Signed-off-by: Nissa <and-nissa@protonmail.com>
2022-12-31 09:21:40 +01:00
Alexander Weber
abc3df86e3 Merge remote-tracking branch 'origin/master' into HEAD 2022-12-30 11:19:46 +01:00
Jose Anastacio
c0b6f761dc
Add portuguese Brazilian language (#76)
Adds to the mod a language that translates to Portuguese
2022-12-15 18:48:51 +01:00
ZyuzlyaevPavel
e275159dd0
Add uv wrapped 1.8 hand model (#74) 2022-10-05 21:15:03 +02:00
David Leal
b769824d24
Add Continuous Integration and LuaCheck (#71)
All warnings have been fixed as well.
2022-06-16 12:06:35 +02:00
Alexander Weber
41524201d1 Merge remote-tracking branch 'origin/master' into contentdb 2022-03-31 08:18:52 +02:00
Alexander Weber
03d424fea7 fix hand node not respected the range 2022-03-31 08:14:33 +02:00
Alexander Weber
41be19fc7a Merge remote-tracking branch 'origin/master' into contentdb 2022-03-06 11:56:53 +01:00
Alexander Weber
c9fa5d92df fix Undeclared global variable "unified_inventory" accessed 2022-03-06 11:51:20 +01:00
Alexander Weber
af5e6fcecc adjustments from code review 2022-03-06 11:51:20 +01:00
Alexander Weber
2e39651821 implement skinned 1st person view hand 2022-03-06 11:51:20 +01:00
Alexander Weber
ad189102d5 fix Undeclared global variable "unified_inventory" accessed 2022-03-05 12:53:55 +01:00
Alexander Weber
e0765da839 adjustments from code review 2022-03-05 12:44:48 +01:00
Alexander Weber
482a13b495 implement skinned 1st person view hand 2022-02-16 10:24:03 +01:00
Alexander Weber
da820d06cb fix skin list without sort key or name 2022-02-16 10:19:47 +01:00
Alexander Weber
cf712e5b54 fix skins.set_player_skin call with skin name parameter
this fix the homedecor_wardrobe compatibility
2022-02-15 14:29:45 +01:00
Baytuch
56353133e1 Added russian (ru) translation 2022-02-03 07:38:25 +01:00
Baytuch
443cda2183 Added ukrainian (uk) translation 2022-02-03 07:38:25 +01:00
baytuch
fab418b56f Log player skin changes (#64) 2022-02-03 07:38:25 +01:00
Baytuch
c51905d44b Added russian (ru) translation 2022-02-02 18:58:21 +01:00
Baytuch
b3ea5a9e1f Added ukrainian (uk) translation 2022-02-02 18:58:21 +01:00
baytuch
e479e8e745
Log player skin changes (#64) 2022-02-02 18:58:06 +01:00
Alexander Weber
00f6a8137e Merge branch 'master' into contentdb 2022-01-04 11:42:00 +01:00
Buckaroo Banzai
716a9a3f9a fix get_string() on wrong variable 2021-07-02 07:42:10 +02:00
Vanessa Dannenberg
c53158d159 Update to work with Unified Inventory v2
i.e. the formspec v4 rewrite
Requires UI "version-2" tag or commit a7556c50 or later and
and Minetest v5.4.0 or later

This also makes it work properly in UI's "lite" mode.
2021-03-27 16:09:38 +01:00
SmallJoker
da6905fd02
Mention i3 support (#55) 2021-01-03 09:36:20 +01:00
Alexander Weber
8048cb08f1 change default dependency to player_api 2020-09-22 16:03:00 +02:00
bell07
9b8fb79030 update_skins.py
Remove leading zeros again
2020-09-10 14:29:07 +02:00
Alexander Weber
02323fc427 updater/update_skins.py: Do not download preview files by default 2020-09-10 14:29:07 +02:00