Old Minetest Changelog

Post Reply
User avatar
v-rob
Developer
Posts: 971
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Old Minetest Changelog

by v-rob » Post

Old Minetest Changelog

This is not an official changelog. Some of the content may be incorrect. If so, please inform me. All versions were precompiled and unedited by me. All screenshots were taken by me.

This is meant to be a document showing the evolution of Minetest from the earliest recorded alpha Minetest versions to right before the start of the 0.2 series and the earliest recorded activity on GitHub. This does not document other than what is evident from playing the game or looking at file names and textures. Throughout the development, README.txt and mapgen were changed too many times to count, so they are not documented. Minetest also crashes randomly when shut down sometimes in many different versions for no seeming reason, so that is not documented either.

I posted this here because I doubt many people look at the Minetest Wiki. I'll get an account and post this there eventually.

Download for these versions:
Windows 32 bit
Source Code

2010

October

October 10, 2010 marked the time that Minetest was started, and in the three months before 2011, it advanced an exceeding amount from an extremely limited, laggy game to a much more advanced game.

minetest-c55-101010000530

This is the first existing version known. It consists of repeating terrain of grass and stone. Stone has arrows on it, likely for determining how the textures correspond to the sides of the nodes. Two sides of the nodes are upside down. There are small, repeated square holes in the ground and stone pyramids with a pathway through them. This version lags quite visibly every time a mapchunk is loaded. There is no main menu, and there are no buttons for disconnecting. Pressing the escape key closes Minetest. No smooth lighting exists at this point. There is no inventory, and right-clicking the ground places a block of stone. There is no running, flying, or different viewing ranges. When a player points at a block, it shows an outline only on the pointed side. Punching continuously would not dig more than one node. Likewise, nodes can only be placed one at a time. Each node can be dug with one punch. Minetest has no logo yet. There is no license whatsoever. The map is not saved. Only one Minetest can be open at a time.

Image

minetest-c55-101017180152

A screen resolution must be entered in the debug window for Minetest to start. This version has a font and lettering in game. Mapchunks no longer cause extreme lag. A mapgen with mostly square caves and varying terrain was developed, but the same seed is always used. Not much else was changed. This version showed a copyright by celeron55, but not under any public or private license. By pressing the F key, the node being placed down can be alternated between all nodes in the game. Cloud was added.

Image

minetest-c55-101017205222

No noticeable change.

minetest-c55-101022143509

This version supports servers with a port and address. It also has only one screen resolution. This version has a plain blue texture for water, but water is not generated in this mapgen.

minetest-c55-101022150937

No noticeable change.

minetest-c55-101022160540

No noticeable change.

minetest-c55-101022160540

No noticeable change.

minetest-c55-101022191351

No noticeable change.

minetest-c55-101024163359

Other people on the server are represented by the troll face. Debug.txt is created on startup.

minetest-c55-101024164856

No noticeable change.

minetest-c55-101024173619

No noticeable change.

minetest-c55-101024220936

Players playing on a server are able to have names. These are entered after typing in the address and port. It is possible to make a dedicated server.

minetest-c55-101024231736

Water generates in the world. It is opaque, solid, and diggable.

Image

minetest-c55-101025002543

There are 8 screen resolutions that can be chosen in the debug window. Four are normal, and four are fullscreen.

minetest-c55-binary-101026132917

A map is created in a map directory. The map is stored in files, which are stored in subdirectories of the map directory, likely according to mapchunks. The player’s position is not saved. Full viewing range was added.

minetest-c55-binary-101026141120

No noticeable change.

minetest-c55-binary-101027040948

No noticeable change.

minetest-c55-binary-101027134724

No noticeable change.

minetest-c55-binary-101027135750

No noticeable change.

minetest-c55-binary-101028001316

The four fullscreen resolutions were removed.

minetest-c55-binary-101028001316

No noticeable change.

minetest-c55-binary-101028123856

Large shadows appear over newly generated mapchunks, but are fixed nearly immediately.

minetest-c55-binary-101029214912

No noticeable change.

minetest-c55-binary-101029223231

No noticeable change.

minetest-c55-binary-101029233145

No noticeable change.

minetest-c55-binary-101031003107

The large shadows were resolved.

minetest-c55-binary-101031114649

No noticeable change.

minetest-c55-binary-101031121315

No noticeable change.

minetest-c55-binary-101031123738

