[Mod] Orienteering [1.6] [orienteering]

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

[Mod] Orienteering [1.6] [orienteering]

by Wuzzy » Post

A collection of tools to help you orient yourselves in the world, such as compass, altimeter, etc.

Image
Image

Orienteering tools are enabled as soon they are anywhere in your hotbar and they enhance your HUD. Available tools:
  • Altimeter: Shows height (Y)
  • Triangulator: Shows X and Z coordinates
  • Compass: Shows yaw (horizontal angle)
  • Sextant: Shows pitch (vertical angle)
  • Watch: Shows the time (hours and minutes).
  • Speedometer: Shows speed in m/s (1 m = side length of a single cube)
  • Map: Enables usage of the minimap (only surface mode) (item is not added in Minetest Game, it already has the mapping kit)
  • Radar Mapper: Enables the usage of the minimap (surface and radar mode)
  • GPS device: Shows X, Y, Z coordinates, yaw and time
  • Quadcorder: Ultimate tool: Shows X, Y, Z coordinates, pitch, yaw, time, speed and enables minimap/radar
Leftclicking while holding a tool capable of displaying time will toggle between 12h and 24h mode.

Note: In this mod, the minimap is not available for free! You first have to earn it by aqcuiring an automapper or quadcorder. Crafting recipes are available when you play Minetest Game or a similar subgame.

More info in the readme file.
Download: Download it from the ContentDB (recommended).
(Alternative download: https://codeberg.org/Wuzzy/minetest_ori ... ve/1.6.zip)
Last edited by Wuzzy on Fri Mar 10, 2023 14:20, edited 26 times in total.

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

0.2

by Wuzzy » Post

Version 0.2 is released!
Changes:

- Added intllib support
- Added German translation
- GPS device and quadcorder can be used to toggle 12h/24h mode as well
- Add one more digit of precision for pitch and yaw
- Remove one digit of spurious precision for speed

User avatar
D00Med
Member
Posts: 949
Joined: Sat Feb 07, 2015 22:49
GitHub: D00Med
Location: Australia...somewhere

Re: [Mod] Orienteering [0.2] [orienteering]

by D00Med » Post

That is very cool!, but what could the sextant be used for?
Look! I have a signature :]
My subgame: viewtopic.php?f=15&t=14051#p207242

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: [Mod] Orienteering [0.2] [orienteering]

by Wuzzy » Post

Well, I included the sextant because I could. :D

One use case I had in mind while creating this mod was some kind of treasure hunt, where you have to use the data you get with your tools to hunt treasures.

Like a treasure hunt with notes like “go 432 steps to North, then dig” or “go 5 steps when the compass shows 45°”. And in case of the sextant, one step could involve you first reach a very specific position, then look at a wall at a certain pitch, and behind the block you are looking at there's a treasure. Or you have to look at a landmark and note down numbers which you then have to enter in some hidden keypad. And, and, and …
I'm sure there are other ideas on what to do with all the tools (besides orientation), just be creative. :-)

Treasure hunting will not be part of this mod, but it is an idea what you could use the tools for (besides mere orientation).

I am still hoping to hear feedback about the textures, HUD, gameplay and crafting recipes.

User avatar
D00Med
Member
Posts: 949
Joined: Sat Feb 07, 2015 22:49
GitHub: D00Med
Location: Australia...somewhere

Re: [Mod] Orienteering [0.2] [orienteering]

by D00Med » Post

Oh ok, I didn't think of that. I'll try it out.
Look! I have a signature :]
My subgame: viewtopic.php?f=15&t=14051#p207242

User avatar
Nathan.S
Member
Posts: 1147
Joined: Wed Sep 24, 2014 17:47
GitHub: NathanSalapat
IRC: NathanS21
In-game: NathanS21
Location: Bigsby Texas
Contact:

Re: [Mod] Orienteering [0.2] [orienteering]

by Nathan.S » Post

This is a really great idea. I like how it makes having the coords and such a privilege that you need to "earn" rather than just having them right there for everybody.
I record Minetest videos, Mod reviews, Modding tutorials, and Lets plays.
Check out my website, and brand new Minetest Modding Course

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [Mod] Orienteering [0.2] [orienteering]

by azekill_DIABLO » Post

+1
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

Martno
Member
Posts: 80
Joined: Thu May 28, 2015 07:09
Location: Hungary

Re: [Mod] Orienteering [0.2] [orienteering]

by Martno » Post

Nathan.S wrote:This is a really great idea. I like how it makes having the coords and such a privilege that you need to "earn" rather than just having them right there for everybody.
I agree.

I tried this mod, I really like it.

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: [Mod] Orienteering [0.2] [orienteering]

by texmex » Post

This is very neat. I like the "no-shortcuts" idea of basic tools as building blocks for the more advanced ones.

I was wondering if code from compassgps and gps could lend itself to the corresponding items in this mod. compassgps have live updating of the compass needle that would also fit here. And gps mod have a waypoint feature. So it would be cool to not have double sets of tools but one…

