[Mod] Teleporters (linking finally updated) [teleporters]

Post Reply
User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

[Mod] Teleporters (linking finally updated) [teleporters]

by Zeg9 » Post

This mod adds simple teleporters to the game.
Place a teleporter, and then place a second one to link them together.
Step on one, and you will be teleported to the other.

Depends on: default

Crafting:
Image

Screenshots (click to see at full size)
Image Image Image
License: WTFPL for code, textures and sound

Download:
Latest as a .zip
Latest as a .tar.gz
Or browse code on Github

Old versions
v0.3.1
v0.3
v0.2
v0.1 (has a bug)

Changelog for old versions: (see github commit log for an updated changelog)
0.3.1: added "going up" effect when you teleport; fixed a sound bug
0.3: changed the teleporter base crafting recipe; it now uses steel ingots
0.2: bug fix
0.1: initial release

Todo:
- Ability to change a teleporter's target with formspec
- Teleporter "owners"
- Animated texture ?
Last edited by Zeg9 on Sun Jun 30, 2013 15:57, edited 1 time in total.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

User avatar
jordan4ibanez
Member
Posts: 1923
Joined: Tue Sep 27, 2011 18:44
GitHub: jordan4ibanez
IRC: jordan4ibanez
In-game: jordan4ibanez

by jordan4ibanez » Post

Call them TF2 teleporters :D
hello, am program. do language in rust. make computer do. okay i go now.

User avatar
qwrwed
Member
Posts: 326
Joined: Sun Jul 22, 2012 20:56
In-game: qwrwed or Nitro

by qwrwed » Post

Why not use iron ingots? That way, you don't have to go searching for lumps after installing this. +1 for the easy pairing though.

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

qwrwed wrote:Why not use iron ingots? That way, you don't have to go searching for lumps after installing this. +1 for the easy pairing though.
Well, the teleporter base block is orange, so it's more the color of the lumps than the ingots.
That said, it's a detail, I could use copper ingots (for moreores, would be an useless dependency...), or just change the texture color :P

EDIT: I think I'll just keep the old texture and put steel ingots :D
Thanks for your suggestion

EDIT2: updated :)
Last edited by Zeg9 on Tue Nov 06, 2012 09:37, edited 1 time in total.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

User avatar
VanessaE
Moderator
Posts: 4655
Joined: Sun Apr 01, 2012 12:38
GitHub: VanessaE
IRC: VanessaE
In-game: VanessaE
Location: Western NC
Contact:

by VanessaE » Post

Mese behavior has changed:

http://minetest.net/forum/viewtopic.php?id=4154

You should probably switch to using the four of the new Mese Crystals for the "Mese Spiral" object, and two of the new Mese Blocks in the teleporter base recipe, in place of the old Mese objects.
You might like some of my stuff: Plantlife ~ More Trees ~ Home Decor ~ Pipeworks ~ HDX Textures (64-512px)

User avatar
jojoa1997
Member
Posts: 2890
Joined: Thu Dec 13, 2012 05:11
Location: Earth

by jojoa1997 » Post

Can you update the teleport mod to be compatable with the mese change
Coding;
1X coding
3X debugging
12X tweaking to be just right

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

Updated, see first post.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

The abm make some trouble here... When the server is loading something the teleport don't work or work many times in roll maybe you change it to a punch method, maybe?
Last edited by deivan on Fri Mar 08, 2013 21:34, edited 1 time in total.

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

deivan wrote:The abm make some trouble here... When the server is loading something the teleport don't work os wokr many times in roll maybe you change it to a punch method, maybe?
Having it work via punching would fix some problems.
But teleporters are supposed to also move objects (mobs, items etc.)
Maybe activating them via mesecons would be a solution but not everyone wants to have mesecons.
Or maybe, when you punch the teleporter it should teleport anything that is on it, not the puncher.
Please tell me what you think :P
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

I already rewrite some parts of your mod and changed the method to punch, is better when the lag is fast and furious here. Well I changed the recipient to I change mese block to mese crystall and mese crystall to mese fragment, but is only a personal option... I made it before found many mese in my game then I thinking... This mese block need to much time to be obtained then I made the change in your mod. Now, with many NPC adepts of the pacifism running here mese source don't is a problem any more... :-P

Well, maybe the teleport act automatic with other things than players, and need punch to players. Some days I start teleporting from a base to another in a endless process... -.-