No noticeable change.

minetest-c55-binary-101031170057

No noticeable change.

minetest-c55-binary-101031191649

Configuration of Minetest is possible with the newly added minetest.conf. This makes it possible to start Minetest without entering the parameters in the debug window first.

November

minetest-c55-binary-101101165023

Minetest does not start up because tree.png is missing.

minetest-c55-binary-101101170627

The first trees were added, along with bushes. Bushes are single leaf nodes on the ground. Running is possible by using the 2 button. Running tends to move the player along the grid, and not necessarily in the direction the player is facing.

Image

minetest-c55-binary-101101174728

No noticeable change.

minetest-c55-binary-101101192710

No noticeable change.

minetest-c55-binary-101101194715

No noticeable change.

minetest-c55-binary-101102011355

No noticeable change.

minetest-c55-binary-101102022234

Minetest became licensed under the GPL license.

minetest-c55-binary-101102025921

No noticeable change.

minetest-c55-binary-101102224334

No noticeable change.

minetest-c55-binary-101106214909

Water became semi-transparent. Footsteps appear on grass where a player has stepped. Footsteps don’t disappear. A mesh is generated that accurately shows the shape of the terrain before it is generated. The mesh does not disappear when the terrain is generated, so it can be found if a player digs deep enough. The players are no longer represented by the troll face; instead, they have a green player texture on a plane, which is still currently used if no player model is found. Some mapgen parameters are configurable.

Image

minetest-c55-binary-101106225734

The mesh was disabled due to glitches.

minetest-c55-binary-101106231737

No noticeable change.

minetest-c55-binary-101106232824

No noticeable change.

minetest-c55-binary-101106235345

No noticeable change.

minetest-c55-binary-101107173857

No noticeable change.

minetest-c55-binary-101107180722

No noticeable change.

minetest-c55-binary-101108114717

No noticeable change.

minetest-c55-binary-101110033713

An inventory was added. It can be scrolled through and carries 32 items. Cloud now emits light. The inventory initially starts out with 99 light blocks. Mese were added, but it does not generate in game. The contents of the inventory are not saved from game to game. There is no formspec for the inventory. The arrows on the stone texture were removed. Random seeds for mapgen are chosen every time on startup.

Image

minetest-c55-binary-101110111538

No noticeable change.

minetest-c55-binary-101112230926

Textures for signs and rats were added. Minetest does not start up properly. An option for creative mode was added in minetest.conf.

minetest-c55-binary-101110111538

The inventory starts out with 999 light blocks, four signs, and four rats. Signs and rats have a stack max of one. Placing a rat does nothing but remove the rat from the inventory. Minetest frequently crashes, likely due to the development of rats. Signs are diagonal planes. Words can be written on the sign, and they are saved from game to game. Signs have “Example text” written on them before the player inputs their own input. Creative mode does nothing.

Image

minetest-c55-binary-101113154150

Signs have a texture for the front and the back. The signs are placed according to the direction the player faces. The inventory does not initially start out with rats.

Image

minetest-c55-binary-101113194107

No noticeable change.

minetest-c55-binary-101126223302

No noticeable change.

minetest-c55-binary-101129175713

Mese generates in game. Rats work properly, but lighting has no effect on them. Cave generation was changed to 4 by 4 squares of air that connect to make caves. Ravines (deep caves that connect to the surface) were spawned. Mud, which generates at and below sea level instead of grass, was added. Creative mode works as well. Minetest.conf has more mapgen options.

Image

minetest-c55-binary-101129182110

No noticeable change.

minetest-c55-binary-101129192542

No noticeable change.

December

minetest-c55-binary-101213115322

Water is swimmable. It can’t be dug, and it has a new texture. It does not flow. Mud appeared below grass as well as below sea level. Torches were added and light blocks were removed. A skybox was added. “Minetest” was added to the debug window on startup.

Image

minetest-c55-binary-101214031216

Grass blocks have textures for the top, bottom, and sides. All sides of the nodes are the proper side up. Tree trunks have textures for all the sides. The inventory squares are now opaque. There is a pause menu with “Continue” and “Quit” buttons. Above them is a dirt with grass texture. Minetest closes down properly.

Image

minetest-c55-binary-101222162939