User avatar
lisacvuk
Member
Posts: 274
Joined: Sat Jul 19, 2014 11:52
GitHub: lisacvuk
IRC: lisac
In-game: lisacvuk
Location: Serbia, Užice

Re: [Mod] Orienteering [0.2] [orienteering]

by lisacvuk » Post

Can't you just do F6? :D
It's lisac, not lisa.
400 character limit? Am I writing a book?
Administrator on Craig's server. Minetest player.
"The enemy pales when they see the face of Dazzle!" ~ Dazzle obviously.
I live in Serbia.
Steam | OpenDOTA
My mods:
Tool ranks
I appreciate donations in TF2 items. :)

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Re: [Mod] Orienteering [0.2] [orienteering]

by Wuzzy » Post

lisacvuk:
F6 is not helping you, this is just the profiler screen. :P
You mean F5, this is the debug screen with coordinates.

Yes, it's true, you could just use it, but this will defeat the point of this mod. I was aware of this all the time, but I implemented it anyway because I wanted to add a “legit” way to expose coordinates.
For now, you have to resist the temptation. ;-) You could add “keymap_toggle_debug = none” into minetest.conf to disable the debug screen to avoid accidentally enabling it.

I think Minetest release builds should just disable all debug stuff anyway, at least by default. When this has happened, this mod will become much more relevant, I guess. xD


texmex: I am aware of the compassgps mod and I like it. Although I think this device is very unique. It it much more powerful than most of the Orienteering tools because it also allows you to teleport to any previously visited point for free. Teleportation is not something which will be part of Orienteering, so those 2 mods go into different directions. And the compassgps is therefore not exactly interchangable with the Orienteering tools, although it shares some of the features of particular tools (like showing the coordinates).
The main purpose of Orienteering tools will always be informational.

But maybe I could try to implement a simplified version of the waypoints feature for the GPS and quadcorder, with a small (!) set of waypoints. This would also mean the GPS becomes slightly more useful than its combined parts.
Compass needle would also be interesting but I have no idea where I should point it to. If you have just the compass alone, you are only supposed to know about the yaw. So you can't just enter random coordinates as a reference point, that would break the basic idea.
Maybe I could do some kind of “magnetization” which makes the compass point to ONE previously visited point so it doesn't become to overpowered.
Another idea I had was adding the possibility to measure angle differences. Like you click one trime with the sextant, then move up and down and the display shows you the angle differnence between the angle where u clicked at and the angle where you look.
I could maybe try to think about more unique features for the particular tools, in addition to “just” exposing coordinates.

User avatar
Desour
Member
Posts: 1469
Joined: Thu Jun 19, 2014 19:49
GitHub: Desour
IRC: Desour
In-game: DS
Location: I'm scared that if this is too exact, I will be unable to use my keyboard.

Re: [Mod] Orienteering [0.2] [orienteering]

by Desour » Post

very nice mod
very useful for mobile players
he/him; Codeberg; GitHub; ContentDB; public personal TODO list; "DS" is preferred (but often too short)

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [Mod] Orienteering [0.2] [orienteering]

by azekill_DIABLO » Post

This mod corrects the prblem of me, always losing my home :D
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

User avatar
texmex
Member
Posts: 1753
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: tacotexmex

Re: [Mod] Orienteering [0.2] [orienteering]

by texmex » Post

Wuzzy wrote:You could add “keymap_toggle_debug = none” into minetest.conf to disable the debug screen to avoid accidentally enabling it.
Thanks, I wasn't aware of that setting.
Wuzzy wrote:But maybe I could try to implement a simplified version of the waypoints feature for the GPS and quadcorder, with a small (!) set of waypoints. This would also mean the GPS becomes slightly more useful than its combined parts.
Yes, this is what I actually had in mind. The compassgps mod is way over-powered for being a compass. I simply meant you could pull the code that made the needle dynamic, then having it always pointing north. Perhaps it wasn't clear that for gps functions I meant looking into this mod. It is also called gps but has excellent waypoint and wayfinding features (much more intuitive and "in-game" than compassgps), that could be merged into the features of your gps tool.

User avatar
nyje
Member
Posts: 24
Joined: Mon Jul 27, 2015 09:47
In-game: Nigel

Re: [Mod] Orienteering [0.2] [orienteering]

by nyje » Post

Outstanding piece of work, need this immediately for my City Survival server, will give some as initial gifts to new players - on a city (Duane's incredible v1 cityscape mapgen/game mod) that covers the world, players need to know where they are...

Nice 1, thanks ;-) players will love it

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Version 0.3

by Wuzzy » Post

Version 0.3 released.

