Games-Axmud
view release on metacpan or search on metacpan
systems). Minor improvements to window aesthetics generally
- In the main window's command entry box, a newline character (for example, in
text copied and pasted from a text editor) was mishandled. Fixed the code so
that 'score\Nsouth' is treated as two separate world commands
- Several fixes to the Connections window, in case the user finds creative ways
of entering invalid values for the world name/host/port
- Fixed improper response to invalid MSDP data. Axmud now ignores the invalid
data, rather than sending MSDP DONT to the server (this behaviour is not a
part of the MSDP specification) (Git #4)
- Cleared up some confusion in the names allowed for map label styles. Names
can now be 1-16 characters long, and use any type of character (including
spaces)
- For new installations, when the setup wizard is visible, the menu and
toolbuttons in the main window are no longer clickable
- The peek/poke strings 'client.iv' and 'client.reserved' did not work. Fixed
- In the client preferences window, Windows > Page 3, fixed the broken button
for setting the default winmap
v1.2.041 (31 Jul 2019)
--------------------------------------------------------------------------------
Pre-configured worlds
- MSDP is no longer disabled on Kallisti by default. The pre-configured world
has been updated a little
- Numerous issues at Achaea (and other IRE worlds) have been fixed
Major new features
- A speech engine can now be specified from the command line, when starting
Axmud. For example, Linux users who want to use the Festival speech engine
might start Axmud by typing 'axmud.pl cryosphere festival'
- For users of Arch Linux, there is now an AUR package available for use; see
https://aur.archlinux.org/packages/axmud/. If installing Axmud manually, the
installation procedure for Arch-based distros has changed; see the INSTALL
file
Major fixes
- Locales that use a comma as a decimal point (for example, German) cause
numerous problems throughout the code. This should now be fixed for all
languages/locales
- Improved handling of the Pueblo protocol. Worlds like Ancient Anguish ask the
client to create additional windows; handling of those windows is now much
better. Fixed an error that prevented some of those additional windows
opening at all. Fixed an error that displayed a literal clickable link,
rather than the contents of a file. Links are now displayed in cyan, rather
than underlined, as with the original Pueblo client. Handling of
multi-character whitespace has been fixed
- Axmud can force worlds to share a single main window, or grant each world
their own window. Switching between these two modes was broken. Fixed
- Fixed MXP room statement (description) detection. For worlds that mark a room
statements with special tags, like Iberia MUD, Axmud can now use those tags
correctly
- MS Windows users could not change the font. This is now fixed. The standard
Gtk font selection dialogue no longer worked, and could even cause crashes.
Replaced the deprecated dialogue with the modern one
- Perl plugins cannot be loaded from all possible locations. The new
;importplugin command will copy any Perl plugin to a location in Axmud's
data directory, from which it can be loaded
- Fixed segfaults on shutdown in certain situations
Minor fixes
- IO::Socket::SSL is now an optional dependency, for the benefit of some Linux
distributions on which it can no longer be installed (due to problems with
the parent Net::SSLeay module). If the dependency is not satisfied, Axmud
will not be able to connect to any world using SSL
- Fixed broken code in ;modifyconfig
- The layout of the Countdown Task's window has been improved a little
- A character's purse contents/bank balance could not be modified from withint
the character edit window. Fixed
Axbasic features/fixes
- Axbasic has been updated to v1.003
- Added new OPTION SILENT, which suppresses messages like
'AXBASIC: Executing 'test''
- Added new Ifaceselect () function, as an alternative to using Ifacepop () and
Ifaceshift ()
- Fixed several issues with interface notifications, for example in the
NEXTIFACE statement and the Ifacename$ () function
- Some issues with matching substrings in regular expressions have been fixed.
For a regex in the form (...|...|...), with each ... containing its own
substring, the Ifaceshift () and Ifacepop () functions will now return an
empty string rather than crashing Axmud. Added a new Ifacedefined ()
function which might be useful in this situation
- Fixed several issues with the WAITTRIG statement
- Fixed incorrect regex handling in the POKEADD statement
- Made a few minor corrections to the Axbasic tutorial
v1.2.0 (31 Mar 2019)
--------------------------------------------------------------------------------
Release notes
- Thanks to HÃ¥kon and Rob, without whose generous assistance this release would
not have been possible
- Axmud's graphics libraries have been replaced with something more modern
(Gtk2 has been migrated to Gtk3; Gnome2::Canvas has been migrated to
GooCanvas2, Gnome2::WNCK has been replaced with WMCtrl). As a result, you
will notice small differences in the appearance of almost everything (but
hopefully not too many error messages)
- Window tiling has been implemented for users of MS Windows. Window tiling of
external (non-Axmud) windows only works with X11-compatible systems, so it
definitely won't work on MS Windows or on Wayland. Multiple workspaces still
do not work on MS Windows
- MS Windows can now run Axmud using both the 32-bit and 64-bit editions of
Strawberry Perl
- Over time, duplicate keyboard shortcuts had crept into many menus. The menus
have been checked and, as a result, many keyboard shortcuts have been
modified. Please be careful when navigating menus using your keyboard rather
than with your mouse
- The ability to take screenshots of the 'main' window has been removed (please
use an external screenshot programme instead). The ';screenshot' command has
been removed. Automapper screenshots are not affected by this change
Known issues
- If the system terminal window is visible, you might see a lot of Gtk3 warning
messages displayed there. We think this is an issue with the Gtk3 graphics
library. The issue(s) have been corrected, but the fix is not available on
all systems yet
- When there isn't enough space to draw all the toolbuttons in the 'main' window
and the automapper window, the extra buttons are drawn in a drop-down menu.
Items in this menu are not visible on some computers, particularly on MS
Windows. We think this is another Gtk3 issue which will fix itself
eventually
( run in 2.225 seconds using v1.01-cache-2.11-cpan-0d23b851a93 )