|
1 |
| -v1.3.029 (3 Mar 2021) |
| 1 | +v2.0.0 (21 Jan 2024) |
| 2 | +-------------------------------------------------------------------------------- |
| 3 | + |
| 4 | +Axbasic new statements (for Axbasic version 1.005) |
| 5 | +- WINADDGAUGE, WINDADDCONGAUGE, WINDELGAUAGE, WINSETGAUGE |
| 6 | +- WINADDSTATUS, WINADDCONSTATUS, WINDELSTATUS, WINSETSTATUS |
| 7 | + |
| 8 | +Axbasic new functions |
| 9 | +- Isregion(), Istempregion(), Isroom(), Isexit(), Ishiddenexit(), Isfinished() |
| 10 | +- Delroom() |
| 11 | +- Addexit(), Addtwinexit(), Connectexit(), Delexit(), Disconnectexit() |
| 12 | +- Getornament$(), Getrandomexit$() |
| 13 | +- Sethiddenexit(), Setornament(), Setrandomexit() |
| 14 | + |
| 15 | +Major fixes |
| 16 | +- On recent GTK-perl installations, all dialogue windows caused an immediate |
| 17 | + crash, leaving Axmud (and all other GTK-perl software) unusable. Implemented |
| 18 | + a fix |
| 19 | +- MXP tokens sent by CoffeeMud cause a freeze/crash soon after logging in. |
| 20 | + Fixed (Git #18) |
| 21 | +- Fixed several MXP issues for which the Status task was incompatible |
| 22 | +- The automapper window's screenshot button caused a crash, when clicked. Fixed |
| 23 | +- When the automapper was pre-drawing regions, while trying to select items in |
| 24 | + the current region the selection box caused a crash. Fixed |
| 25 | +- Fixed an ancient error that failed to correctly update the list of triggers, |
| 26 | + aliases, macros, timers and hooks when the user made a change, in certain |
| 27 | + circumstances |
| 28 | +- In the special mode for visually-impaired users, the specified character and |
| 29 | + password was not used by Axmud's automatic login. Fixed |
| 30 | +- When a very large world model (map) is saved, it can be split into smaller |
| 31 | + pieces. The default size (5000 rooms) can now be changed: click |
| 32 | + 'Edit > Axmud preferences... > Client > Page 4', add a new value to the |
| 33 | + 'Split file size (rooms)' box, and then click the 'Set size' button. Also |
| 34 | + fixed the broken ;splitmodel command, and the broken buttons for the |
| 35 | + 'Retain backup copies after saving' option in the same tab. Also fixed a |
| 36 | + failure to save the files at all in some circumstances (Git #6) |
| 37 | +- Fixed the Debian installer (which did not work at all in the previous release) |
| 38 | +- Created a new MS Windows installer, since the old one relied on software |
| 39 | + repositories that no longer exist. The new installer resolves several other |
| 40 | + compatibility and dependency issues. It is probably not possible to run |
| 41 | + Axmud with Strawberry Perl or with ActivePerl any more, but MSYS2 still |
| 42 | + works just fine, as long as it is set up correctly |
| 43 | +- On MS Windows, the code that aligns windows on a grid does not work as |
| 44 | + intended because of unresolved problems with the Gtk graphics library, or |
| 45 | + perhaps the MS Windows desktop itself. I have added a workaround which |
| 46 | + compensates for these problems. If it doesn't improve things on your system, |
| 47 | + you can disable the workaround by clicking 'Edit > Axmud preferences... > |
| 48 | + Workspaces > Page 1', deselecting the button 'Tweak the size/position...' |
| 49 | + and then by setting the sizes of window controls/panels manually in the |
| 50 | + 'Workspaces > Page 2' tab; see the help for the ;setwindowcontrol and |
| 51 | + ;setpanel commands) |
| 52 | + |
| 53 | +Minor fixes |
| 54 | +- In the automapper window, graffiti mode (when enabled) made no visible changes |
| 55 | + to rooms. Tweaked the code which should resolve the problem |
| 56 | +- Fixed rare crashes caused by the Channels task |
| 57 | +- Fixed a few minor problems with text-to-speech (TTS) settings being ignored by |
| 58 | + the Axmud code |
| 59 | +- In the special mode for visually-impaired users, the Divert task's window no |
| 60 | + longer opens by default |
| 61 | +- In the session preferences window, Interfaces > Pages 3-6, the 'Edit |
| 62 | + interface model' buttons opened a new window showing triggers, rather than |
| 63 | + aliases, macros, timers and hooks. Fixed |
| 64 | +- In the Data Viewer window (formerly called the Object Viewer window), in the |
| 65 | + list on the left side, the 'Profiles > Current profiles' item would not |
| 66 | + open when clicked. Fixed |
| 67 | +- Fixed typos in the Axbasic tutorials that made some links un-clickable |
| 68 | +- When changing a colour scheme font, the dialogue window did not open with the |
| 69 | + current font visible; fixed |
| 70 | + |
| 71 | +Major new features |
| 72 | +- All edit and preference windows now have a subject index on the left side. |
| 73 | + Double click an item to open the corresponding tab. This index can be |
| 74 | + disabled, if desired, by clicking 'Edit > Axmud preferences... > Windows > |
| 75 | + Page 1', and de-selecting the 'Show a topic index...' button |
| 76 | +- The client and session preferences windows (only) have been simplified, hiding |
| 77 | + many of the less useful tabs by default. If you want to see all tabs, open |
| 78 | + either window and click the button at the top, or click 'Edit > |
| 79 | + Axmud preferences... > Windows > Page 1' and de-select the 'Hide less |
| 80 | + useful tabs...' button |
| 81 | +- You can now export triggers, aliases, macros, timers and hooks from one |
| 82 | + profile to another. For example, you could connect to two worlds |
| 83 | + simultaneously (in online or offline mode). In the first, click |
| 84 | + 'Interfaces > Triggers > World triggers', click one or more triggers to |
| 85 | + select them, then click the Export button. In the second, click |
| 86 | + 'Interfaces > Triggers > World triggers', and click the Import button. |
| 87 | + Export/import works using a clipboard, so it's much like using copy and |
| 88 | + paste in a text editor |
| 89 | +- Export/import can also be done with the new client commands, ;exporttrigger |
| 90 | + and ;importtrigger (etc). See also the new commands ;listclipboard and |
| 91 | + ;clearclipboard |
| 92 | +- Character profiles now have a nickname that's the same as the profile name by |
| 93 | + default. However, whereas profiles names cannot contain spaces, the nickname |
| 94 | + can contain any characters (including spaces). The nickname is the one now |
| 95 | + used in automatic logins (Git #17) |
| 96 | +- The Axmud Guide and Axbasic tutorial have been updated with several new |
| 97 | + chapters |
| 98 | + |
| 99 | +Minor new features |
| 100 | +- In the automapper window, regions can be marked as 'finished': click |
| 101 | + 'Regions > Current region > Set finished region'. This is merely an |
| 102 | + aesthetic change; only the appearance of the list of regions on the left |
| 103 | + side is different. A 'finished' region can still be edited, or updated when |
| 104 | + your character is moving around the world |
| 105 | +- Added a new button to the main window's toolbar, on the far right side, which |
| 106 | + is a convenient way to shut down Axmud (the button immediately to the left |
| 107 | + closes sessions, one at a time). To make room for it, the 'Reset Locator' |
| 108 | + button has been removed; you can still use the equivalent button in the |
| 109 | + automapper window |
| 110 | +- The Locator wizard can now capture room descriptions up to 256 lines long |
| 111 | + (Git #15) |
| 112 | +- You can now peek/poke the current room's data directly, using the new category |
| 113 | + room.ABC, for example "room.last", "room.ghost", "room.locator" |
| 114 | +- You can now start some tasks directly from Axmud's main menu, for example by |
| 115 | + clicking 'Tasks > Start new task > Compass task' |
| 116 | +- The ;stopsession and ;stopclient commands can be used with a new switch, -s, |
| 117 | + which automatically saves any files (rather than prompting the user to save |
| 118 | + them) |
| 119 | +- Tweaked the help files for several client commands for clarity |
| 120 | +- In the main window's menu, 'Axbasic > Edit script' will now create a script |
| 121 | + that didn't already exist, rather than showing an error (the same change |
| 122 | + applies to the ;editscript command, if you're using that) |
| 123 | +- Improved the layout of the Countdown task's window |
| 124 | +- Checkbuttons in some edit and preference windows were by design not clickable, |
| 125 | + and the user was forced to use a separate button to change the setting (for |
| 126 | + example, in the client preference window, Logs > Page 4). Many of these |
| 127 | + buttons are now clickable directly |
| 128 | +- When text-to-speech (TTS) is enabled, Axmud no longer reads out 'System |
| 129 | + message' before a system message (visible in yellow text). The former |
| 130 | + behaviour can be restored by clicking 'Edit > Axmud preferences > |
| 131 | + Sound > Page 2', and selecting the button 'Verbose output' |
| 132 | +- The new ;blind command will open Axmud help in a web browser, so that |
| 133 | + visually-impaired users can 'read' it using TTS software of their own choice |
| 134 | +- In the special mode for visually-impaired users, it was not possible to |
| 135 | + navigate the command history using the up/down cursor keys, because they had |
| 136 | + been hijacked for TTS purposes. In this mode, you can now hold down the |
| 137 | + SHIFT key while using the cursor keys (and a few others) |
| 138 | +- The new ;quickmacro command is a convenient way for users, and especially |
| 139 | + visually-impaired users, to add a macro without having to specify a bunch of |
| 140 | + switches |
| 141 | +- The Object Viewer has been re-named as the Data Viewer. Client commands have |
| 142 | + been renamed as well, e.g. ;opendataviewer. (The former commands, e.g. |
| 143 | + ;openobjectviewer, will still work) |
| 144 | +- In the Data Viewer window, 'Delete all' buttons will now prompt the user for |
| 145 | + confirmation, before deleting everything |
| 146 | +- On MS Windows, restored the toolbutton separators that were removed in |
| 147 | + previous versions because of Gtk bugs |
| 148 | + |
| 149 | +v1.3.029 (3 Mar 2022) |
2 | 150 | --------------------------------------------------------------------------------
|
3 | 151 |
|
4 | 152 | Major fixes
|
|
0 commit comments