Updates:
- Add achievement for rubenwardy's awards mod
- Add in-game help texts (support for doc_items)
- Change and balance the crafting recipes
- Fix incorrect range of pitch display (was: -180° to 180° while in fact it's only from ca. -90° to ca. 90°)
- Use “Sie” in German translation

User avatar
TheReaperKing
Member
Posts: 531
Joined: Sun Nov 22, 2015 21:36
Contact:

Re: [Mod] Orienteering [0.3] [orienteering]

by TheReaperKing » Post

My students and I have been loving this mod! It is so perfect for our "hardcore survival" server. Thanks for your hard work :) I do make sure to yell at them if I catch them trying to use F5 ;D
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids

User avatar
ErrorNull
Member
Posts: 270
Joined: Thu Mar 03, 2016 00:43
GitHub: ErrorNull0

Re: [Mod] Orienteering [0.2] [orienteering]

by ErrorNull » Post

Nathan.S wrote:This is a really great idea. I like how it makes having the coords and such a privilege that you need to "earn" rather than just having them right there for everybody.
exactly. i like this mod for that same reason. Thanks wuzzy.

User avatar
Andrey01
Member
Posts: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

Re: [Mod] Orienteering [0.3] [orienteering]

by Andrey01 » Post

Good mod!

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [Mod] Orienteering [0.3] [orienteering]

by azekill_DIABLO » Post

+1
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

manawy
Member
Posts: 10
Joined: Sat May 28, 2016 20:14

Re: [Mod] Orienteering [0.3] [orienteering]

by manawy » Post

Indeed, it's a very good mod and a very good game addition.

My only comment would be the position of the information. At the top center, it is quite distracting.

I try the bottom left corner

Code: Select all

                
orienteering.playerhuds[name][tablenames[i]] = player:hud_add({
                        hud_elem_type = "text",
                        text = "",
                        position = { x = 0.95, y = 0.90 },
                        offset = { x = 0, y = 0+20*i },
                        alignment = { x = -1, y = 0 },
                        number = 0xFFFFFF,
                        scale= { x = 100, y = 20 },
                })
It is maybe not visible enough... it probably depends on preference. Maybe with a different background like the hotbar it would be more visible.

User avatar
TheReaperKing
Member
Posts: 531
Joined: Sun Nov 22, 2015 21:36
Contact:

Re: [Mod] Orienteering [0.3] [orienteering]

by TheReaperKing » Post

Just a heads up, my students found out that there is a conflict with the altimeter and the metal pole from the streets mod. I made it to be the 3 steel and 3 glass. They're all really loving the mod!
Become A Real Life Superhero - http://SuperheroHill.com
Project Lead of the Doom 3 Mod Last Man Standing - http://Doom3Coop.com
Project Lead of Platinum Arts Sandbox Free 3D Game Maker - http://SandboxGameMaker.com
Youtube Channel - https://www.youtube.com/user/PlatinumArtsKids

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Version 0.4

by Wuzzy » Post

Version 0.4 of the Orienteering mod has the following changes:

- Tools now are only active when they are placed in hotbar. Just placing them in the inventory is not enough anymore. (tell me your opinion on this)
- Add minetest.conf settings for setting the HUD text positioning (see “advanced settings” menu)
- Speed display changed: It now displays horizontal and vertical speed seperately instead of the 3-dimensional speed
- Bugfix: Speed display showed incorrect speed when player was attached (e.g. using a vehicle)
- Recipe of altimeter changed; it requires now 1 glass and 2 steel ingots
- Empty lines in the HUD removed
- Fix outdated README
- Refactoring

This mod is now in Beta stage. I do not plan any serious gameplay changes anymore. After a while of testing, I will consider to officially release version 1.0.

User avatar
Wuzzy
Member
Posts: 4778
Joined: Mon Sep 24, 2012 15:01
GitHub: Wuzzy2
IRC: Wuzzy
In-game: Wuzzy
Contact:

Experimental feature: Binoculars

by Wuzzy » Post

For people who like to experiment with new stuff, here's a goodie for you:

Experimental version of the Orienteering mod with binoculars:
http://repo.or.cz/minetest_orienteering ... 53afe5.zip

In this version, you may only zoom when you wield the binoculars.

This version of Orienteering is experimental and only works together with the latest developer version of Minetest. You may use this for testing and/or fun, but no guarantees given. Only the recommended Orienteering version (see first post) is officially supported.
Last edited by Wuzzy on Sat Nov 19, 2016 00:19, edited 4 times in total.

User avatar
azekill_DIABLO
Member
Posts: 7507
Joined: Wed Oct 29, 2014 20:05
GitHub: azekillDIABLO
In-game: azekill_DIABLO
Location: OMICRON
Contact:

Re: [Mod] Orienteering [0.4] [orienteering]

by azekill_DIABLO » Post

The idea of holding to see is far more realistic than the old system.
Gone, but not dead. Contact me on discord: azekill_DIABLO#6565
DMs are always open if you want to get in touch!

Post Reply

Who is online

Users browsing this forum: Majestic-12 [Bot] and 8 guests