Maybe you make a small modification, like a base and a destination, two parts, after put the base you receive the destination module and this will be active after deploy, if you pickup the base the destination module disappear (coming back to the base) and if you pickup the destination module will be possible move this.

This solve the current problematic method of the pairs... I think.

Nice? :D
Last edited by deivan on Fri Mar 08, 2013 21:37, edited 1 time in total.

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

The source-destination would be nice, yeah.
I still need to implement it now :D
Well, maybe the teleport act automatic with other things than players, and need punch to players
With source-destination, would this still be needed?
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

Yes, I implemented the punch method as a solution for my strong lag... But is only my point about this question.

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

Hey Zeg9, I have made a version that uses the same principle as your mod. It has placer ownership and good feedback (soundeffects,infotext) on what is happening.

http://forum.minetest.net/viewtopic.php ... 281#p76281

deivan, Dualport uses the on_punch for teleporting and has a craft.

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

You make a very close mod from the current, I think is better submit changes to this one than make a fork of it. You don't think?

User avatar
Bas080
Member
Posts: 398
Joined: Mon May 21, 2012 15:54
GitHub: bas080
IRC: bas080
In-game: bas080
Location: Netherlands

by Bas080 » Post

deivan wrote:You make a very close mod from the current, I think is better submit changes to this one than make a fork of it. You don't think?
I "borrowed" the going up effect. The concept is quite logical and it was a feature i wanted for a while. The way nodes are connected is completely different. When I tried this mod the linking only worked when placing teleporters in a chronological order. Otherwise it would bug. I made that more robust.

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

Zeg9 I am researching your mod and submit a fix and some changes to you in some days.

My plan:
- Give the base + target pod pair thing.
- Give the possibility to a base request the target pod back. (Maybe teleport the pod to...)
- Adding nicknames and the possibility of multiple base sending to the same target
- Rework the object transport idea, different from the player transport.

I update if I have some code to you. :D

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

deivan wrote:Zeg9 I am researching your mod and submit a fix and some changes to you in some days.

My plan:
- Give the base + target pod pair thing.
- Give the possibility to a base request the target pod back. (Maybe teleport the pod to...)
- Adding nicknames and the possibility of multiple base sending to the same target
- Rework the object transport idea, different from the player transport.

I update if I have some code to you. :D
Hmm nice ideas...what about:
- Base teleporter: can only be used as a target
- Object teleporter: can teleport everything BUT players, can also be used as a target
- Player teleporter: can teleport players when they punch it, can also be used as a target
Maybe also mesecons teleporters...
This would also need better pairing:
- On right click, the menu asks for "Name" and "Target"
- Everything is per player, so you can't link your teleporter to someone else's
- A name can only be used once (per player)

Sorry but I won't be able to work on my mods for at least two weeks :/
I can still accept pull requests ;)
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

Well, don't need two types of teleporter (object and player), only two functions, one for each case.

I rewrite many of your code, I leave all here when is operational.
Punch to teleport is operational, I already coded half of the target_pod and will change your storage format. The file is a nice idea (and I will use in my mods. :D) but for this mod I think is better use a storage in a variable inside each object. Or you have a plan to switch destinations between teleporters?

I have a plan to make your mod more configurable when running. I update with some code in some days. If I have more time to code... RL is killing me.

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

I rewrite your entire mod, added lot of features and now I have a very, very, very, complex mod but in some point of the development I started a new mod, and now my mod is a very different thing, anyway I found a natural evolution of your mod here:http://forum.minetest.net/viewtopic.php?id=4877

I don't tested it myself but is very similar of your main idea but have a more complex implementation. I like the idea.

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

Idea of travelnet is the idea I had at the origin, but felt lazy and didn't implement it entirely.
I guess it's better to use travelnet that this mod, anyway...
I think I'll work on newer and better mods later, but ATM I have no idea of what I could make...
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

deivan
Member
Posts: 452
Joined: Fri Feb 15, 2013 10:16
Location: Brazil. :D

by deivan » Post

When my variant of your mod is ready I release more details. But you have a good idea in your hands. Very nice. :)

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

Updated crafting, textures and sounds. Nothing changed in the use though.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

User avatar
Zeg9
Member
Posts: 608
Joined: Fri Sep 21, 2012 11:02
Location: France

by Zeg9 » Post

Updated: better linking (!), and better texture.

See first post about the linking.
I made a few (a lot of?) mods for minetest: here is a list.
See also the MT-Faithful texture pack (work in progress).

Post Reply

Who is online

Users browsing this forum: No registered users and 21 guests