![]() |
#11 | |
Knight
Join Date: Mar 2015
Posts: 989
![]() |
![]()
Guys, lets continue brainstorm!
For now we need to understand how to fix 0, 16-31 glyphs! As 1-15 works for remapping (but actually they are 'system' commands), it has to be possible to make 16-31 work too! Currently they got this values: 0 linked to 35 (#) 16 β? 253C 197 17 β 25C4 17 18 β 2195 18 19 β? 203C 19 20 ΒΆ 00B6 20 21 β΄ 2534 193 22 β¬ 252C 194 23 β€ 2524 180 24 β 2191 24 25 β? 251C 195 26 β 2192 26 27 β? 2190 27 28 NULL 29 NULL 30 NULL 31 linked to 35 (#) Symbols took from https://en.wikipedia.org/wiki/Code_page_437 (but they are in wrong places) GOGOGO! We can do it! === !!! We got an important update: 'Fony' (http://hukka.ncn.fi/?fony) developer Hukka noted that: Quote:
p.s. Also Hukka said that soon he would create crossplatform opensource version of Fony! Great news ![]()
__________________
https://tangaria.com - Angband multiplayer variant tangaria.com/variants - Angband variants table tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian Last edited by tangar; February 28, 2018 at 12:23. Reason: As 1-16 works for remapping -> As 1-15 works for remapping |
|
![]() |
![]() |
![]() |
#12 |
Prophet
Join Date: Apr 2008
Posts: 2,972
![]() |
As I said, there's nothing special in TomeNET code that handles symbols differently, except the fact it doesn't use Unicode standard. To be able to use all symbols, the char -> wchar change is mandatory. This means rewritting a huge portion of the code, like it was done in Angband a couple years ago.
__________________
PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant! |
![]() |
![]() |
![]() |
#13 |
Knight
Join Date: Mar 2015
Posts: 989
![]() |
PowerWyrm, thanks for a suggestion, but please could you explain then - why 1-15 glyphs works and 16-31 are not working? It's all system symbols but some of them work and some - not.
Also recent TomeNET test client had a funny bug which 'turned off' second symbol and it become not a monster, but a door: https://youtu.be/cDLueostm_Q?t=1h26m56s It's another proof that actually TomeNET code could interfere with font and maybe we could find the way to fix 16-31 glyphs (cause they actually SHOW something!)
__________________
https://tangaria.com - Angband multiplayer variant tangaria.com/variants - Angband variants table tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian Last edited by tangar; February 28, 2018 at 12:23. |
![]() |
![]() |
![]() |
#14 | |
Prophet
Join Date: Apr 2008
Posts: 2,972
![]() |
Quote:
![]() Is that door symbol actually part of your tileset? This means the code would remap character "2" to something else, like it does for 16-31. But as the developer of Fony says, "Bitmap fonts have no concept of Unicode". So clearly I cannot see how you can fix anything without porting the code to Unicode.
__________________
PWMAngband variant maintainer - check https://github.com/draconisPW/PWMAngband (or http://www.mangband.org/forum/viewforum.php?f=9) to learn more about this new variant! |
|
![]() |
![]() |
![]() |
#15 | |
Knight
Join Date: Mar 2015
Posts: 989
![]() |
![]()
PowerWyrm, yep, it's part of my font:
But it's not the case. I just showed you an example, that it's actually could be _code_ problem, not font. Again: 1) in current (stable) version of TomeNET client glyph #2 works perfectly 2) in test version of client - it become a 'door' (test client could be found at the bottom of this page: https://tomenet.eu/downloads.php ). Detailed video explanation of the bug: https://www.youtube.com/watch?v=5AH61dV3JtQ // it's temporary hidden video, accessible only by link, would be deleted soon 3) in the past (like ~6 months ago) #2 glyph didn't work either (that's why initially I marked it with 'X', when I just created 1st version of my font). So devs managed to fix #2 in current version, but then they did something wrong in test version of client (which I use right now while playing because of new music features). This logic gives us an understanding that actually it's very like to be _possible_ fix 16-31 glyphs - cause #2 was recently fixed (and then broken again in test client). Quote:
![]() ![]() It leaves the main quesion very actual: Why 1-15 glyphs works and 16-31 are not working? I believe that if we would be able to find an answer at this question, we would be able to fix the bug.
__________________
https://tangaria.com - Angband multiplayer variant tangaria.com/variants - Angband variants table tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian Last edited by tangar; February 28, 2018 at 15:16. |
|
![]() |
![]() |
![]() |
#16 | |
Knight
Join Date: Mar 2015
Posts: 989
![]() |
Back to this problem. This is super actual thing to solve.
What if.... we would take this characters in Windows OS system: Quote:
__________________
https://tangaria.com - Angband multiplayer variant tangaria.com/variants - Angband variants table tangar.info - my website ⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽⍽ youtube.com/GameGlaz — streams in English ⍽ youtube.com/StreamGuild — streams in Russian |
|
![]() |
![]() |
![]() |
Tags |
bug, font, glyph, tileset, tomenet |
Currently Active Users Viewing This Thread: 1 (0 members and 1 guests) | |
Thread Tools | |
Display Modes | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
[Announce] TomeNET 4.7.0 Released | clouded | Variants | 1 | October 9, 2016 13:21 |
[movie] TomeNet: Permadeaths' tribute | tangar | ToME | 3 | April 7, 2015 23:11 |
Runemaster TomeNET | UglySquirrell | Variants | 0 | December 28, 2013 04:51 |
Bug: "Find Traps, Doors & Stairs" doesn't work on chests | Raggy | Vanilla | 26 | June 29, 2011 13:28 |
TomeNET difficulty levels | Garbanzo | ToME | 1 | September 25, 2009 13:02 |