A new pause menu with the buttons “Continue” and “Exit” was created. When the player enters the game, the pause menu is shown. The inventory became transparent again, and an inventory formspec was added. Crafting is not supported. The skybox was removed and a day/night cycle was implemented. Coal ore was added, but no coal lump. Most nodes have cracks while being dug and are not diggable in one click. Holding left-click will continuously dig, not stop after the first node. Placing a node anywhere above a grass node will exchange it with a dirt node. Placing a grass node under another node will not do anything to the grass node placed down.

Image

minetest-c55-binary-101222175816

No noticeable change.

minetest-c55-binary-101222185750

No noticeable change.

minetest-c55-binary-101223122611

No noticeable change.

minetest-c55-binary-101225023429

Minetest does not start up properly.

minetest-c55-binary-101225024347

Minetest starts up properly again. Crafting was implemented in this version. Wood planks and sticks were introduced along with wooden, stone, and mese pickaxes. Chat using the T button was implemented. Chat is displayed at the bottom of the screen.

minetest-c55-binary-101225034628

The chat box at the bottom of the screen is changed to be partially transparent gray.

minetest-c55-binary-101225160414

Caves were improved to be less square. They consisted of straight and diagonal walls, floors, and ceilings.

minetest-c55-binary-101226143435

Removing all nodes above a dirt node turns it into a grass node.

2011

January

At the beginning of this year, version 0.0.1 was released. Ironically, it didn’t work.

minetest-0.0.1

Minetest does not start up.

minetest-c55-binary-110107195706

Minetest starts up properly again.

minetest-c55-binary-110118145148

Flowing water is implemented. Flowing water does not do anything to grass, so grass doesn’t turn into mud when flowing water is above it. Trees have more randomized leaves.

Image

minetest-c55-binary-110118145148

No noticeable change.

minetest-c55-binary-110123123541

No noticeable change.

minetest-c55-binary-110123172633

Minetest got a main menu in this version. There is a place for the player’s name, areas for the address and port, an option for creative mode, and a “Start Game” button. The background is gray. Minetest breaks down after attempting to enter a world.

Image

minetest-c55-binary-110128013847

Minetest still doesn’t work, but there are new coal ore, grass footstep, and water textures, along with textures for iron ore, sand, an iron lump, and a coal lump.

February

minetest-0.0.1-110214104633

Mapgen is much improved, including the caves. Flow mud makes dirt and grass more smooth. Caves generate after the mapchunk has generated and can be much larger than older caves. The sky is a lighter blue. Leaves are no longer totally opaque. Trees have leaves that are randomly generated, making the trees much more dynamic. Iron ore and sand generate. Mese is much rarer. Tools show the wear on them. Digging iron ore or coal ore drops a lump. Footsteps were removed. Water flowing was improved, but caves create holes in the water. Textures for water and stone were improved. The crack texture was changed slightly to add partial transparency. Earlier versions of textures are stored in the data directory. Running with the 2 button was removed, and very glitchy sneaking with the shift key was added. The selection box encompasses the whole node, not just the face being pointed at. Multiple Minetests can be open at a time. The pause menu includes an “Exit to OS” button, and the “Exit” button was replaced with a “Disconnect” button. After a local map is created, the main menu has a “Delete Map” button to delete that map and make a new one, but it doesn’t work properly. Maps now save the player position and the contents of the player’s inventory. Minetest.conf has many more options. Rendering of nodes was changed dramatically.

Image

minetest-0.0.1-110214175330

The chat output was moved to the top of the screen. The inventory was moved to the bottom, and it is only possible to scroll through the first eight items instead of all of them. Some items, like stone, have 3d inventory images instead of just flat pictures of the front of the textures. Signs have solid blue textures. When there is no item in the inventory slot that is selected, the whole slot is red. The sky color was changed again.

Image

minetest-0.0.1-110215223028

The chat output is moved to the top of the screen. The inventory is moved to the bottom, and is is only possible to scroll through the first eight items instead of all of them. Some items, like stone, have 3d inventory images instead of just flat pictures of the front of the textures. Signs have solid blue textures. README.txt was totally updated. Server chat commands became supported.

minetest-0.0.1-110217191621

Coal and iron ore textures were changed again. All old textures were removed from the data directory.

minetest-0.0.1-110221160818

This version has a few Lua files that appear to deal with rat entities both server-side and client-side. The programming works in game, and the rats spawn. They rotate very jerkily in a circle and slowly sink downwards while in the air.

