CocoMUD Planio: Issueshttps://cocomud.plan.io/https://cocomud.plan.io/favicon.ico2022-04-23T09:59:44ZCocoMUD Planio
Planio CocoMUD client - Feature #163 (Open): Create a system of categories for aliases/macros/triggershttps://cocomud.plan.io/issues/1632022-04-23T09:59:44ZVincent Le Goff
<p>Some of the configuration would be specific to a category, or a set of categories. These aliases, macros and triggers will only be active if the current category is active. This way, one could have a different set of aliases, macros and triggers in different playing situation (while fighting, while exploring, and so on).</p> CocoMUD client - Feature #162 (Open): Allow to have disabled aliases/macros/triggershttps://cocomud.plan.io/issues/1622022-04-23T09:55:49ZVincent Le Goff
<p>When CocoMUD connects to a world, the world configuration is loaded. The aliases, macros and triggers are added. All of them are active.</p>
<p>It would be useful to disable some of them, at least in Python, to make sure they're not used but still saved. This will come to be extremely handy when the system of categories is adopted.</p> fr - Bug #161 (Open): erreur quand on installe l'univers Star Wars MUD FRhttps://cocomud.plan.io/issues/1612021-02-21T13:10:24Zyigit haybat
<p>quand on essaie d'installer l'univers indiqué dans le sujet, il y a cette erreur:</p>
<pre>
Traceback (most recent call last):
File "C:\Users\Admin\src\cocomud\src\ui\dialogs\worlds.py", line 133, in OnInstall
File "C:\Program Files (x86)\Python36-32\Lib\zipfile.py", line 1131, in __init__
File "C:\Program Files (x86)\Python36-32\Lib\zipfile.py", line 1198, in _RealGetContents
zipfile.BadZipFile: File is not a zip file
</pre> CocoMUD client - Feature #137 (In Progress): additional map-creatorhttps://cocomud.plan.io/issues/1372018-10-10T05:37:41ZMoritz Wolfart
<p>This is only a little idea for an addon.<br />In many muds you can get in trouble by wildernes or very big maps.<br />The maps in muds are mostly based on asccii and reading them or interpretating them can be very tricky.<br />So, maybe some kind of map-recorder could be very very helpful.<br />For example you start the maprecorder and the programm start to recognice by collecting every place you visited by coordinates. You start at x0y0 and every room you travel after that x0y0 will be recorded in some kind of map-log you can access later or even use for a speedwalk.</p>
<p>Hope you understood my sometimes weird explanations.</p> fr - Feature #129 (Open): erreur lors du changement d'option accessibilité au niveau du ttshttps://cocomud.plan.io/issues/1292017-12-15T22:03:27Zhocine sahraoui
<p>je fais donc alte option onglet accessibilité je décoche les case de tout les tts et j'obtiens:</p>
<pre>
Traceback (most recent call last):
File "C:\Users\Vincent\src\cocomud\src\ui\dialogs\preferences.py", line 402, in OnOK
File "C:\Users\Vincent\src\cocomud\src\ui\dialogs\preferences.py", line 402, in OnOK
File "C:\python27\lib\bdb.py", line 49, in trace_dispatch
File "C:\python27\lib\bdb.py", line 68, in dispatch_line
BdbQuit
</pre> CocoMUD client - Feature #103 (Open): Add the TTS in Linuxhttps://cocomud.plan.io/issues/1032017-08-01T08:40:25ZVincent Le Goff
<p>The TTS in Windows is supported by UniverslSpeechAPI, which isn't offered on other platforms. On Linux, it would seem possible to reach the speech dispatcher and Braille display through third-party modules. That, however, still remains to be determined.</p> CocoMUD client - Feature #97 (In Progress): Add tests on the client's featurehttps://cocomud.plan.io/issues/972017-05-19T18:11:12ZVincent Le Goff
<p>So far, tests are only performed on the SharpScript engine, which is important but not sufficient. A lot of tests could be performed without the user interface being active. Some mocking would be required. These features should remain stable no matter the modification, and unittests are an excellent tool to ensure compatibility. It would be worth spending time puzzling over the mocking of the user interface as well, to ensure the main features remain always accessible no matter what.</p> fr - Bug #95 (In Progress): Bug d'encodage à l'ouverture.https://cocomud.plan.io/issues/952017-04-27T11:18:39ZYohann Poulain
<pre>
Traceback (most recent call last):
File "C:\Users\Vincent\src\cocomud\src\log.py", line 224, in run_with_except_hook
File "C:\Users\Vincent\src\cocomud\src\client.py", line 106, in run
File "C:\Users\Vincent\src\cocomud\src\client.py", line 169, in handle_lines
File "C:\Users\Vincent\src\cocomud\src\scripting\trigger.py", line 194, in execute
File "C:\Users\Vincent\src\cocomud\src\sharp\engine.py", line 85, in execute
File "<string>", line 1, in <module>
File "C:\Users\Vincent\src\cocomud\src\sharp\functions\play.py", line 58, in run
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 7: ordinal not in range(128)
</pre> fr - Bug #92 (Open): bug à la connection sur le nouvel univer.https://cocomud.plan.io/issues/922017-01-20T11:54:11ZYohann Poulain
<p>Voici le raport du bug.</p>
<pre>
Traceback (most recent call last):
File "C:\Users\Vincent\src\cocomud\src\log.py", line 224, in run_with_except_hook
File "C:\Users\Vincent\src\cocomud\src\client.py", line 106, in run
File "C:\Users\Vincent\src\cocomud\src\client.py", line 169, in handle_lines
File "C:\Users\Vincent\src\cocomud\src\scripting\trigger.py", line 194, in execute
File "C:\Users\Vincent\src\cocomud\src\sharp\engine.py", line 85, in execute
File "<string>", line 1, in <module>
File "C:\Users\Vincent\src\cocomud\src\sharp\functions\play.py", line 58, in run
UnicodeEncodeError: 'ascii' codec can't encode character u'\xe9' in position 7: ordinal not in range(128)
</pre> CocoMUD client - Feature #49 (Open): Add a feature to search through the commands/contenthttps://cocomud.plan.io/issues/492016-11-05T22:01:10ZVincent Le Goff
<p>It's sometimes useful to search into the text or the commands. A menu should be added, perhaps in the game menu itself.</p> CocoMUD client - Feature #47 (Open): Add speed walkinghttps://cocomud.plan.io/issues/472016-11-05T21:54:47ZVincent Le Goff
<p>Some players have reported using speed walking often and needing it in their client. The presented syntax doesn't seem to make much sense for non-English MUDs, which should be considered. In fact, using command stacking (<a class="issue tracker-1 status-4 priority-6 priority-default closed" title="Feature: Create command stacking (Closed)" href="https://cocomud.plan.io/issues/32">#32</a>) with a delay between commands seems much more logical. One could link it to macros or aliases.</p>
<p>The syntax in MushCLIENT is:</p>
<p>- Begin the line by a <code>#</code> sign.<br />- Single-letter exits are written with no separator.<br />- A digit preceding a letter will repeat this letter several times.<br />- Exits with more than one letter should be surrounded by parenthesis.</p>
<p>Example: <code>#3nw(door)</code> means 3 times north, one time west, one times door.</p> CocoMUD client - Feature #37 (Open): Add an automatic spell checker in the clienthttps://cocomud.plan.io/issues/372016-10-26T00:21:23ZVincent Le Goff
<p>It would be great (although not really imperative) if the client could detect spelling mistakes in various languages. and handle them much as other software do (like Microsoft Word, Mozilla Firefox and so on).</p> CocoMUD client - Feature #9 (Open): An easy yet powerful setting system for customizationhttps://cocomud.plan.io/issues/92016-09-18T21:53:00ZVincent Le Goff
<p>CocoMUD is intended for every user, with or without programming skills. The client should be easy to set up and allow to achieve already powerful task while only using the interface and a simple scripting system. For those willing to go beyond, however, CocoMUD will also provide an interface for developers who would be able to produce more complex scripts.</p>
<p>The setting model can be represented in three different layers:</p>
<ul>
<li>The upper layer contains every modification that could be done through the interface. These modifications should be simple, but allow interesting extensions nevertheless. Macros, aliases, triggers and more could be configured in the interface. More complex scripting could be achieved as well, but the aim is to allow every user with a setting they could modify without having to create and manage scripts.</li>
<li>The next layer contains a light-syntax scripting language that is used to perform more complex actions very easily. The syntax <code>#macro F1 north</code>, for instance, might associate the F1 shortcut with the <strong>north</strong> command. A list of possible actions will be presented with the users and clearly documented (if possible, in different languages).</li>
<li>The third layers contains bare scripting in Python language, that will allow features that are not supported through the basic scripting provided at the upper layer. Once more, clear documentation will be provided to users willing to extend their setting through Python code.</li>
</ul> CocoMUD client - Feature #6 (Open): An accessibility-oriented Graphical User Interfacehttps://cocomud.plan.io/issues/62016-09-18T21:38:26ZVincent Le Goff
<p>While a nice-looking interface is important, the major focus of this interface should be on accessibility. Accessing the history through diverse methods, depending on the screen reader being used, easily accessing the command prompt and command history, configuring the entire application, all are important facets of CocoMUD.</p> CocoMUD client - Feature #5 (Open): A steady networking systemhttps://cocomud.plan.io/issues/52016-09-18T21:36:39ZVincent Le Goff
<p>The networking layer is one of the most important in a MUD client. Designing a networking system that is able to connect to different servers, handle errors, manage telnet options and additional protocols should be the central focus of a client.</p>
<p>This feature is quite independent of the GUI. It should operate in console or with any other GUI toolkit.</p>