From 8245eecef7a3afc5f1f24ed212d58e8dfdbbb3f5 Mon Sep 17 00:00:00 2001 From: pkali Date: Sat, 5 Aug 2023 09:57:59 -0400 Subject: [PATCH] manual PL fixes --- Manuals/MANUAL_EN.md | 30 +++++++++---------- Manuals/MANUAL_PL.md | 64 +++++++++++++++++++++++++++++------------ Manuals/manual.asm | 7 ++--- Manuals/manual.bin | Bin 29706 -> 30217 bytes Manuals/manual.xex | Bin 35203 -> 35714 bytes Manuals/manual_conv.py | 2 ++ 6 files changed, 66 insertions(+), 37 deletions(-) diff --git a/Manuals/MANUAL_EN.md b/Manuals/MANUAL_EN.md index fb4cea5..14752f1 100644 --- a/Manuals/MANUAL_EN.md +++ b/Manuals/MANUAL_EN.md @@ -81,21 +81,21 @@ The status line shows which player is currently allowed to take a shot and a set The keyboard controls here are simple, cursor keys or joystick: left/right - change the angle of the barrel, up/down - change the the force of the shot. -| A800 | 5200 | function | -| --- | --- | --- | -| [SPACE] | [0] | or joystick button pressed briefly - firing a shot. | -| [TAB] or [SELECT] | [5] | or second joystick button - selection of offensive weapons (this option is not available directly with one button joystick - you need to select Inventory). | -| [I] | [9] | or longer holding the joystick button - go to Inventory. It is a screen (actually two) with the same layout as the shopping menu, it also works similarly except that here you don't buy weapons, but choose one of the offensive ones to shoot or activate a defensive weapon. | -| [A] or [OPTION] | [7] | go directly to the defensive weapons activation. -| [M] | [PAUSE] | disable/enable background music. | -| [S] | [RESET] | disable/enable effect sounds. | -| [START] | [START] | speed up some game animations. | -| [O] | [3] | end the current game and jump to the Game Over screen with a summary. The summary of the results does not take into account the current round of the game, but only the rounds completed earlier. This corresponds to pressing the [ESC] key with the difference that the summary and credits are displayed. | -| [START] + [OPTION] | N/A | immediately force the end of the game (Game Over), just like [O] but without confirmation. -| [G] | N/A | changes the mountain shading | -| [ESC] | [*] | during the entire game at any time (unless the computer is playing, then sometimes you have to wait a while) you can press the [ESC] key, which allows you to abort the game and return to the beginning (of course, there is protection against accidental pressing). | -| [Y] | [1] | when asked to abort or terminate the game - confirmation | -| [CTRL] + [HELP] | [#] long press | Toggle "visual debug" mode. It displays distances measured, laser aiming, and aiming technique. It leaves a mess on the screen, but it does not impair the game, just makes it a bit harder. | +| A800 | 5200 | function | +|--------------------|----------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------| +| [SPACE] | [0] | or joystick button pressed briefly - firing a shot. | +| [TAB] or [SELECT] | [5] | or second joystick button - selection of offensive weapons (this option is not available directly with one button joystick - you need to select Inventory). | +| [I] | [9] | or longer holding the joystick button - go to Inventory. It is a screen (actually two) with the same layout as the shopping menu, it also works similarly except that here you don't buy weapons, but choose one of the offensive ones to shoot or activate a defensive weapon. | +| [A] or [OPTION] | [7] | go directly to the defensive weapons activation. +| [M] | [PAUSE] | disable/enable background music. | +| [S] | [RESET] | disable/enable effect sounds. | +| [START] | [START] | speed up some game animations. | +| [O] | [3] | end the current game and jump to the Game Over screen with a summary. The summary of the results does not take into account the current round of the game, but only the rounds completed earlier. This corresponds to pressing the [ESC] key with the difference that the summary and credits are displayed. | +| [START] + [OPTION] | N/A | immediately force the end of the game (Game Over), just like [O] but without confirmation. +| [G] | N/A | changes the mountain shading | +| [ESC] | [*] | during the entire game at any time (unless the computer is playing, then sometimes you have to wait a while) you can press the [ESC] key, which allows you to abort the game and return to the beginning (of course, there is protection against accidental pressing). | +| [Y] | [1] | when asked to abort or terminate the game - confirmation | +| [CTRL] + [HELP] | [#] long press | Toggle "visual debug" mode. It displays distances measured, laser aiming, and aiming technique. It leaves a mess on the screen, but it does not impair the game, just makes it a bit harder. | ## 5. Game mechanics - offensive weapons diff --git a/Manuals/MANUAL_PL.md b/Manuals/MANUAL_PL.md index 6d0c886..5f56233 100644 --- a/Manuals/MANUAL_PL.md +++ b/Manuals/MANUAL_PL.md @@ -107,21 +107,49 @@ W linii statusowej widoczna jest informacja o tym, który z graczy aktualnie mo Tutaj klawiszologia jest prosta, klawisze kursora lub joystick: lewo/prawo - zmiana kąta nachylenia lufy, góra/dół - zmiana ustawienia siły strzału. -| A800 | 5200 | funkcja | -|------------------|---------| ------- | -| [SPACJA] | [0] | lub przycisk joysticka naciśnięte krótko - oddanie strzału | -| [TAB]/[SELECT] | [5] | lub drugi przycisk joysticka - wybór broni ofensywnej (ta opcja nie jest dostępna bezpośrednio standardowym joystickiem - trzeba wybrać Inventory). | -| [I] | [9] | lub dłuższe przytrzymanie przycisku joysticka - przejście do Inventory (aktywacji broni). Inventory to ekran (a w zasadzie dwa) bliźniaczo podobny do ekranu zakupów. Zasady poruszania się są identyczne - z tym, że tu nie kupujemy broni, ale wybieramy jedną z ofensywnych, którą będziemy strzelać lub aktywujemy broń defensywną. | -| [A]/[OPTION] | [7] | bezpośrednie przejście na ekran Inventory aktywacji broni defensywnych. | -| [M] | [PAUSE] | wyłączenie/włączenie muzyki w tle | -| [S] | [RESET] | wyłączenie/włączenie dźwięków efektów | -| [START] | [SYART] | przyspiesza/pomija niektóre animacje w grze | -| [O] | [3] | wymuszenie zakończenia gry (Game Over). W podsumowaniu wyników nie jest brana pod uwagę przerwana właśnie runda rozgrywki, a wyłącznie rundy zakończone wcześniej. Odpowiada to wciśnięciu klawisza [ESC] z tą różnicą, że wyświetlane jest podsumowanie oraz creditsy. | -| [START]+[OPTION] | brak | natychmiastowe wymuszenie zakończenia gry (Game Over), tak jak [O], ale bez potwierdzenia. | -| [G] | brak | zmienia wariant kolorystyczny gór (3 wersje do wyboru) | -| [ESC] | [*] | w czasie całej gry w dowolnym momencie (chyba że akurat gra komputer, wtedy czasem trzeba chwilę poczekać) można nacisnąć klawisz [ESC], który umożliwia przerwanie gry i powrót na początek (oczywiście jest zabezpieczenie przed przypadkowym naciśnięciem). | -| [Y] | [1] | w przypadku pytania o przerwanie lub zakończenie gry - potwierdzenie decyzji | -| [CTRL]+[HELP] | [#] długo | Przełącza tryb "visual debug". Wizualizuje mierzone odległości, celowanie lasera oraz technikę celowania komputera. Pozostawia bałagan na ekranie, co nie zmienia rozgrywki, tylko ją nieco utrudnia. | +| A800 | funkcja | +|------------------|------------------| +| [SPACJA]/[FIRE] | strzał (zob. ↓) | +| [TAB]/[SELECT] | zmiana broni (↓) | +| [I] | inwentarz (↓) | +| [A]/[OPTION] | defensywa (↓) | +| [M] | wł/wył muzyki | +| [S] | wł/wył dźwięków | +| [START] | tryb turbo (↓) | +| [O] | koniec gry (↓) | +| [START]+[OPTION] | bezw. koniec (↓) | +| [G] | inne kolory (↓) | +| [ESC] | powrót (↓) | +| [Y] | zatwierdzam (↓) | +| [CTRL]+[HELP] | vis. debug (↓) | + +| 5200 | funkcja | +|------------|------------------| +| [FIRE]/[0] | strzał (zob. ↓) | +| [5] | zmiana broni (↓) | +| [9] | inwentarz (↓) | +| [7] | defensywa (↓) | +| [PAUSE] | wł/wył muzyki | +| [RESET] | wł/wył dźwięków | +| [START] | tryb turbo (↓) | +| [3] | koniec gry (↓) | +| brak | bezw. koniec (↓) | +| brak | inne kolory (↓) | +| [*] | powrót (↓) | +| [1] | zatwierdzam (↓) | +| [#] długo | vis. debug (↓) | + +* **strzał**, przycisk joysticka naciśnięte krótko - oddanie strzału +* **zmiana broni**, drugi przycisk joysticka - wybór broni ofensywnej (ta opcja nie jest dostępna bezpośrednio standardowym joystickiem - trzeba wybrać Inventory). +* **inwentarz**, dłuższe przytrzymanie przycisku joysticka - przejście do Inventory (aktywacji broni). Inventory to ekran (a w zasadzie dwa) bliźniaczo podobny do ekranu zakupów. Zasady poruszania się są identyczne - z tym, że tu nie kupujemy broni, ale wybieramy jedną z ofensywnych, którą będziemy strzelać lub aktywujemy broń defensywną. +* **defensywa** - bezpośrednie przejście na ekran Inventory aktywacji broni defensywnych. +* **tryb turbo** - przyspiesza/pomija niektóre animacje w grze +* **koniec gry** - wymuszenie zakończenia gry (Game Over). W podsumowaniu wyników nie jest brana pod uwagę przerwana właśnie runda rozgrywki, a wyłącznie rundy zakończone wcześniej. Odpowiada to wciśnięciu klawisza [ESC] z tą różnicą, że wyświetlane jest podsumowanie oraz creditsy. +* **bezw. koniec** - natychmiastowe wymuszenie zakończenia gry (Game Over), tak jak [O], ale bez potwierdzenia. +* **inne kolory** - zmienia wariant kolorystyczny gór (3 wersje do wyboru) +* **powrót** - w czasie całej gry w dowolnym momencie (chyba że akurat gra komputer, wtedy czasem trzeba chwilę poczekać) można nacisnąć klawisz [ESC], który umożliwia przerwanie gry i powrót na początek (oczywiście jest zabezpieczenie przed przypadkowym naciśnięciem). +* **zatwierdzam** - w przypadku pytania o przerwanie lub zakończenie gry - potwierdzenie decyzji +* **vis. debug** - przełącza tryb "visual debug". Wizualizuje mierzone odległości, celowanie lasera oraz technikę celowania komputera. Pozostawia bałagan na ekranie, co nie zmienia rozgrywki, tylko ją nieco utrudnia. ## 5. Zasady gry - bronie ofensywne @@ -181,7 +209,7 @@ W przypadku trafienia tą samą bronią w odległości 10-ciu pikseli od centrum A oto wartości maksymalnego ubytku energii dla poszczególnych broni. Jeśli broń eksploduje kilka razy, każda z eksplozji jest obliczana niezależnie (dodatkowe wartości w tabeli): -| Broń ofensywna | Max ubytku energii | +| Broń ofensywna | Max ubytku | |-----------------|--------------| | Baby Missile | 88 | | Missile | 136 | @@ -273,9 +301,9 @@ Tylko te punkty decydują o kolejności w podsumowaniu. * **Force Shield** - najmocniejsza osłona - działa tak jak Heavy Shield, tyle że połączona z Parachute. Co ważne, w jej przypadku upadek nie zabiera energii osłonie ani czołgowi. Zabierają ją tylko trafienia. -* **Bouncy Castle** - broń agresywna :) Działa następująco: w przypadku bezpośredniego trafienia w czołg (i osłonę) powoduje "odbicie" pocisku w przeciwnym kierunku z taką samą siłą, z jaką był wystrzelony. W przypadku braku wiatru i różnicy poziomów broń trafia wtedy w czołg, który ją wystrzelił. Po takim odbiciu dezaktywuje się. W związku z tym, że broń ta reaguje w ten sposób tylko na precyzyjne trafienia, jest także osłoną odpowiadającą działaniu Heavy Shield i ma na starcie 99 jednostek (prawdopodobnie trzeba będzie przemyśleć tę wartość i dać tu mniejszą). +* **Bouncy Castle** - broń agresywna :) Działa następująco: w przypadku bezpośredniego trafienia w czołg (i osłonę) powoduje "odbicie" pocisku w przeciwnym kierunku z taką samą siłą, z jaką był wystrzelony. W przypadku braku wiatru i różnicy poziomów broń trafia wtedy w czołg, który ją wystrzelił. Po takim odbiciu dezaktywuje się. W związku z tym, że broń ta reaguje w ten sposób tylko na precyzyjne trafienia, jest także osłoną odpowiadającą działaniu Heavy Shield i ma na starcie 99 jednostek. -* **Mag Deflector** - druga broń agresywna :) W przypadku bezpośredniego trafienia w czołg (i osłonę) powoduje przesunięcie punktu trafienia losowo w lewo lub prawą stronę chronionego czołgu, ale niezbyt daleko, więc można dostać "odłamkiem" przy silniejszej broni. Tak jak w przypadku Bouncy Castle jest także osłoną odpowiadającą działaniu Heavy Shield i ma na starcie 99 jednostek (prawdopodobnie i tutaj trzeba będzie przemyśleć tę wartość i dać mniejszą). +* **Mag Deflector** - druga broń agresywna :) W przypadku bezpośredniego trafienia w czołg (i osłonę) powoduje przesunięcie punktu trafienia losowo w lewo lub prawą stronę chronionego czołgu, ale niezbyt daleko, więc można dostać "odłamkiem" przy silniejszej broni. Tak jak w przypadku Bouncy Castle jest także osłoną odpowiadającą działaniu Heavy Shield i ma na starcie 99 jednostek. * **Nuclear Winter** - nic nie dodaje, nic nie zabiera :) - w zasadzie to broń nie tyle defensywna, co obosieczna. Zasypuje teren opadem "radioaktywnym", który jest zwyczajną glebą. Jeśli nie mamy pod ręką żadnej broni odkopującej teren i do tego osłony (najlepiej jednorazowej), to po takim "opadzie" będzie trzeba strzelić do siebie - bo będąc pod ziemią inaczej się nie da. Ewentualnie pozostaje zawsze White Flag. diff --git a/Manuals/manual.asm b/Manuals/manual.asm index 3b97e3b..3997c58 100644 --- a/Manuals/manual.asm +++ b/Manuals/manual.asm @@ -292,13 +292,12 @@ man_text_en man_text_en_end .by $ff, $ff - .align $400 -WeaponFont - ins 'manual_font_pl.fnt' ; 'artwork/weapons.fnt' - opt h- ;RMT module is standard Atari binary file already ins "music/czytaczu1_stripped.rmt" ;include music RMT module opt h+ MODUL equ $B000 + org $BC00 +WeaponFont + ins 'manual_font_pl.fnt' ; 'artwork/weapons.fnt' run start \ No newline at end of file diff --git a/Manuals/manual.bin b/Manuals/manual.bin index b64375dde764c040c347977f3ca358d96dd4199d..a5c7b98fbeb0f639421a67bd6fdf786a63af22f7 100644 GIT binary patch delta 2322 zcmZ`)O>7%Q82wTql%$T6(pCu#N$RF9O{p3;4noul2P=w%iiIqC2uMAQcc;mEy*t+a zbhWEU4maS?%icj8xq)&=967+DC%8J)v=NPi+?1%fEN^xl%WYC0EP4Fq`+4tu-+c3A z;OnOYKmIZ~a?dq&rOGJ&gg@2C!;f-j!YO<3b|Ih3%wEeZjTWxVEo7I7Hpq6YfR$)4 z5S29D9l}wxL50Q4C4lnT>)F{wz<>)3jhT!pmM}FMygL+*PECwyrpHZ(S%EwOEc|kM zVoc@txM}+yJ38FOp;sF9{1O>%;Om-1-kh0ebPv@pJZ(iUd)?gm#mqvSG_GIfb}YX_ zj%!s!H)LGnyezEmvq3s);|i@=em^dWce*g2Tb!G}v4nUP9(ZZeZzgbAdK~cGV*xeO z2%?0_IfV9u|fAW zJ54IDxNE(tA;I~##>TqMZBW0W0|ZIWhQHRw8;Odeg)!OG$wHp*m33Ugr0}=<5U=W) zAjbO;{o*#HIAWn&1Vx;dx+QS{yN3a_7wuH8^^`2SWK5y;M0@& zWtCq-ysB?f>TqA0lf^z0BbJjiC+oaKYRO#_vW}Ak9;Rpeox|qusc`z8>1z?`u#_%n zgoLUxxVS5)8x7Op?oPAa+}!T$wRckC$LA&+Bjov&veg|%k&K(kt2F4ah(uiuzl>4k zwnM70ot3&AT^`iM9gC}`CL+XVrphc;c)meZ;oFX;=o&Xr0yYA#AP|yRY?HfId(+c zH;`_X8-7AiidYR*p&Lvi!)X;16e*x1;(TR2MY>bAiV;;-)Br5_G5@^AmP0muZY9Ee zc3Cb;5+1ewZndAiIB24;K3ZcYx=orOFz%?Y)q&4uZsYcT=f(Es{`1cEUP6m+*ENn- zM(e`Rs<;OhWjUPCoxzkUCl5<4;JEt_Owjsk^Ks_|jf8WVtBo{$Alb5ALwJC@vQbl$ z+qCBZs0jH1BG+SUXhuq50nIS0?2g1)F3dod2(UXnT?1t@PN}E_NB{a#0r9C42&_a; z3AnshO{XK8S1}|S!+l4D-(I}%W(01XV)*mLTNhFBcI)uq!Ddo7`ZbvYzVVpYj_`Q+ zWM(cbXRc%b+-bL4z&+iQy~+26LtFBgg@?z9!XGj-Who+L9|HQ{y@SrfeE>aD0%oHJ zg_SS@a`}7EOL(GY!rF!~xG7yXsI2=HCS3w2SMpLBlT5Lxi{yCd^597_1b+~e+_XoqX zYSdi^6A26DM1U;?a#=WfdGZD*>Z;%8NXM^XK~{^>*9w|-9m~ZkW9hBWFaLJ>4fzml U-N>~rY~8*6)xcK1^v9L|0W2U45C8xG delta 1826 zcmZ`)O>Y}j6us$&In8ZFG(@o7t1_q|dJ?5b%TZXzD_$;R(PXl?Txa|v>{jhQGB1a~a=R;-^ zD%PQ<|APBks-#kA)%tB@-2vJd(q9V()?;EQF z8gSB)={+YzMq}S46k#S+KS|-@1FnM4mm}TzO{-KGo4kX@Cr3M{_!(GwZ7b!#dMloO zBQHu5M^H@K<=LyX<%`zg&e6{C|6j1bj78V!#{_IZAD3P{ZXDvy>@oIyR2-qMktPfT z2XD6m>50-SrgKhU(qq;bMCCL>@08tMzguZ7UG|}!-kU{H>In#h(TSN7%-7^d7sC}~FGFQ3k+ zbsh^BY)Vk$uug?MIRK|V!+P-B9az5PqokvBb3)K*;0o|pNMGmx!VQQ4mWzzBk&vRu z+Sc63=_c|gu_(s0*dQr0n?vx@t%aI)>7#(zj*Jtpz)-5fy-GcMxen*vo)K^z98r*H zGp{6Pt^gXdAgAJ+i74RJfJw)gSG$-J>;Y~i=~$GEZyg^#I9+J%?L0Ur>VWZ6vU|}; z8g&oUMas=o!80lu(v24)jF^iQ!)SD)p3{j)@s1Ce9U`m3bJBMCs3*~R6=HF>FgVab z1*jtxgTuIW4!d`+f4`QE)#*T{ShsK`o6EEBc2_Gi3uV9Vu2d<~D#H3jZzwLcB_xW4t1fnz>&zx1}Efo2Wv|t{2uX7$g{cZPO0=Qm3 diff --git a/Manuals/manual.xex b/Manuals/manual.xex index b9912ca5d3a443ab1e392c2774ec8d206cfb3c77..b6186cb3689407b476740a16c0c31354d9d743f9 100644 GIT binary patch delta 2397 zcmZ`)U1%It82!4`n%_;Tt%<2WjoZzSttKXsYQt6tAuqC)NWf62dUxhFnVsFa%lveh zF|a`&DhNfH2cLWr!Iz?v*MiSNMT-UTNjG*a!FD6t)X;#8=gw@GZIjMJAa~FG?)lC+ z-@P9Ni4Q+dd^)!8%4g$WJbwA-{a;=DLH+LffBO>r^4c$nBS*W>JBF_08AV_4yW1BO zP96+;Q;)qBuF&-4_+aYA!A#He(C9=uL$pGcZTc)rZNA7Q>0CROByMW(1%M{gC(@}Y zz<~3M8Z#K>Okrr$cCJ0h9P97Z43`@=Gkv)NSny4{|237L=Z59Etg#qZd`XsR`Buoy z_PAb_ijME;8h#1h8|p7N7S*$^HmA?K4LXxkgA);tMu8QwO)p2bW9CHTl!*4&u0wRt zS=@aA8jupC~SxHiP&RJ@*hAW4k=day-v=Ya zY<$e#R%b}fI!i+G*vsP%y0cZ^sr=X#e49EHyr1gGg`^`{x}a_ns>%@NhNVu}K|8lM zDz(b$dVRCD(M781ENN6SeNWLWJ*2$wEL&4_hP|$rn>QQ7E8_7qc%Is976z46e_7_g zBo<7r8kz`k1T$1-s>1b(%{m${q7tqPo@1e`XtG%vH7?)=z%aBYL1?44U9D|Z>N{YQ zbrvn3M|`lyD@yKRlb+KoE9v!tHP0_7=uXA)&7#5A$DZv7$ri+QlNrHJ$DSKQ4WWvh z;Q<;iJLEInDa~VmPce(Bo`jf=<>N>eJd-|B4r!6&wje1VkWQW#y;zMdVg=AbH<(L? z)jTAaA)oH6$Q*70%`mNOLE=mYIUrN`xIkT9gIcmqc1H2<|LRHc#TmsHxEEc;=W<^@nG9)6 z#h7Re`)v_i9UeFkLRNbwxHWw0C>XC-ceXFB#=Oz5!E8v4N5-;+%Y&zeM}zXn&>(;t zwOSRpTbr^s`3`Z|N-i_;AlYH?>&Wx-(my!f4)i~p+x2T(0J^03%t8+e%OdLX1#sbw za7DpDs*9q?4H>vLW!cLy84!fXWHyi(ig!o*%8jg(vg~RFDUU#VI-70B=0%8PFbtY8 zGfR4bxtisNG@YJIW#YJa1mzbC8WfOTM!MoO& z8OqAB#C_(Y@oR9(&{A^{Fid=8xyqY>PxY;A8;>o;~Pw<8f`jwIZnl831V z8w^+rA(`NYgV7;Ur*7G+U5=lsXjSEk=jS!(`|rk`ORG1k>vwOWysRU`0E^{&oWPyt zu!5WbJY5MyQ1kIW{vfLG&6FVtagi1HQdXeTE>d_Q$|t7+voL`qOa>ust}Le!*SRKu z;n6LY92*#9Yh3sOmlVVeGRKd!BUy1Q0(N|$GbG109o%FrxpwjR)y|;e9$qV+ygsn@ k$=e_ATVo5q4XvFnztORuu7uxzdHRF>2mVM@61|812ayFP4*&oF delta 1839 zcmZ`(&1)M+6n_$?vHYPpiH#i_CpEHT%b%+4HrT?13ZX+m2?kNrUfR*_SRSo*XPKSN zvReg1dq__qVGcbtm(o)LCHPQGOD$vs(f9TG!} zMlNp%YC4RoUskW5#V`q2i?#>^VM~xI6rKCjkz9niJoI7&T)cok=;8Xm5!L;s7tsV0 z<_hhkg#ki8h7J!s$qb8NF+8T7hJnyb4#nJ{SghJ>i(?=;P)iUeR*%+h?10Nn-g3fN z$0p}KM8xvl;~)=*#3N>iA;R|}tVm+@)7ru~G$}}5_a3WEarzzI7NdgLA#!0l6^Jg_ z3XRhVu;j6*K&xg(jAD>xo_0w!*7^XkWEl7zebEy99+@e-!4<%DXFjEBpWd zziTsqyxgcJa;d(_TDCj=lk60$GXG@9T%JrE2UYtc;g;O8do~ZKPD=v@}V`ibEtC!e+#iJfQ08 z`kLx&+)|I0=jMk|5ZMg%!bu8K>Pv77q}$E}4=~?Oa~{yo`RmGVJ&w*atV1dP;#0y@18_4jhQA=O7^kmjssq z4y~EY22MXU!l=ViiVOR@n@8j2wUy0MQU@tM0<-S7xfZb`&LXN!gw_yY3$pi_=aVj` zX!-4IK8D*Y!r%A@Esk1>#9Q3#(srF==M$(7?IyNHbi~8W0bCF?5;acIMlSpB%QkQ+Kh{k1he0lpMIE?tc5ofo#h9v`O;6>Ww+^(NIu@8-?CHFe*^CP BWBC98 diff --git a/Manuals/manual_conv.py b/Manuals/manual_conv.py index c78342a..ad210af 100644 --- a/Manuals/manual_conv.py +++ b/Manuals/manual_conv.py @@ -274,6 +274,8 @@ utf_to_internal = { chr(ord('y')+128): 128+121, chr(ord('z')+128): 128+122, chr(ord('|')+128): 128+124, + 'ǂ': 128+77, # ł + 'ˠ': 128+81, # ó # chr(ord('Ą')+128): 128+65, # chr(ord('ą')+128): 128+66, # chr(ord('Ć')+128): 128+67,