forked from oerkki/voxelands
we are minetest-classic
This commit is contained in:
parent
c52b77c04b
commit
f6f09d5409
22
README.txt
22
README.txt
|
@ -1,7 +1,8 @@
|
||||||
Minetest-c55
|
Minetest-Classic
|
||||||
---------------
|
---------------
|
||||||
An InfiniMiner/Minecraft inspired game.
|
An InfiniMiner/Minecraft inspired game.
|
||||||
Copyright (c) 2010-2011 Perttu Ahola <celeron55@gmail.com>
|
Copyright (c) 2010-2011 Perttu Ahola <celeron55@gmail.com>
|
||||||
|
Forked from Minetest 0.3.x by Lisa 'darkrose' Milne <lisa@ltmnet.com>
|
||||||
(see source files for other contributors)
|
(see source files for other contributors)
|
||||||
|
|
||||||
Further documentation:
|
Further documentation:
|
||||||
|
@ -93,8 +94,8 @@ Compiling on Windows:
|
||||||
* Optional: gettext bibrary and tools:
|
* Optional: gettext bibrary and tools:
|
||||||
http://gnuwin32.sourceforge.net/downlinks/gettext.php
|
http://gnuwin32.sourceforge.net/downlinks/gettext.php
|
||||||
- This is used for other UI languages. Feel free to leave it out.
|
- This is used for other UI languages. Feel free to leave it out.
|
||||||
* And, of course, Minetest-c55:
|
* And, of course, Minetest-Classic:
|
||||||
http://celeron.55.lt/~celeron55/minetest/download
|
https://gitorious.org/minetest-classic/minetest-classic/archive-tarball/master
|
||||||
- Steps:
|
- Steps:
|
||||||
- Select a directory called DIR hereafter in which you will operate.
|
- Select a directory called DIR hereafter in which you will operate.
|
||||||
- Make sure you have CMake and a compiler installed.
|
- Make sure you have CMake and a compiler installed.
|
||||||
|
@ -195,7 +196,7 @@ cmake %sourcedir% -G "Visual Studio 10" -DIRRLICHT_SOURCE_DIR=%irrlichtpath% -DR
|
||||||
"C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" PACKAGE.vcxproj /p:Configuration=Release
|
"C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\MSBuild.exe" PACKAGE.vcxproj /p:Configuration=Release
|
||||||
popd
|
popd
|
||||||
|
|
||||||
License of Minetest-c55 textures
|
License of Minetest-Classic textures
|
||||||
--------------------------------
|
--------------------------------
|
||||||
|
|
||||||
This does not apply to texture packs made by others.
|
This does not apply to texture packs made by others.
|
||||||
|
@ -203,15 +204,15 @@ This does not apply to texture packs made by others.
|
||||||
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
|
||||||
http://creativecommons.org/licenses/by-sa/3.0/
|
http://creativecommons.org/licenses/by-sa/3.0/
|
||||||
|
|
||||||
License of Minetest-c55
|
License of Minetest-Classic
|
||||||
-----------------------
|
-----------------------
|
||||||
|
|
||||||
Minetest-c55
|
Minetest-Classic
|
||||||
Copyright (C) 2010-2011 celeron55, Perttu Ahola <celeron55@gmail.com>
|
Copyright (C) 2010-2013 celeron55, Perttu Ahola <celeron55@gmail.com>
|
||||||
|
|
||||||
This program is free software; you can redistribute it and/or modify
|
This program is free software; you can redistribute it and/or modify
|
||||||
it under the terms of the GNU General Public License as published by
|
it under the terms of the GNU General Public License as published by
|
||||||
the Free Software Foundation; either version 2 of the License, or
|
the Free Software Foundation; either version 3 of the License, or
|
||||||
(at your option) any later version.
|
(at your option) any later version.
|
||||||
|
|
||||||
This program is distributed in the hope that it will be useful,
|
This program is distributed in the hope that it will be useful,
|
||||||
|
@ -223,6 +224,11 @@ You should have received a copy of the GNU General Public License along
|
||||||
with this program; if not, write to the Free Software Foundation, Inc.,
|
with this program; if not, write to the Free Software Foundation, Inc.,
|
||||||
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
|
||||||
|
|
||||||
|
|
||||||
|
Minetest-c55 was licensed under GPLv2 or later, the 'or later' option
|
||||||
|
was taken by Lisa 'darkrose' Milne when forking Minetest-Classic, thus
|
||||||
|
updating the license to GPLv3
|
||||||
|
|
||||||
Irrlicht
|
Irrlicht
|
||||||
---------------
|
---------------
|
||||||
|
|
||||||
|
|
|
@ -3,13 +3,23 @@ Minetest-c55 changelog
|
||||||
This should contain all the major changes.
|
This should contain all the major changes.
|
||||||
For minor stuff, refer to the commit log of the repository.
|
For minor stuff, refer to the commit log of the repository.
|
||||||
|
|
||||||
|
Classic: (initial fork April 2013)
|
||||||
|
- Leaf and apple decay, +junglegrass and papyrus now grow
|
||||||
|
- Fixed inventory cube rendering
|
||||||
|
- Added support for irrlicht 1.8
|
||||||
|
- remove CONTENT_CLOUD, replace with CONTENT_COTTON - crafted from
|
||||||
|
junglegrass
|
||||||
|
|
||||||
0.3.1: (released on 2011-11-09)
|
0.3.1: (released on 2011-11-09)
|
||||||
- Fix frustum culling (previous versions have rendered too much stuff that is not actually visible (about 180 degrees, while should have been more like 100.))
|
- Fix frustum culling (previous versions have rendered too much stuff
|
||||||
|
that is not actually visible (about 180 degrees, while should have been
|
||||||
|
more like 100.))
|
||||||
- Add occlusion culling (improves performance a lot)
|
- Add occlusion culling (improves performance a lot)
|
||||||
- Add “3d clouds” on/off checkbox in main menu
|
- Add “3d clouds” on/off checkbox in main menu
|
||||||
- Add “opaque water” on/off checkbox
|
- Add “opaque water” on/off checkbox
|
||||||
- Fix some random minor stuff
|
- Fix some random minor stuff
|
||||||
- Turn mipmapping off (This makes far-away textures a bit noisier but better looking)
|
- Turn mipmapping off (This makes far-away textures a bit noisier but
|
||||||
|
better looking)
|
||||||
- Add Command-line signal handler for Windows (contributed by SpeedProg)
|
- Add Command-line signal handler for Windows (contributed by SpeedProg)
|
||||||
- Fix network layer segmentation fault introduced in 0.3.dev-20111021
|
- Fix network layer segmentation fault introduced in 0.3.dev-20111021
|
||||||
- Fix water-glass and water-lava and lava-glass surfaces
|
- Fix water-glass and water-lava and lava-glass surfaces
|
||||||
|
@ -25,7 +35,8 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- Server user limit setting (max_users)
|
- Server user limit setting (max_users)
|
||||||
- Wielded tool is shown in HUD (contributed)
|
- Wielded tool is shown in HUD (contributed)
|
||||||
- View bobbing (contributed)
|
- View bobbing (contributed)
|
||||||
- Saplings that drop from leaf blocks and when placed on ground will grow to trees (contributed)
|
- Saplings that drop from leaf blocks and when placed on ground will
|
||||||
|
grow to trees (contributed)
|
||||||
- Optimized map saving (does not re-save everything all the time)
|
- Optimized map saving (does not re-save everything all the time)
|
||||||
- New mob system and new mob: dungeon master
|
- New mob system and new mob: dungeon master
|
||||||
- Death/respawn screen
|
- Death/respawn screen
|
||||||
|
@ -34,7 +45,8 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- Fix the build for MSVC2010; also released for windows using MSVC2010.
|
- Fix the build for MSVC2010; also released for windows using MSVC2010.
|
||||||
|
|
||||||
0.2.20110922_1:
|
0.2.20110922_1:
|
||||||
- Make client report a newer version number to the server than 2011-07-31 does and make server disallow old clients
|
- Make client report a newer version number to the server than
|
||||||
|
2011-07-31 does and make server disallow old clients
|
||||||
|
|
||||||
0.2.20110922:
|
0.2.20110922:
|
||||||
- Map is saved in an SQLite database file (by Queatz)
|
- Map is saved in an SQLite database file (by Queatz)
|
||||||
|
@ -43,29 +55,35 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- Apple trees (sfan5)
|
- Apple trees (sfan5)
|
||||||
- Slightly better looking inventory with transparency
|
- Slightly better looking inventory with transparency
|
||||||
- /me chat command (Oblomov)
|
- /me chat command (Oblomov)
|
||||||
- Using chosen map seed possible through fixed_map_seed configuration option (kahrl)
|
- Using chosen map seed possible through fixed_map_seed configuration
|
||||||
|
option (kahrl)
|
||||||
- Fix the long-existed PeerNotFound loop bug
|
- Fix the long-existed PeerNotFound loop bug
|
||||||
- Some translations and localization-related fixes
|
- Some translations and localization-related fixes
|
||||||
- Lots of small fixes
|
- Lots of small fixes
|
||||||
|
|
||||||
2011-07-31_3:
|
2011-07-31_3:
|
||||||
- Fixes a bug that made the server to deny non-empty passwords from players connecting the first time
|
- Fixes a bug that made the server to deny non-empty passwords from
|
||||||
|
players connecting the first time
|
||||||
|
|
||||||
2011-07-31_2:
|
2011-07-31_2:
|
||||||
- Fixes a bug that caused the server to always read an empty password from the client when a client connected.
|
- Fixes a bug that caused the server to always read an empty password
|
||||||
|
from the client when a client connected.
|
||||||
|
|
||||||
2011-07-31:
|
2011-07-31:
|
||||||
- A number of small fixes, build system stuff and such (refer to version control log)
|
- A number of small fixes, build system stuff and such (refer to version
|
||||||
|
control log)
|
||||||
- Map generator no longer crashes at generation limit
|
- Map generator no longer crashes at generation limit
|
||||||
- Fixed mapgen producing lots of cut-down trees
|
- Fixed mapgen producing lots of cut-down trees
|
||||||
- Some minor tweaks in map generator (some contributed)
|
- Some minor tweaks in map generator (some contributed)
|
||||||
- Volumetric clouds (contributed)
|
- Volumetric clouds (contributed)
|
||||||
- Icon added (graphic contributed)
|
- Icon added (graphic contributed)
|
||||||
- Key configuration menu (contributed)
|
- Key configuration menu (contributed)
|
||||||
- Decorative blocks and items: bookshelf, sandstone, cactus, clay, brick, papyrus, rail, paper, book (contributed)
|
- Decorative blocks and items: bookshelf, sandstone, cactus, clay,
|
||||||
|
brick, papyrus, rail, paper, book (contributed)
|
||||||
- Jungles!
|
- Jungles!
|
||||||
- Hotbar is a bit smaller
|
- Hotbar is a bit smaller
|
||||||
- Health is now enabled by default; You can now eat cooked rats to heal yourself.
|
- Health is now enabled by default; You can now eat cooked rats to heal
|
||||||
|
yourself.
|
||||||
- Finally added sword textures, altough sword is still of no use
|
- Finally added sword textures, altough sword is still of no use
|
||||||
- Creative mode now preserves normal mode inventory
|
- Creative mode now preserves normal mode inventory
|
||||||
|
|
||||||
|
@ -89,7 +107,8 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- Slightly updated map format
|
- Slightly updated map format
|
||||||
- Player passwords
|
- Player passwords
|
||||||
- All textures first searched from texture_path
|
- All textures first searched from texture_path
|
||||||
- Map directory ("map") has been renamed to "world" (just rename it to load an old world)
|
- Map directory ("map") has been renamed to "world" (just rename it to
|
||||||
|
load an old world)
|
||||||
- Mouse inversion (invert_mouse)
|
- Mouse inversion (invert_mouse)
|
||||||
- Grass doesn't grow immediately anymore
|
- Grass doesn't grow immediately anymore
|
||||||
- Fence added
|
- Fence added
|
||||||
|
@ -102,7 +121,8 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- Small bug fixes
|
- Small bug fixes
|
||||||
- Item drop multiplication fixed
|
- Item drop multiplication fixed
|
||||||
- HP added
|
- HP added
|
||||||
- Added A simple monster which spawns to dark places at map generation time
|
- Added A simple monster which spawns to dark places at map generation
|
||||||
|
time
|
||||||
- Some code refactoring and cleaning (possibly new bugs)
|
- Some code refactoring and cleaning (possibly new bugs)
|
||||||
|
|
||||||
2011-04-11:
|
2011-04-11:
|
||||||
|
@ -113,8 +133,11 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- New object system
|
- New object system
|
||||||
|
|
||||||
2011-04-06:
|
2011-04-06:
|
||||||
- Mesh update of node addition/removal is now done asynchronously on client, removing frametime spike
|
- Mesh update of node addition/removal is now done asynchronously on
|
||||||
- Node addition/removal is sent directly only to clients that are closer than 100 nodes to the modification. For the others, the modified blocks are set unsent. (and are re-sent when applicable)
|
client, removing frametime spike
|
||||||
|
- Node addition/removal is sent directly only to clients that are closer
|
||||||
|
than 100 nodes to the modification. For the others, the modified blocks
|
||||||
|
are set unsent. (and are re-sent when applicable)
|
||||||
|
|
||||||
2011-04-05:
|
2011-04-05:
|
||||||
- Made furnace usable
|
- Made furnace usable
|
||||||
|
@ -123,18 +146,22 @@ For minor stuff, refer to the commit log of the repository.
|
||||||
- Incremented to version 0.0.2
|
- Incremented to version 0.0.2
|
||||||
|
|
||||||
2011-04-04:
|
2011-04-04:
|
||||||
- Cleaned client to be completely synchronous, except for the mesh calculation, which is now done with queues in a separate thread.
|
- Cleaned client to be completely synchronous, except for the mesh
|
||||||
|
calculation, which is now done with queues in a separate thread.
|
||||||
- Added node metadata support
|
- Added node metadata support
|
||||||
- Added chests
|
- Added chests
|
||||||
|
|
||||||
2011-02-17:
|
2011-02-17:
|
||||||
- Added better handling of textures. Now many file extensions are searched. Also too large textures are not put on the texture atlas, and the construction of the texture atlas is stopped when it is full.
|
- Added better handling of textures. Now many file extensions are
|
||||||
|
searched. Also too large textures are not put on the texture atlas,
|
||||||
|
and the construction of the texture atlas is stopped when it is full.
|
||||||
|
|
||||||
2011-02-16:
|
2011-02-16:
|
||||||
- Better handling of Ctrl-C on POSIX systems
|
- Better handling of Ctrl-C on POSIX systems
|
||||||
|
|
||||||
2011-02-15:
|
2011-02-15:
|
||||||
- Fixed a problem of not saving and loading the "lighting expired" value of MapBlocks properly. This caused high server CPU usage.
|
- Fixed a problem of not saving and loading the "lighting expired" value
|
||||||
|
of MapBlocks properly. This caused high server CPU usage.
|
||||||
- Ctrl-C handling on POSIX systems
|
- Ctrl-C handling on POSIX systems
|
||||||
- Added simple command support to server
|
- Added simple command support to server
|
||||||
- Added settings enable_texture_atlas and texture_path
|
- Added settings enable_texture_atlas and texture_path
|
||||||
|
|
|
@ -864,7 +864,7 @@ void the_game(
|
||||||
|
|
||||||
// First line of debug text
|
// First line of debug text
|
||||||
gui::IGUIStaticText *guitext = guienv->addStaticText(
|
gui::IGUIStaticText *guitext = guienv->addStaticText(
|
||||||
L"Minetest-c55",
|
L"Minetest-Classic",
|
||||||
core::rect<s32>(5, 5, 795, 5+text_height),
|
core::rect<s32>(5, 5, 795, 5+text_height),
|
||||||
false, false);
|
false, false);
|
||||||
// Second line of debug text
|
// Second line of debug text
|
||||||
|
@ -2058,7 +2058,7 @@ void the_game(
|
||||||
endscenetime_avg = endscenetime_avg * 0.95 + (float)endscenetime*0.05;
|
endscenetime_avg = endscenetime_avg * 0.95 + (float)endscenetime*0.05;
|
||||||
|
|
||||||
char temptext[300];
|
char temptext[300];
|
||||||
snprintf(temptext, 300, "Minetest-c55 %s ("
|
snprintf(temptext, 300, "Minetest-Classic %s ("
|
||||||
"R: range_all=%i"
|
"R: range_all=%i"
|
||||||
")"
|
")"
|
||||||
" drawtime=%.0f, beginscenetime=%.0f"
|
" drawtime=%.0f, beginscenetime=%.0f"
|
||||||
|
|
|
@ -164,23 +164,11 @@ void GUIPauseMenu::regenerateGui(v2u32 screensize)
|
||||||
max_texture_size = driver->getMaxTextureSize();
|
max_texture_size = driver->getMaxTextureSize();
|
||||||
}
|
}
|
||||||
|
|
||||||
/*wchar_t text[200];
|
|
||||||
swprintf(text, 200,
|
|
||||||
L"Minetest-c55\n"
|
|
||||||
L"by Perttu Ahola\n"
|
|
||||||
L"celeron55@gmail.com\n\n"
|
|
||||||
SWPRINTF_CHARSTRING L"\n"
|
|
||||||
L"userdata path = "
|
|
||||||
SWPRINTF_CHARSTRING
|
|
||||||
,
|
|
||||||
BUILD_INFO,
|
|
||||||
porting::path_userdata.c_str()
|
|
||||||
);*/
|
|
||||||
|
|
||||||
std::ostringstream os;
|
std::ostringstream os;
|
||||||
os<<"Minetest\n";
|
os<<"Minetest-Classic\n";
|
||||||
os<<"by Perttu Ahola and contributors\n";
|
os<<"by Perttu Ahola, darkrose and contributors\n";
|
||||||
os<<"celeron55@gmail.com\n";
|
os<<"celeron55@gmail.com\n";
|
||||||
|
os<<"lisa@ltmnet.com\n";
|
||||||
os<<BUILD_INFO<<"\n";
|
os<<BUILD_INFO<<"\n";
|
||||||
os<<"ud_path = "<<wrap_rows(porting::path_userdata, 20)<<"\n";
|
os<<"ud_path = "<<wrap_rows(porting::path_userdata, 20)<<"\n";
|
||||||
|
|
||||||
|
|
|
@ -1541,11 +1541,6 @@ int main(int argc, char *argv[])
|
||||||
// Some stuff are left to scene manager when coming from the game
|
// Some stuff are left to scene manager when coming from the game
|
||||||
// (map at least?)
|
// (map at least?)
|
||||||
smgr->clear();
|
smgr->clear();
|
||||||
// Reset or hide the debug gui texts
|
|
||||||
/*guitext->setText(L"Minetest-c55");
|
|
||||||
guitext2->setVisible(false);
|
|
||||||
guitext_info->setVisible(false);
|
|
||||||
guitext_chat->setVisible(false);*/
|
|
||||||
|
|
||||||
// Initialize menu data
|
// Initialize menu data
|
||||||
MainMenuData menudata;
|
MainMenuData menudata;
|
||||||
|
|
Loading…
Reference in New Issue