Skip to content

Luanti / Minetest#2337

Open
jrosetto wants to merge 18 commits intoPortsMaster:mainfrom
jrosetto:main
Open

Luanti / Minetest#2337
jrosetto wants to merge 18 commits intoPortsMaster:mainfrom
jrosetto:main

Conversation

@jrosetto
Copy link
Copy Markdown
Contributor

Game Information

Submission Requirements

CFW Tests

Ensure your game has been tested on all major CFWs:

  • ArkOS
  • AmberELEC
  • ROCKNIX
  • muOS
  • Knulli (Optional)
  • Crossmix (Optional)
  • Other (add here)

Resolution Tests

Test all major resolutions:

  • 480x320 (Optional)
  • 640x480
  • 720x720 (RGB30) (Optional)
  • Higher resolutions (e.g., 1280x720)

Removed error logs related to missing GLIBC versions for UT2004.
@Dia2809
Copy link
Copy Markdown
Collaborator

Dia2809 commented Mar 13, 2026

Is it possible for you to zip up the gamedata and extract it with the patching screen?

@tabreturn
Copy link
Copy Markdown
Collaborator

What dia said. It's best to avoid thousands of files (when an archive will suffice). A 'patching' screen might be as simple as just a pm_message (if you're not comfortable or familiar doing it some other way).

@jrosetto
Copy link
Copy Markdown
Contributor Author

Would taring the whole archive and extracting at first run suffice?

@Dia2809
Copy link
Copy Markdown
Collaborator

Dia2809 commented Mar 14, 2026

Would taring the whole archive and extracting at first run suffice?

Yup! Just gamedata ofcourse but I would suggest using the 7z binary included with PM for extraction so it remains the same on all devices

@jrosetto
Copy link
Copy Markdown
Contributor Author

Would taring the whole archive and extracting at first run suffice?

Yup! Just gamedata ofcourse but I would suggest using the 7z binary included with PM for extraction so it remains the same on all devices

Ok cool. When I get back into the states I will throw something together.

@jrosetto
Copy link
Copy Markdown
Contributor Author

Data extracts using portmaster 7zip now. Let me know if I screwed up the PR and I will create a new one.

@jrosetto jrosetto requested a review from tabreturn March 25, 2026 12:16
tabreturn
tabreturn previously approved these changes Mar 25, 2026
jrosetto and others added 2 commits March 27, 2026 08:55
Co-authored-by: Jacob <kloptops@gmail.com>
Co-authored-by: Jacob <kloptops@gmail.com>
Co-authored-by: Jacob <kloptops@gmail.com>
@jrosetto jrosetto requested a review from kloptops March 27, 2026 13:22
1. COMPILE IRRLICHTMT
---------------------------------------------------------------------
Commands:

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Its a good idea to convert the blocks of bash into code blocks, it stops markdown being applied to your commands and put them onto separate lines.

Image

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Also the license files should be kept inside a license/ directory, not buried inside the zip. 😄

@jrosetto jrosetto requested review from kloptops and tabreturn March 30, 2026 17:41
kloptops
kloptops previously approved these changes Apr 6, 2026
Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This file needs to be moved into the minetest subfolder

@jrosetto jrosetto requested review from Dia2809 and kloptops April 6, 2026 11:48
Copy link
Copy Markdown
Contributor

@kloptops kloptops left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The license/ directory needs to go into ports/minetest/minetest/, otherwise it is great, sorry for the mess around! 😄

@jrosetto jrosetto requested a review from kloptops April 9, 2026 18:33
@jrosetto
Copy link
Copy Markdown
Contributor Author

jrosetto commented Apr 9, 2026

The license/ directory needs to go into ports/minetest/minetest/, otherwise it is great, sorry for the mess around! 😄

No worries. Still getting my head wrapped around the required structure :)

],
"desc": "An open-source voxel sandbox game engine. Lots of free community-made games and mods to download straight from the client. Inspired by InfiniMiner, Minecraft, and the like.",
"inst": "Ready to run.\n\nSome menus extend off-screen for some devices, however all configuration options can be adjusted at `/path/to/your/ports/minetest/minetest.conf`. Settings options are described here: http://doxy.minetest.net/settings.html\n\nSingle-player play requires >1 GB in order to run both the host and client instances. So 1 GB devices should stick to server play because RAM requirements are only ~700 MB. There are public servers available or you can host your own private server!",
"desc": "Luanti (formerly Minetest) is a free software game engine to create various games based on voxel gameplay, inspired by InfiniMiner, Minecraft, and the like. Luanti was originally created by Perttu Ahola (alias “celeron55”).\n\nThe basic idea of each game is always the same: The player is thrown into a huge world made out of cubes/blocks. Most of the time, these cubes make the landscape and these blocks can be removed and placed almost entirely freely. Using the collected items, new tools and other items can be crafted. Games in Luanti can, however, be much more complex than this.\n\nA core concept of Luanti is a built-in modding capability, based on the Lua programming language. Mods allow one or more certain aspects of an existing game to be modified. Luanti mods can be as simple as adding a few decoration blocks or very complex by (for example) introducing complex new gameplay concepts or generating a completely different kind of world, and many other things. For the player, using a new mod requires to copy or extract some files into a certain location and pressing some buttons in Luanti’s interface.\n\nLuanti can be played alone or online together with multiple players.\n\nMineclonia is a survival sandbox game for the Luanti engine, designed as a performance-optimized, high-fidelity clone of Minecraft. It features authentic, fast-paced survival, mining, crafting, and complex redstone, serving as a lower-RAM alternative to VoxeLibre (formerly MineClone2). Key features include advanced lighting, 3D offhand rendering, and a deterministic structure generator. ",
Copy link
Copy Markdown
Collaborator

@tabreturn tabreturn Apr 10, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Best to slim down the desc. This is what appears in the catalogue page (beneath each screenshot) https://portmaster.games/games.html

It's going to end up crazy long.

You can always move some desc content across to the README (which populates the port's dedicated page https://portmaster.games/detail.html?name=whichsausagemate)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants