Best Of
Mudlet 3.22 - international names, exporting packages, bugfixes galore and ;)
This month we help international players, we warn about deprecation of the semicolon, ease up exporting a package, speedwalk through non-English games, and bring lots of bugfixes to you.
Also, in case you’re not on Twitter, we’re working on setting up a Patreon!
Mudlet works for Windows users like Iksiński, Müller, and 张三
Linux and macOS load Mudlet fine, even on computers where the user’s name is not written in plain English. Unfortunately, Windows had issues with these usernames, and many Mudlet players worldwide noticed. They can finally rejoice now as vadi2 has fixed the problem:
With this, we’re another step ahead on our road to Mudlet 4.0 which is all about bringing the joy of text gaming to everyone in the world, regardless of their name or culture.
Default command separator will change soon
Hey it’s summer outside; can you feel it?
Unfortunately, with the command separator set to;
as
default in Mudlet right now, sending the above line isn’t easy! Mudlet
would break up winky faces and legitimate use of the semicolon
character. New players have to adjust it in preferences first.
This will change soon!
Starting with version 3.23 next month, Mudlet will let all new profiles only separate the commands if double semicolon ;;
is written. This will help to avoid the pain, while still allowing you to use the command separator if needed.
Can you change it back to ;
? Yep. But try out ;;
first, you just might like it..
What if your scripts make use of expandAlias()
and thus rely on ;
to work? Well, our first recommendation is to never use expandAlias, use functions instead – not only because of this very problem.
expandAlias()
is also much slower than
creating a function and calling them directly, so consider removing it.
You can find help in building your Lua functions in Mudlet’s community
in our forums or Discord chat for example.
If you really need expandAlias() for good reasons, we’ve added getCommandSeparator() for you since version 3.18 from March – Now, instead of hardcoding the separator to ;
you can specifically use the separator which your player has chosen.
Remember, everyone can change it in their Mudlet preferences.
Will there also be a setCommandSeparator() function, then? No, because adding this would just recreate the problem and even intensify it: You’d then have different packages each change the separator for the entire profile, as they see fit, which would make players unhappy.
Package Exporter improved
We are still experimenting on the best functionality for Mudlet’s tool to export all your necessary triggers, alias, scripts, and maybe even other pictures, sounds, etc. into a package to share with other players.
Recent improvements by SlySven and Kebap include a bugfix, so you can now also include a whole folder of arbitrary files into your package. This would silently fail until now. In the future you will always see a success or failure message after the export has completed.
You will also always see the filename of the package and the location you have chosen to export to. Furthermore, Mudlet will present a clickable link to the folder. This way you can easily grab the exported package and continue working with it as you see fit.
Remember there is a long list of packages available which have been uploaded to our forums in recent years by other players just like you. Maybe you can find something interesting for your game there as well?
Improved texts for translators
As we’re working through translating Mudlet into many languages, Kebap has been improving the quality of many texts a lot which the translators (and you!) get to read.
Help us to translate Mudlet into your language
New profiles saved right away
When you created a new profile, entered the server/port, connected to it and then went back to the connection window – you’d find that the profile had forgotten the information. Entering it again would make it actually save.
Now, it will save the first time. Like it should.
Code editor scrolls again on ↓
Pressing the ↓
key didn’t work for scrolling the code
editor. It would indeed move the cursor down, but you would not be able
to see it anymore. It would vanish into the invisible realms beyond.
This is now fixed! The code editor will again stay focused on your work.
Text-to-Speech now works on Linux
You remember that you can get Mudlet to talk to you, right? We reinstated this functionality with Mudlet 3.17 in February. Imagine making a trigger to say something! Read parts from the game or announce your own texts. Get started here.
You can now let Mudlet speak on Linux, too. Just like in macOS and Windows.
Speedwalking with non-English directions
Are you building a Mudlet mapper for a game that doesn’t use English directions? We’ve added a new function for you: translateTable() will translate a table of ‘ne, e, se, sw’ directions to the player’s chosen interface language. Try it out and give us feedback.
Credits
Thanks to all coders: dicene, Kebap, keneanung, LiamLeFey, SlySven, and vadi2 for making this release possible
Thanks to all translators: beckham894, Leris, lostsnow, Marco “M0lid3us” Tironi (wiploo), Vadim Peretokin (vperetokin), and vingi for bringing Mudlet into their own languages
Changelog
added:
- new function: translateTable() – given a table, translates it to your language
- mudlet.translate – translations of directions into the chosen interface language
improved:
- texts and tooltips around Mudlet
- package exporter will confirm success or announce failure
- package exporter will show package name and (clickable) folder
fixed:
- new profiles save their connection information instantly
- Mudlet loads correctly on Windows where the username has a non-ASCII character in it
- colorizer trigger has the correct position of ‘foreground’ and ‘background’ labels
- text-to-speech now works on Linux
- package exporter will include sub-directories correctly
Want to have a peek at how much work went into this release? See below:
Come join us in making the best game client possible! Motivated newbies are especially welcome – we’ll help you
Re: Announcements post #67: More economy changes!
Announcements post #67: More economy changes!
Subject: More economy changes!
The next batch of economy-related changes is now live! The immediate change that you will notice that all the refineries and factories have been removed, and you got the Marks (current price) back.
AUTOFACTORIES AND REFINERIES
============================
* Every player can now own TWO types of autofactories and TWO types of refineries, and at most two of each type (so a total of 4 refineries and autofactories), with specialization-based exceptions.
* You can now use autofactories belonging to other players
* Autofactory owners can use AUTOFACTORY <id> PRICEMULT <x> to set the cost (and their profit margin) when producing for others.
* Every player can now pick ONE specialization out of three options - MANUFACTURING SPECIALISE mining/refining/autofactory
MINING:
- 10% higher yield from asteroids and refineries
- no speed penalty when turning around with an asteroid
- reduced scoops movement penalty
- autofactories and refineries operate slower
- refinery and autofactory cost doubled
REFINING:
- refineries operate faster and taxes are reduced
- can own up to THREE types of refineries, and 3 of each type
- speed/turning penalty when hauling asteroids and clouds increased
- autofactories operate slower
AUTOFACTORY:
- autofactories operate faster and taxes are reduced
- can own up to THREE types of autofactories, and 3 of each type
- speed/turning penalty when hauling asteroids and clouds increased
- refineries operate slower
If you have no specialization, you incur all the listed penalties.
IMPORTANT - the specialization is a one-time choice. You CAN change it, but it'd cost you 100 credits, so pick wisely!
PERSONAL MARKET ORDERS
======================
Every player who has picked a specialization will now be able to take up to FIVE personal market orders every day. These orders are automatically generated, and are much more lucrative than other market orders. You can see them on your order lists, or you can use MARKET ORDER PERSONAL to list only the personal orders. These are replaced every RL day.
</pre>
Re: Announcements post #65: July is Exploration and Xenozoology.
We talked very very briefly about xenobotany and yeah, it'd work like that (if we ever decide it's a fun feature). Same basic catalogue idea but you'd scan rooms as a whole and see what you discover.RebekahWSD said:I do plan on making a lot of plant based foods! More concerning gelatins, but without meat. Or just concerning things in general! Maybe we can have some kind of plant based hunting thing, but not scanning. Scrapbooking? Scrap...datasharding? Find hidden plants in rooms and add them to a collection, heh.
Re: Announcements post #65: July is Exploration and Xenozoology.
Re: Character Concepts
1st Starmourn Alignment Poll!
Question: What is the alignment of your character?
Those who are unfamiliar with tabletop RPG alignment system like Dungeons&Dragons or Pathfinder might be at a loss what all those options mean. A rough explanation of each of them can be found below link.
http://easydamus.com/alignment.html
Tradeskills
Syntax: https://pastebin.com/XnMHQbiU
Requires level 20 to obtain one.
Cost for design (fashion, cuisine, jewelry): 200 credits
Cost for trans skills: 900 lessons
Cost for design submission: 15,000 marks each
----
Sharing what info I've discovered. I'm a bit bummed, as I raced to get to 20 to select a tradeskill. The submission cost seems excessive. 100-200 would be much more reasonable, especially considering the other costs we've sunk in.
Re: Announcements post #62: Explore New Dikamazi!
this is the most beautiful thing I have ever seen in my life.moonbobjohnson said:https://twitter.com/moonbobjohnson/status/1140368150724145152
Just wanted to share some art I did of the Mech-U-Shine (I love the bots there :') they're so cute).
and this makes me incredibly happy to hear. I'm stoked to hear people love O-ken and his bots as much as I loved making them. Thank you both so, so much.Kirin said:I just want to say that those are the best 500 marks I have spent in game.
Eukelade said:Soren was a very big help in the building process. A lot of the creepy plant descriptions in the area are his, as is the Mech-U-Shine with the adorable bots (so much love for those little guys) and the aggravated food cart owner.
Re: Announcements post #64: Titles, Honors and Economy Status.
- Bounty Hunter 10 - Complete 10 bounties.
- Bounty Hunter 100 - Complete 100 bounties.
- Bounty Hunter 1000 - Complete 1000 bounties.
- Die 100 - Die to players 100 times.
- Die 1000 - Die to players 1000 times.
- Die 10000 - Die to players 10000 times.
- Instakill - Complete an instakill against another player.
- Instakill 10 - Complete an instakill against another player 10 times.
- Instakill 100 - Complete an instakill against another player 100 times.
- Instakill 1000 - Complete an instakill against another player 1000 times.
- Tricks 100 - Use a captaincy trick 100 times.
- Tricks 1000 - Use a captaincy trick 1000 times.
- Tricks 10000 - Use a captaincy trick 10000 times.
- Dock 100 - Dock 100 times (maybe put a cooldown for tracking per station every rl day or something).
- Dock 1000 - Dock 1000 times.
- Dock 10000 - Dock 10000 times.
- Incursion Kill 100 - Kill 100 incursion mobs.
- Incursion Kill 1000 - Kill 1000 incursion mobs.
- Incursion Kill 10000 - Kill 10000 incursion mobs.
- Ship Kill - Destroy another player's ship.
- Ship Kill 10 - Destroy 10 player ships.
- Ship Kill 100 - Destroy 100 player ships.
- Ship Kill 1000 - Destroy 1000 player ships.
- Ship Kill 10000 - Destroy 10000 player ships.
- Can't Hit Shit - Miss 100 times.
- Pissing Marks Away - Miss 1000 times.
- Countermeasures - Use countermeasures to stop a missile.
- Countermeasures 10 - Use countermeasures to stop 10 missiles.
- Countermeasures 100 - Use countermeasures to stop 100 missiles.
- Countermeasures 1000 - Use countermeasures to stop 1000 missiles.
- Stations 10 - Visit 10 different stations.
- Stations 20 - Visit 20 different stations.
- Stations 30 - Visit 30 different stations.
- Stations 40 - Visit 40 different stations. (There aren't quite this many reachable stations yet, but this could keep going as more are added. If you want to keep it short, you could just make it 10, 25, 50.)
- Hunt 1000 - Kill 1000 mobs.
- Hunt 10000 - Kill 10000 mobs.
- Hunt 25000 - Kill 25000 mobs.
- Hunt 50000 - Kill 50000 mobs.
- Hunt 100000 - Kill 100000 mobs.
- Hunt 250000 - Kill 250000 mobs.
- Hunt 500000 - Kill 500000 mobs.
- Hunt 1000000 - Kill one million mobs.
- Winding Down - Stop a mob's windup.
- Winding Down 100 - Stop 100 mob windups.
- Winding Down 1000 - Stop 1000 mob windups.
- Winding Down 10000 - Stop 10000 mob windups.
- Mob Deaths 100 - Die to 100 mobs.
- Mob Deaths 1000 - Die to 1000 mobs.
- Mob Deaths 10000 - Die to 10000 mobs.
- Hack the City - Hack 10 terminals successfully.
- Hack the Planet - Hack 100 terminals successfully.
- Hack the Zone - Hack 1000 terminals successfully.
- Hack the Sector - Hack 5000 terminals successfully.
- Hackerperson - Hack a level 16 terminal.
- Infect 100 - Destroy 100 ICE mobs.
- Infect 1000 - Destroy 1000 ICE mobs.
- Infect 10000 - Destroy 10000 ICE mobs.
- Big Cheese - Become a faction leader.
- Anarchy Organizer - Become a paperpusher or marshal (idk the positions in SH, but whichever is most fitting).
- Enemy of the State - Be enemied to one faction.
- Most Wanted - Be enemied to two factions.
- Galactic Pariah - Be enemied to all three factions.
- I'm not super familiar with the rarities of weapons and armor, but a bunch of these could be dedicated to getting x amount of common, uncommon, rare, epic, legendary? drops from mobs.
That's it for now. I'm sure I'll think of more later.