Open-source News

Fedora CoreOS Hopes To Become An Official Edition With Fedora 37

Phoronix - Sun, 06/26/2022 - 03:54
For the Fedora 37 cycle Fedora CoreOS is hoping to be promoted to an official release "edition" alongside the likes of Fedora Workstation and Fedora Server...

Open-Source VIA Graphics Driver Hopes To Be Mainlined For Linux 5.20

Phoronix - Sat, 06/25/2022 - 18:09
2022 is certainly looking to be interesting on the open-source graphics driver front... You probably didn't have Imagination publishing an open-source PowerVR Vulkan driver on your 2022 bingo card nor NVIDIA working on an open-source GPU kernel driver. The latest 2022 surprise is the OpenChrome driver project is hoping to finally be mainlined in Linux 5.20 for open-source VIA graphics for those still running vintage VIA x86 hardware...

Zstd Compression Being Eyed For Use Within LLVM

Phoronix - Sat, 06/25/2022 - 17:35
LLVM developers are eyeing Zstandard "Zstd" use within this compiler stack as a secondary compression method to Zlib. Zstd could be used for compressing ELF debug sections, AST data structures, and other purposes within this open-source compiler stack...

EndeavourOS 22.6 "Atermis" Released With Improved Arm Support, WirePlumber In Use

Phoronix - Sat, 06/25/2022 - 17:21
While Arch Linux itself is quite easy to get setup these days thanks to Archinstall for a quick installation process and sane defaults, for those looking for a nice and polished experience EndeavourOS remains one of the nice Arch-based desktop Linux distributions...

KDE Fixed Many Bugs With Plasma 5.25.1, More Fixes On The Way

Phoronix - Sat, 06/25/2022 - 17:06
KDE released Plasma 5.25.1 this week with the first batch of bug fixes to the Plasma 5.25 desktop while yet more fixes are coming down the pipe to Plasma and other KDE software components...

Free RPG Day: Create maps for your Dungeons & Dragons game with Mipui

opensource.com - Sat, 06/25/2022 - 15:00
Free RPG Day: Create maps for your Dungeons & Dragons game with Mipui Seth Kenlon Sat, 06/25/2022 - 03:00 Register or Login to like Register or Login to like

It's Free RPG Day again, and there's no better to play a free roleplaying game than with free and open source software. In this digital era of pen-and-paper gaming, it's still relatively unusual for adventures to include digital maps. In fact, it's also unusual for paper adventures to include maps that are sized correctly for miniatures, and many that do have colourful and richly textured maps that look great in a glossy book but look murky when photocopied and enlarged for the tabletop. Long story short: a tabletop gamer is often in need of a quick and convenient way to produce maps. Mipui is an open source web app that enables you to create grid-based maps for role-playing games, and it works great for virtual and physical tabletops alike.

Image by:

Opensource.com

No installation required

Mipui is primarily a hosted web app. If you use it and enjoy it, you can make a donation to help with operational costs at Mipui's ko-fi page.

More great content Free online course: RHEL technical overview Learn advanced Linux commands Download cheat sheets Find an open source alternative Explore open source resources Installation

Alternately, you can install your own Mipui instance, because it's distributed with an MIT license. It's a Node.js application, and as long as you've got experience running a web server, it's a pretty simple installation process. I run mine on a computer I rescued from the tip for use as a home server. The exact package names may vary depending on your distribution, but here are the steps I use.

First, install Git, a web server, and Node.js. Then use Git to download Mipui to the web root directory. Web root directories vary depending on your web server defaults, so verify the path if you're unsure where your web server looks for files.

$ sudo dnf install git nginx nodejs
$ sudo git clone https://github.com/amishne/mipui.git \
/usr/share/nginx/html/

Next, install the required Node packages with npm:

$ npm install firebase eslint

Finally, start the web server and open a port in your firewall to permit HTTP traffic:

$ sudo firewall-cmd --add-service http
$ sudo systemctl enable --now nginx

Navigate to /mipui/public/app/index.html on your server's address. For instance, if your server's hostname is example.local then the address is example.local/mipui/public/app/index.html.

As of this writing, Mipui is rapidly gaining tools that turns it into a full-fledged interactive tabletop, complete with digital miniatures in the form of tokens, line of sight calculation, and fog-of-war. However, I currently use Mipui for cartography.

Drawing a room

The top toolbar of Mipui provide general categories of tasks. When you click on one, a toolbox appears below the first with further options.

Image by:

Opensource.com

You can set the theme you want applied to your maps at any time. My favourite is Cross Hatch (with grid), but there are several other themes available within the Map toolbox.

To start drawing, click the Walls button. Select the Rectangle Room tool from the toolbox, hover over the grid space you want the room to start, and then click and hold as you drag the rectangle to the desire size. You can divide the room into smaller sections with the same tool. Walls that overlap are merged into a continuous shape.

You can also add single walls with Wall (auto) and Wall (manual) tools.

Image by:

Opensource.com

You can add other features, such as doors, secret doors, windows, and bars using the Separators tool.

You can add arbitrary features, like furniture, crates, treasure chests, and so on, using the Shapes tool.

For stairs, ramps, underground passages, and pits, use the Elevation tool.

Image by:

Opensource.com

Open source game maps

There are lots more features in Mipui, including tools for the Game Master to conceal secret doors and text, and to obscure and reveal parts of the map. There's a library of tokens to serve as player characters, NPCs, and monsters. You can share a map in either read-only mode or editable mode, you can save a map to local storage (and import it again later), or export a map as an image for printing or for uploading to a virtual tabletop like Mythic Table.

I've been able to reimplement maps from published adventures quickly and easily with Mipui. The simple UI appeals to me, and the simple themes for the maps let the maps define the space but ensure that the players rely on imagination to fill the space in. Try Mipui the next time you need a map for your game.

This open source mapping tool creates beautiful maps for your tabletop games.

Image by:

Opensource.com

Gaming What to read next 5 games for hosting your own Free RPG Day Try a new game on Free RPG Day This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Pages