Code Monkey home page Code Monkey logo

realmoon2021's Introduction

RealMoon2021

Game mod for Minetest 5.4.1 simulating Moon colonization

You are selected to be one of the first settlers in a Moon colony and have the mission of surviving in this new world. The habitat is ready to use and you (supposed to) have the tools that you need. You start at the Tycho crater, LQ26 quadrangle, Nearside, Moon. Good Luck!

Focus: Single player simulation, LAN multiplayer, sandbox. Objectives: survive, thrive, be self-sustaining.

Features:

Real Moon topography with NASA data (mapgen by Alexander R. Pruss)
Real Moon gravity
Vacuum (adapted from mod by BuckarooBanzay)
Notebook (https://forum.minetest.net/viewtopic.php?t=17910)
Some machines with the Technic mod (https://forum.minetest.net/viewtopic.php?t=2538)
Airtanks (mod: https://forum.minetest.net/viewtopic.php?t=17102)

New Features 2021:

Meteors
Simple geology: (The location is based on the real moon's albedo.)
- minerals: regolith, highFeOregolith, lowFeOregolith, ice, basalt(drop cobble). 
New recipes:
- bucket_empty + ice -> water bucket 
- regolith x4 -> high FeO regolith (+lowFeOregolith x3) 
- highFeOregolith + cook -> moldedregolith

Know bugs:

In some O.S. you have to rename 'Mods' with 'mods'.

Possibles future features:

Real Moon geology
Space radiation
Vacuum propagation
Transportation system

Tips:

Use the airpump to eliminate the vacuum inside a building. Put the airpump in the center of 3x3x3 blocks.
Use the aircompressor to recharge the air tanks.
Soil becomes gravel in contact with vacuum.
Make another habitat.

Installation:

Just download and extract the zip file in the /games/ directory of the Minetest.
Tests made only in the 5.4.1 Minetest version.

Thanks to:

Minetest creators
Alexander R. Pruss for the mapgen
HoerMirAuf for fix idea for the Moon mapgen
and all used mods collaborators
Wuzzy for the review of the first version

realmoon2021's People

Contributors

buckaroobanzay avatar freelanman avatar

Stargazers

 avatar  avatar  avatar

Watchers

 avatar

realmoon2021's Issues

missing farming textures

Not sure where they are reference but i get this after startup:

2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_1.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_2.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_3.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_4.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_5.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_6.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_7.png" while building texture; Creating a dummy image
2023-03-10 10:39:18: ERROR[Main]: generateImage(): Could not load image "farming_oat_8.png" while building texture; Creating a dummy image

missing textures

There are several warnings about missing textures:

2022-05-01 20:37:26: ERROR[Main]: generateImage(): Could not load image "technic_cnc_top.png" while building texture; Creating a dummy image
2022-05-01 20:37:26: ERROR[Main]: generateImage(): Could not load image "technic_cnc_side.png" while building texture; Creating a dummy image
2022-05-01 20:37:26: ERROR[Main]: generateImage(): Could not load image "technic_cnc_front.png" while building texture; Creating a dummy image
2022-05-01 20:37:26: ERROR[Main]: generateImage(): Could not load image "technic_cnc_top_active.png" while building texture; Creating a dummy image
2022-05-01 20:37:26: ERROR[Main]: generateImage(): Could not load image "technic_cnc_front_active.png" while building texture; Creating a dummy image
2022-05-01 20:37:26: ERROR[Main]: generateImage(): Could not load image "technic_blast_resistant_concrete_block.png" while building texture; Creating a dummy image

mod conflicts

There are a few mod conflicts in this game, some of the provided mods aren't loaded and could be removed entirely:

2022-05-01 20:38:23: WARNING[Main]: Mod name conflict detected: "basic_materials"
2022-05-01 20:38:23: WARNING[Main]: Will not load: /home/thomas/.minetest/games/RealMoon2021/mods/MTG_MODS/basic_materials
2022-05-01 20:38:23: WARNING[Main]: Overridden by: /home/thomas/.minetest/games/RealMoon2021/mods/basic_materials
2022-05-01 20:38:23: WARNING[Main]: Mod name conflict detected: "farming"
2022-05-01 20:38:23: WARNING[Main]: Will not load: /home/thomas/.minetest/games/RealMoon2021/mods/MTG_MODS/farming
2022-05-01 20:38:23: WARNING[Main]: Overridden by: /home/thomas/.minetest/games/RealMoon2021/mods/farming

missing `concrete` mod

Looks like the concrete mod is missing and required as a (hard) dependency:

2022-05-01 20:38:23: ERROR[Main]: mod "extranodes" has unsatisfied dependencies:  "concrete"

`doors` mod uses field `sound` as string (crash in 5.6+)

Minetest 5.7 crashes for me:

2023-03-10 10:40:29: ERROR[Main]: ModError: Failed to load and run script from /home/thomas/.minetest/games/RealMoon2021/mods/MTG_MODS/doors/init.lua:
2023-03-10 10:40:29: ERROR[Main]: /usr/local/share/minetest/builtin/game/register.lua:199: bad argument #5 to 'register_item_raw' (table expected, got string)
2023-03-10 10:40:29: ERROR[Main]: stack traceback:
2023-03-10 10:40:29: ERROR[Main]: 	[C]: in function 'register_item_raw'
2023-03-10 10:40:29: ERROR[Main]: 	/usr/local/share/minetest/builtin/game/register.lua:199: in function 'register_item'
2023-03-10 10:40:29: ERROR[Main]: 	/usr/local/share/minetest/builtin/game/register.lua:225: in function 'register_node'
2023-03-10 10:40:29: ERROR[Main]: 	...minetest/games/RealMoon2021/mods/MTG_MODS/doors/init.lua:792: in function 'register_fencegate'
2023-03-10 10:40:29: ERROR[Main]: 	...minetest/games/RealMoon2021/mods/MTG_MODS/doors/init.lua:804: in main chunk

the reason is that the sound field in the to-be registered door nodes was set with a string (should be a table i guess):

Here:

fence_closed.sound = "doors_fencegate_open"

and here:

fence_open.sound = "doors_fencegate_close"

Removing those lines fixes the crash

cdb release failed

Currently the cdb release fails with:

"Error validating package: Error while reading /mods/vacuum-moon/mod.conf: Line 3: Expected line to contain \'=\'"

This here is the cause:

vacuum.debug
vacuum.disable_physics

Those 2 lines are settings and don't really belong in a mod.conf

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.