Exide / majormud-client

A tool for automating the play of MajorMUD.
4 stars 0 forks source link

Parse ANSI properly #47

Open Exide opened 5 years ago

Exide commented 5 years ago

ANSI codes coming from the server are not parsed and appear as gibberish in the best case and make the interface unusable in the worst case. A good example of the worst case is the create character/train character interface.

Exide commented 3 years ago

This is almost complete as of this https://github.com/Exide/majormud-client/commit/a9a7a1fdd7633f540b4c0b45b97fa9a25aa66dc1

It is very playable but there are some small artifacts on specific screens (e.g. train stats).