Compare commits
149 Commits
font_forms
...
master
Author | SHA1 | Date | |
---|---|---|---|
21cfb2e59e | |||
889ee5a88d | |||
0df11424ea | |||
|
f5bd6d1046 | ||
|
e6c366df04 | ||
ad30eeab23 | |||
|
6135b3a60c | ||
|
33f34e3d60 | ||
|
d36bf7c525 | ||
|
b12d1f6b5e | ||
|
d63d32b42b | ||
|
d2c7abd98b | ||
|
ebadeb20d9 | ||
|
f27b5478b9 | ||
|
135cae7219 | ||
|
3a43e4ad81 | ||
|
09974f0c90 | ||
|
de915427ee | ||
|
2c845e4f68 | ||
|
4ae72c7fad | ||
|
4e9af449ff | ||
|
89fc7f863d | ||
|
4c872e829d | ||
|
2b142e9dfe | ||
|
6162f49bc1 | ||
|
b837f9d38c | ||
|
fd4c8e6c68 | ||
|
0ca85ac5c1 | ||
|
767c2653c2 | ||
|
882af249e0 | ||
|
1c15814156 | ||
|
010b7cc89f | ||
|
76dde2b6f5 | ||
|
7c4af47caf | ||
|
da1af1fdeb | ||
|
5d91a6de20 | ||
|
17923d5aea | ||
|
15ed431b3a | ||
|
2e98900cc0 | ||
|
b43c7046d7 | ||
|
2d63967938 | ||
|
ce65eb4e9b | ||
|
38e5d62caf | ||
|
ec6f742895 | ||
|
7221f59a9d | ||
|
ad6e62aa5b | ||
|
8735de0fce | ||
|
d7de025623 | ||
|
46cb9d82dd | ||
|
eae85369ca | ||
|
199f9c7a13 | ||
|
9194904b78 | ||
|
f1b92adb0f | ||
|
e2b597d09f | ||
|
b98e97157c | ||
|
fc40e54ed2 | ||
|
d073c9edb8 | ||
|
c9329d3789 | ||
|
8b896ab23f | ||
|
e75d6bc575 | ||
|
51a4a45a45 | ||
|
4604be9a8b | ||
|
523485df2b | ||
|
ea583b5250 | ||
|
4005b99c05 | ||
|
81e6dc89ae | ||
|
d013809244 | ||
|
4c8eee06b2 | ||
|
62c8de26b4 | ||
|
7793f6363f | ||
|
feb1b639ff | ||
|
b3c935768f | ||
|
4e5ebedc17 | ||
|
ffe113c62a | ||
|
ca28c5e835 | ||
|
e94a1b21f6 | ||
|
47cb8f2cd3 | ||
|
f46dd0a72e | ||
|
1856121098 | ||
|
b71d5a8f01 | ||
|
1d4c45e130 | ||
|
86db2d2c72 | ||
|
0f514c5c89 | ||
|
b16f9fc23b | ||
|
4d8dec3b79 | ||
|
5862997a02 | ||
|
9ce075d30b | ||
|
e46ece5ec6 | ||
|
a3e0d36a68 | ||
|
6900077558 | ||
|
ab5a510775 | ||
|
b88f67f015 | ||
|
6c92826e3c | ||
|
bcc181cb15 | ||
|
9ca3474360 | ||
|
03983f081e | ||
|
ba5b7aee52 | ||
|
52eb47626a | ||
|
1c51fa7723 | ||
|
b5b34899cc | ||
|
0f8db34368 | ||
|
cce3d84493 | ||
|
19f2da52ee | ||
|
367e5026dd | ||
|
7fc0f92e75 | ||
|
59ae9fa4d1 | ||
|
db66553fbf | ||
|
1f8451567f | ||
|
4eb72f0c3f | ||
|
6d9e45f43d | ||
|
a35b0ec7b9 | ||
|
81fa9f60cf | ||
|
d9b10f6c3e | ||
|
a720c1ffd7 | ||
|
36f94f81a4 | ||
|
1221cfcc4a | ||
|
3bb05ea6a6 | ||
|
4a57d08f2b | ||
|
e7856f70a7 | ||
|
77c8b0a5ec | ||
|
06e97a1631 | ||
|
9c5752f0d9 | ||
|
11ede12680 | ||
|
ab70424143 | ||
|
7a3f3bf875 | ||
|
377d5f2b8c | ||
|
61ea3b35f3 | ||
|
b2119e7ec1 | ||
|
5b841a9008 | ||
|
1d26bcd9f3 | ||
|
6827063fbd | ||
|
01ba1d47b1 | ||
|
1a50b59995 | ||
|
b74407e11e | ||
|
f6b11d6cc6 | ||
|
8fa161c90b | ||
|
a9c7e2235f | ||
|
969bd674c9 | ||
|
2f1899a35d | ||
|
35ead5a2a5 | ||
|
076adbe8ab | ||
|
8d94b1ffed | ||
|
80b616ab97 | ||
|
825557ff31 | ||
|
98272ebf63 | ||
|
e233ffb691 | ||
|
52973fbd84 | ||
|
f9a26194f0 | ||
|
4bfc237ddc |
3
.gitmodules
vendored
@ -1,3 +0,0 @@
|
||||
[submodule "display_api"]
|
||||
path = display_api
|
||||
url = https://github.com/pyrollo/display_api.git
|
109
README.md
@ -1,100 +1,115 @@
|
||||
# Display Modpack
|
||||
Version 1.1.1
|
||||
# Display Modpack
|
||||
Version 1.3.1
|
||||
|
||||
This modpack provides mods with dynamic display. Mods are :
|
||||
|
||||
- **display_api**: A library for adding display entities to nodes;
|
||||
- **font_api**: A library for displaying fonts on entities;
|
||||
- **signs_api**: A library for the easy creation of signs;
|
||||
- **[display_api](https://github.com/pyrollo/display_modpack/tree/master/display_api)**: A library for adding display entities to nodes;
|
||||
- **[font_api](https://github.com/pyrollo/display_modpack/tree/master/font_api)**: A library for displaying fonts on entities;
|
||||
- **[signs_api](https://github.com/pyrollo/display_modpack/tree/master/signs_api)**: A library for the easy creation of signs;
|
||||
- **[font_metro](https://github.com/pyrollo/display_modpack/tree/master/font_metro)**: A font mod used as default font (includes uppercase, lowercase and accentuated latin letters, usual signs, cyrillic and greek letters)
|
||||
|
||||
- **boards**: A mod providing school boards;
|
||||
- **ontime_clocks**: A mod providing clocks which display the ingame time;
|
||||
- **signs**: A mod providing signs and direction signs displaying text;
|
||||
- **signs_road**: A mod providing road signs displaying text;
|
||||
- **steles**: A mod providing stone steles with text;
|
||||
- **[boards](https://github.com/pyrollo/display_modpack/tree/master/boards)**: A mod providing school boards (includes *tiny cursive font*, a handwriting style font);
|
||||
- **[ontime_clocks](https://github.com/pyrollo/display_modpack/tree/master/ontime_clocks)**: A mod providing clocks which display the ingame time;
|
||||
- **[signs](https://github.com/pyrollo/display_modpack/tree/master/signs)**: A mod providing signs and direction signs displaying text;
|
||||
- **[signs_road](https://github.com/pyrollo/display_modpack/tree/master/signs_road)**: A mod providing road signs displaying text;
|
||||
- **[steles](https://github.com/pyrollo/display_modpack/tree/master/steles)**: A mod providing stone steles with text;
|
||||
|
||||
For more information, see the [forum topic](https://forum.minetest.net/viewtopic.php?t=19365) at the Minetest forums.
|
||||
|
||||

|
||||
|
||||
## Extra fonts
|
||||
|
||||
*Metro* and *Tiny Cursive* fonts are provided in **Display Modpack** (in **font_metro** and **boards** mods) but you can add more fonts by installing font mods. Be aware that each font mod comes with numerous textures. This can result in slowing media downloading and/or client display.
|
||||
|
||||
Extra font mods can be found here:
|
||||
* [OldWizard](https://github.com/pyrollo/font_oldwizard): An old style gothic font.
|
||||
* [Botic](https://github.com/pyrollo/font_botic): A scifi style font.
|
||||
|
||||
## Deprecation notice (for modders)
|
||||
|
||||
### December 2018
|
||||
Following objects are deprecated, shows a warning in log when used:
|
||||
* `display_modpack_node` group (use `display_api` group instead);
|
||||
* `display_lib_node` group (use `display_api` group instead);
|
||||
* `display_lib` global table (use `display_api` global table instead);
|
||||
* `font_lib` global table (use `font_api` global table instead);
|
||||
|
||||
These objects will be removed in the future.
|
||||
|
||||
## Changelog
|
||||
### 2019-03-14 (Version 1.3.1)
|
||||
- __dispay_api__: Display API now detects automatically whenr rotation restrictions have to be applied.
|
||||
- __sign_api__: Screwdriver behavior changed. Now, left click rotates and changes direction.
|
||||
|
||||
### 2019-03-09 (Version 1.3)
|
||||
- __display_api__: Display nodes can be rotated in every directions (if running Minetest 5 or above).
|
||||
- __display_api__: New setting to restrict rotations to Minetest 0.4 abilities (restriction enabled by default).
|
||||
- __sign_api__: Changed behavior of screwdriver if no rotation restriction.
|
||||
|
||||
### 2018-12-14 (Version 1.2.3)
|
||||
- __display_api__: New `yaw` attributes, entities can now have different angles with node.
|
||||
- __font_api__: New `Font:render` method for texture creation
|
||||
- __font_api__: Specific management for fixed width font. Allows number of columns based texture width.
|
||||
- __font_api__: Improve `display_api` integration into `font_api`. Display API fully optional. `font_api.on_display_update` defined only if `display_api` enabled.
|
||||
- __font_api__: Improve management of invalid UTF strings (should not crash anymore)
|
||||
- __font_api__: Deprecation of `font_lib`
|
||||
- __signs__: Fixed craft recipe for labels
|
||||
|
||||
### 2018-12-02 (Version 1.2.2)
|
||||
- Fixed a bug that prevented Display API from working on some systems (Raspberry Pi)
|
||||
|
||||
### 2018-11-01 (Version 1.2.1)
|
||||
- Now font can be chosen per sign / stele
|
||||
|
||||
### 2018-11-01 (Version 1.2)
|
||||
- Labels and woodend signs added.
|
||||
- Fallback mechanism for missing chars (For example: "é" --> "e" --> "E").
|
||||
- Several bug fixes by 12Me21 and naturefreshmilk.
|
||||
|
||||
### 2018-07-16 (Version 1.1.1)
|
||||
|
||||
- Boards mod added.
|
||||
|
||||
- Bug fix in default font chosing when multiple font registered.
|
||||
- Bug fix in default font chosing when multiple font registered.
|
||||
|
||||
### 2018-07-13 (Version 1.1.0)
|
||||
|
||||
- Font API rework introducing Font class.
|
||||
|
||||
- Replaced default Epilepsy Font by Metro Font for licensing purposes,
|
||||
|
||||
- Rework of all nodes displaying text accordingly to the Font API rework.
|
||||
|
||||
As font_epilepsy mod has been replaced by font_metro mod, **don't forget to activate font_metro mod after updating** or you won't have any text displayed.
|
||||
|
||||
### 2018-05-30 (Version 1.0.1)
|
||||
|
||||
Mostly bug fixes :
|
||||
|
||||
- Fix steles orientation when placing
|
||||
|
||||
- Update entity on mapblock load
|
||||
|
||||
- Use default formspec style
|
||||
|
||||
- Fix ndef nill value in steles mod when technics not installed
|
||||
|
||||
- Seperate signs API from signs définitions
|
||||
|
||||
- Allow a greater offset between display and block
|
||||
|
||||
### 2018-01-13 (Version 1.0)
|
||||
|
||||
- Switch to Epilepsy font by KREATIVE SOFTWARE
|
||||
|
||||
- Add settings "default_font"
|
||||
|
||||
- Add horizontal alignment
|
||||
|
||||
- Add tool for creating font textures from .ttf font files
|
||||
|
||||
- Fix UTF 8 to Unicode decoding
|
||||
|
||||
- Fix UTF 8 to Unicode decoding
|
||||
- Updated forum thread link in README.md
|
||||
|
||||
### 2017-12-19
|
||||
|
||||
This change is a preparation to merge Andrzej Pieńkowski fork (apienk) : new font and support of UTF chars.
|
||||
|
||||
- Font\_lib support for multiple fonts (nothing yet visible in mods) ;
|
||||
|
||||
- Font\_lib support for Unicode characters (limited to Unicode Plane 0: 0000-FFFF, see [Wikipedia](https://en.wikipedia.org/wiki/Unicode)) ;
|
||||
|
||||
- Font\_lib support for Unicode characters (limited to Unicode Plane 0: 0000-FFFF, see [Wikipedia](https://en.wikipedia.org/wiki/Unicode)) ;
|
||||
- New "default" font with original textures from Vanessa Ezekowitz (VanessaE) ;
|
||||
|
||||
### 2017-12-10
|
||||
|
||||
- Compatibility of signs mod with signs_lib (thanks to gpcf) ;
|
||||
|
||||
- Added large banner in road signs (thanks to gpcf) ;
|
||||
|
||||
### 2017-08-26
|
||||
|
||||
- Changed signs from wallmounted to facedir to improve textures and make it possible to use screwdriver.
|
||||
- Changed signs from wallmounted to facedir to improve textures and make it possible to use screwdriver.
|
||||
**IMPORTANT** : Map will be updated to change to new nodes but inventory items will turn into "Unknown items" and have to be re-crafted.
|
||||
|
||||
- Intllib support added with french translation (whole modpack, thanks to fat115) ;
|
||||
|
||||
- Punch on nodes to update entity (signs, signs_road and steles). Usefull in case of /clearobjects ;
|
||||
|
||||
- Changed wooden direction sign textures (signs) ;
|
||||
|
||||
- Added back and side textures to all signs (road_signs) ;
|
||||
|
||||
- Added more sign types : White/yellow/green signs and direction signs (signs_road) ;
|
||||
|
||||
|
||||
|
||||
|
@ -1,2 +0,0 @@
|
||||
default
|
||||
signs_api
|
@ -137,3 +137,4 @@ minetest.register_craft(
|
||||
}
|
||||
})
|
||||
|
||||
minetest.log("action", "[boards] loaded.")
|
||||
|
35
boards/locale/ms.po
Normal file
@ -0,0 +1,35 @@
|
||||
# SOME DESCRIPTIVE TITLE.
|
||||
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
|
||||
# This file is distributed under the same license as the PACKAGE package.
|
||||
# Yaya (Nurul Azeera Hidayah @ Muhammad Nur Hidayat) <translation@mnh48.moe>, 2020.
|
||||
#
|
||||
msgid ""
|
||||
msgstr ""
|
||||
"Project-Id-Version: Display Modpack\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2018-07-16 10:00+0200\n"
|
||||
"PO-Revision-Date: 2020-07-05 11:31+0000\n"
|
||||
"Language-Team: Malay <translation@mnh48.moe>\n"
|
||||
"MIME-Version: 1.0\n"
|
||||
"Content-Type: text/plain; charset=UTF-8\n"
|
||||
"Content-Transfer-Encoding: 8bit\n"
|
||||
"X-Generator: Poedit 2.3\n"
|
||||
"Last-Translator: Yaya MNH48 <translation@mnh48.moe>\n"
|
||||
"Plural-Forms: nplurals=1; plural=0;\n"
|
||||
"Language: ms\n"
|
||||
|
||||
#: init.lua
|
||||
msgid "Text"
|
||||
msgstr "Teks"
|
||||
|
||||
#: init.lua
|
||||
msgid "Write"
|
||||
msgstr "Tulis"
|
||||
|
||||
#: init.lua
|
||||
msgid "Wipe"
|
||||
msgstr "Padam"
|
||||
|
||||
#: init.lua
|
||||
msgid "Black board"
|
||||
msgstr "Papan hitam"
|
4
boards/mod.conf
Normal file
@ -0,0 +1,4 @@
|
||||
name = boards
|
||||
title = Black boards
|
||||
description = Writable school boards using sign_api
|
||||
depends = default,signs_api
|
Before Width: | Height: | Size: 563 B After Width: | Height: | Size: 392 B |
Before Width: | Height: | Size: 485 B After Width: | Height: | Size: 232 B |
Before Width: | Height: | Size: 248 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 230 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 77 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 89 B |
Before Width: | Height: | Size: 338 B After Width: | Height: | Size: 111 B |
Before Width: | Height: | Size: 303 B After Width: | Height: | Size: 90 B |
Before Width: | Height: | Size: 325 B After Width: | Height: | Size: 105 B |
Before Width: | Height: | Size: 291 B After Width: | Height: | Size: 75 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 81 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 79 B |
Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 81 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 72 B |
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 73 B |
Before Width: | Height: | Size: 282 B After Width: | Height: | Size: 71 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 80 B |
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 90 B |
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 94 B |
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 93 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 97 B |
Before Width: | Height: | Size: 322 B After Width: | Height: | Size: 95 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 92 B |
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 316 B After Width: | Height: | Size: 94 B |
Before Width: | Height: | Size: 320 B After Width: | Height: | Size: 91 B |
Before Width: | Height: | Size: 294 B After Width: | Height: | Size: 76 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 78 B |
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 75 B |
Before Width: | Height: | Size: 292 B After Width: | Height: | Size: 75 B |
Before Width: | Height: | Size: 287 B After Width: | Height: | Size: 75 B |
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 335 B After Width: | Height: | Size: 102 B |
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 312 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 313 B After Width: | Height: | Size: 88 B |
Before Width: | Height: | Size: 303 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 88 B |
Before Width: | Height: | Size: 168 B After Width: | Height: | Size: 100 B |
Before Width: | Height: | Size: 324 B After Width: | Height: | Size: 95 B |
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 182 B After Width: | Height: | Size: 107 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 93 B |
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 89 B |
Before Width: | Height: | Size: 318 B After Width: | Height: | Size: 91 B |
Before Width: | Height: | Size: 314 B After Width: | Height: | Size: 88 B |
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 313 B After Width: | Height: | Size: 91 B |
Before Width: | Height: | Size: 318 B After Width: | Height: | Size: 89 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 94 B |
Before Width: | Height: | Size: 307 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 311 B After Width: | Height: | Size: 93 B |
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 92 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 94 B |
Before Width: | Height: | Size: 310 B After Width: | Height: | Size: 95 B |
Before Width: | Height: | Size: 329 B After Width: | Height: | Size: 100 B |
Before Width: | Height: | Size: 327 B After Width: | Height: | Size: 103 B |
Before Width: | Height: | Size: 315 B After Width: | Height: | Size: 84 B |
Before Width: | Height: | Size: 297 B After Width: | Height: | Size: 75 B |
Before Width: | Height: | Size: 316 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 81 B |
Before Width: | Height: | Size: 286 B After Width: | Height: | Size: 73 B |
Before Width: | Height: | Size: 298 B After Width: | Height: | Size: 79 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 81 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 85 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 301 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 307 B After Width: | Height: | Size: 85 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 84 B |
Before Width: | Height: | Size: 290 B After Width: | Height: | Size: 78 B |
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 84 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 85 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 79 B |
Before Width: | Height: | Size: 305 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 295 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 313 B After Width: | Height: | Size: 92 B |
Before Width: | Height: | Size: 307 B After Width: | Height: | Size: 88 B |
Before Width: | Height: | Size: 306 B After Width: | Height: | Size: 81 B |
Before Width: | Height: | Size: 302 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 299 B After Width: | Height: | Size: 82 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 80 B |
Before Width: | Height: | Size: 296 B After Width: | Height: | Size: 83 B |
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 86 B |
Before Width: | Height: | Size: 300 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 308 B After Width: | Height: | Size: 87 B |
Before Width: | Height: | Size: 304 B After Width: | Height: | Size: 87 B |