Games-Axmud

 view release on metacpan or  search on metacpan

CHANGES  view on Meta::CPAN

    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 )