minetest-0.0.1-110223024913

Minetest doesn’t work at all, likely due to the Lua experiments.

minetest-0.0.1-110223111224

No noticeable change.

minetest-0.0.1-110224001908

Lua is not used in this version, but the files were not deleted.

minetest-c55-binary-110208020119

Lua has been removed, and the older coal and iron textures are in the data directory. Minetest does not work when attempting to enter a world.

minetest-c55-binary-110208120602

Many elements, such as the inventory, chat box, and sky color were reverted to an earlier version. The height of water was lowered from a full node to a slightly lower level. Chat commands became unsupported.

Image

minetest-c55-binary-110211205600

Water height was reverted back to the old full node.

minetest-c55-binary-110211205600

No noticeable change.

minetest-c55-binary-110212200513

No noticeable change.

minetest-c55-binary-110214025430

Minetest does not work when attempting to enter a world.

March

There were no recorded versions made this month.

April

minetest-0.0.1-110404153456

Elements such as the inventory, chat bar, server chat commands, and sky color reverted back to minetest-0.0.1-110224001908. Chests and furnaces were added. Chest can store items, but furnaces don’t work. Neither have facedir. Signs were changed to wall signs. They have the words “Some sign” before the player writes anything on them, and they can be dug in one click. Water textures were changed to be lighter. The grass textures have been changed.

Image

minetest-0.0.1-110404183207

No noticeable change.

minetest-0.0.1-110405002605

Furnaces have a formspec, but they still do not function.

minetest-0.0.1-110405110302

Furnaces have function, but Minetest crashes after an item is cooked.

minetest-0.0.2-110405183346

Cobblestone, steel ingots, and steel blocks were added. Wooden, stone, and steel shovels and axes were added, along with a steel pickaxe. Furnaces work, but the fuel is removed after it has run out, so it can be taken out and reused.

End

After the release of 0.0.2-110405183346, the 0.0 series was discontinued, 0.2 was started, and Minetest was placed on GitHub. If you would like more, go look at the commit list at https://github.com/minetest/minetest/commits/master.
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

User avatar
philipbenr
Member
Posts: 1897
Joined: Fri Jun 14, 2013 01:56
GitHub: philipbenr
IRC: philipbenr
In-game: robinspi
Location: United States

Re: Old Minetest Changelog

by philipbenr » Post

The majority of the "no noticeable changes" I would speculate are changes to the engine. I'm sure you could run some comparisons through git to see exactly what changed with each release. Some 'git black magic' as I believe VanessaE once put it.

User avatar
v-rob
Developer
Posts: 971
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: Old Minetest Changelog

by v-rob » Post

Yes, I suppose. But that would be a serious amount of work. There are multiple files to compare, and files are added throughout the versions. Plus, I don't know C++. I think this is good enough for now.
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

User avatar
AccidentallyRhine
Member
Posts: 252
Joined: Sun Aug 02, 2015 05:43

Re: Old Minetest Changelog

by AccidentallyRhine » Post

Would it be wasteful to add this to the wiki?

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

Re: Old Minetest Changelog

by Wuzzy » Post

Thanks a lot! This was is an interesting read.
It's interesting to know that water was once walkable. (OK, in a dev version, but still!)
This should definitely be added to the Wiki. The forum software is not made for stuff like this.

On the wiki, many people can edit. But in the forum, only v-rob can edit (OK, moderators and admins, too, but that's not going to happen). This is why it is very important to put highly informative posts to the wiki instead.

It does not matter if not many people look at the wiki. Their fault. :P The wiki just needs more promotion. The real problem with our wikis is that registration is broken, and has been broken for years (because of stupid CAPTCHA). So the only way to get wiki access now is by posting in an obscure forum thread. Calinou needs to be poked harder, I guess. xD

Relevant wiki page (Mintest Developer Wiki):
http://dev.minetest.net/OldChangelog

But maybe it would be better to put it in another page since it's unofficial. Not sure.

Also this wiki page is of high interest:
https://wiki.minetest.net/Map_Generator_Evolution

On this page, especially the info on the very old versions could see some expansion.
IIRC we had another user posting a huge post about map generator evolution. I'm not sure if I can find it again. :-(


EDIT:
Oh, by the way: Happy 0.0.1 day, Minetest! xD If I read correctly, it's now 7 years since 0.0.1 came out. :-)


EDIT 2:
I just dug out another unofficial changelog from the legacy wiki (wiki.minetest.com):
http://wiki.minetest.com/wiki/Version_History

(Warning: This is the OLD wiki!)

EDIT 3:
@v-rob: Can you please post the screenshots (from 1st post) in large? They will be very useful for the wiki. I will probably do some wiki improvements on my own.

User avatar
v-rob
Developer
Posts: 971
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: Old Minetest Changelog

by v-rob » Post

Wuzzy wrote:Thanks a lot! This was is an interesting read.
It's interesting to know that water was once walkable. (OK, in a dev version, but still!)
You should check out a few of them. It's very interesting to see it for yourself. But don't play for too long or else it will take a looooong time to delete the terribly inefficient map directories.
Wuzzy wrote:This should definitely be added to the Wiki. The forum software is not made for stuff like this.

On the wiki, many people can edit. But in the forum, only v-rob can edit (OK, moderators and admins, too, but that's not going to happen). This is why it is very important to put highly informative posts to the wiki instead.

It does not matter if not many people look at the wiki. Their fault. :P The wiki just needs more promotion. The real problem with our wikis is that registration is broken, and has been broken for years (because of stupid CAPTCHA). So the only way to get wiki access now is by posting in an obscure forum thread. Calinou needs to be poked harder, I guess. xD
I will put it on the wiki as soon as I get a wiki account.

/me pokes Calinou
Wuzzy wrote:Relevant wiki page (Mintest Developer Wiki):
http://dev.minetest.net/OldChangelog

But maybe it would be better to put it in another page since it's unofficial. Not sure.
I found this page https://wiki.minetest.net/Version_History, which is totally empty. I was redirected it from a link for 0.2.20110529, so it seems like a pretty good spot to put it.

Unless someone else run this through git like philipbenr suggests, this is probably as official as it's going to get.
Wuzzy wrote:Also this wiki page is of high interest:
https://wiki.minetest.net/Map_Generator_Evolution

On this page, especially the info on the very old versions could see some expansion.
IIRC we had another user posting a huge post about map generator evolution. I'm not sure if I can find it again. :-(
I noticed that page myself. It is incorrect when it states that trees were created before water was. I can't help with too much else, though. To me, the mapgens appear to be fairly well described, but there need to be more screenshots to help people fully understand what these mapgens are really like.

I wish I knew how to port C++ mapgens to see a few of the cooler ones in the latest version of Minetest.
Wuzzy wrote:EDIT:
Oh, by the way: Happy 0.0.1 day, Minetest! xD If I read correctly, it's now 7 years since 0.0.1 came out. :-)
We need a Minetest Day on October 10 to commemorate the very first version of Minetest!
Wuzzy wrote:EDIT 2:
I just dug out another unofficial changelog from the legacy wiki (wiki.minetest.com):
http://wiki.minetest.com/wiki/Version_History
That's actually very useful. The Old Changelog page only goes back to 0.4.3 --> 0.4.4, so this one can fill in the rest of the 0.4 and 0.3 versions. The changelog for 0.2 is incorrect because there are a lot more that 3 of them, so I wouldn't put them on. Unfortunately, it doesn't document the development versions for 0.4 and 0.3, which are quite large.
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

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

Re: Old Minetest Changelog

by Wuzzy » Post

I took some time and used your post as a reference to update the wiki page!
https://wiki.minetest.net/Map_Generator_Evolution

Water now appears correctly in the timeline.

As for screenshots, you can help by posting large screenshots of the mapgens you feel lacking. Especially a good mapgen screenshot of 0.0.1 (or the first working version after that) would be nice.

User avatar
v-rob
Developer
Posts: 971
Joined: Thu Mar 24, 2016 03:19
GitHub: v-rob
IRC: v-rob
Location: Right behind you.

Re: Old Minetest Changelog

by v-rob » Post

I know this is rather late, but better late than never, right? ;-)

Anyway, I'm (finally) making a wiki page for this. I've had a wiki account for a while now, but I never got around to doing this. I'll post a link to the page when I finish making it.

Edit: Sorry I'm taking so long. The wiki logged me out due to inactivity when I had it nearly completed, and I lost all the progress, which kind of annoyed me.
Core Developer | My Best Mods: Bridger - Slats - Stained Glass

Post Reply

Who is online

Users browsing this forum: No registered users and 12 guests