[Windows] Fess's builds (64-bit): LevelDB, DirectX, etc.

Post Reply
User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

[Windows] Fess's builds (64-bit): LevelDB, DirectX, etc.

by Fess » Post

Here is latest Minetest win64 dev build, which include gettext, cURL, Freetype, LuaJIT, LevelDB and DirectX support.
I will refresh links when new build will be ready.

Latest dev build 0.4.14 version with leveldb support, commit b3fc133, from 09.10.2016.
https://yadi.sk/d/a_FYLNitwXCqq
Please report, if you have any problems with this build.

Old stable 0.4.11 build:
https://yadi.sk/d/PjucmFfzdcqBE

Also, if you want to download older builds, here is the archive:
http://yadi.sk/d/XtBDSuUS7UXE3
P.S. If you have problem with recognizing language on ya.disk interface, just change flag to en in the left bottom corner of the page.
Last edited by Fess on Sun Oct 09, 2016 16:36, edited 36 times in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

I hope that this topic becomes a sticky.

How was your vacation?

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

I pushed the Sticky Topic button btw.

But, these should help people who have 64bit but find 32bit too slow.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Something must have gone wrong. When I start up the build, the screen turns grey.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

It was pretty fine, i have visited relatives which i had not seen for a long time, and i have many positive impressions, so I spent my time great :)
P.S. Returning to theme of topic, i found 1 error which can reproduce on other pc - after long loading of some server from list to test i've force closed minetest, and now it fails to load with

Code: Select all

In trans_func.
Access violation at 000007FEE3F38AD7 write?=0 address=8
23:10:45: ERROR[main]: Some exception: "Access violation"
error, which fails to fix with reboot/cleaning game data.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Seems it still some problem with curl, because build w/o curl support have no this bug, here is this build:
http://yadi.sk/d/FTKp_YYU7Q2IM
Last edited by Fess on Wed Jul 31, 2013 10:33, edited 1 time in total.

Jordach
Member
Posts: 4534
Joined: Mon Oct 03, 2011 17:58
GitHub: Jordach
IRC: Jordach
In-game: Jordach
Location: Blender Scene

by Jordach » Post

You might be linking against a 32bit library.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Jordach wrote:You might be linking against a 32bit library.
I've checked all libraries, only libiconv.dll,libogg.dll,libvorbis.dll,libvorbisfile.dll are 32bit and they were the same in early builds, all other are 64-bit. Also if i try to use 32-bit *.lib files while compiling it is leads to fail, while build in first post was compiled without any error, its only appers at minetest start.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

New build c6cb97e693, changelog:
Make bumpmapping compatible with irrlicht 1.8

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Fess wrote:New build c6cb97e693, changelog:
Make bumpmapping compatible with irrlicht 1.8
This build works fine. Thank you, Fess.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

New build 0b77588e87, changelog from GitHub:
  • Allow multiple 'wherein' nodes in oredef
  • Weather backward compatibility
  • Leveled nodebox backward compatibility
but still w/o Curl support, because with curl same error in trans func after second launch(first launch is correct, even server list works fine, but after you close client once minetest fails to load with grey screen and access violation error)
Also i've added link to folder with old builds, if someone want to use it.
Last edited by Fess on Fri Aug 02, 2013 08:48, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Curl seems to be a very difficult feature to get to work properly. Is there anybody in this community that understands this error?

sfan5
Moderator
Posts: 4094
Joined: Wed Aug 24, 2011 09:44
GitHub: sfan5
IRC: sfan5
Location: Germany

by sfan5 » Post

cURL is not difficult to get working, it just has some problems with 64bit
Mods: Mesecons | WorldEdit | Nuke & Minetest builds for Windows (32-bit & 64-bit)

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Seems i fixed a problem with cURL, with updated 7.31 version its doesn't crashes.
New build with latest commit 314e4dd4a6, and cURL fixed in first post. Please try it and report if you have any issues with it
Changelog from GitHub:
Spoiler
  • Fix installation of textures/texture_packs_here.txt
  • Fix texture bumpmapping on some GPUs
  • Masterserver bugfix
  • Freeze-melt adjust
  • Fix formspec label issues in win builds (MSVC)
  • Make freetype usage configureable by a setting
  • Dont show gamefilter in TP tab
  • Add texture pack selection to main menu
  • Change large amount of objects to be configurable via a setting in minetest.conf (max_objects_per_block)
  • Fix server getting completely choked up on even a little of DoS:
    -If client count is unbearable, immediately delete denied clients
    -Re-prioritize the checking order of things about incoming clients
    -Remove a huge CPU-wasting exception in ReliablePacketBuffer
  • Allow mods to listen to cheat detections using minetest.register_on_cheat()
  • Fix anticheat
  • Lessen the sky color glitch when quickly turning to look up after looking at ground that contains caves
  • Fix and improve view range tuner
  • Add replacements to schematics
  • More info in serverlist
P.S. If new build still crashes at yours pc for some reason, there is version w/o curl in ya.disk archive folder.
Last edited by Fess on Sun Aug 04, 2013 23:36, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

This new build works very well, and the bump mapping looks nice with VanessaE's HDX 128px Texture Pack. Of course, the bump mapping will require the shaders, and the shaders require OpenGL (they don't work with DirectX 9.) According to the post beyond the link below, DirectX 9 support is not truly impossible:
viewtopic.php?pid=103046#p103046
Last edited by Inocudom on Mon Aug 05, 2013 05:09, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

New build with latest commit 779165144e.
Changelog from GitHub:
Spoiler
  • Simplify code of mainmenu world sort
  • Fix full crack texture being shown when releasing dig button
  • Add support for different drowning damage and allow drowning in other nodetypes
  • Fix worldlist in servertab being filtered by selected game
  • Rename LagPool's member variables to avoid MSVC freaking up due to it's #define max
  • Clean up server's log messages and give a better error to client when its player is in use
  • Add minetest.registered_biomes
  • Fix crack overlay for animated textures
  • Master server script improvement
Last edited by Fess on Tue Aug 06, 2013 16:55, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

It looks like things are stabilizing concerning the development of Minetest. Did you try out the bump mapping feature yet? It is really quite nice.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

Yea, bump mapping looks great with VanessaE's 512px HDX photorealistic texture pack.
New build with today's fixes, latest commit 2ed3067bbe.
Changelog from GitHub:
  • Fix various memory access problems detected by valgrind
  • Fix path of mono font in defaultsettings.cpp
  • Fix stored XSS vulnerability in the serverlist
  • Fix uninitialized irr::SEvent fields in guiFormSpecMenu.cpp
Last edited by Fess on Wed Aug 07, 2013 18:02, edited 1 time in total.

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

by jojoa1997 » Post

What benefit does using 64bit have over 32bit?
Coding;
1X coding
3X debugging
12X tweaking to be just right

User avatar
PilzAdam
Member
Posts: 4026
Joined: Fri Jul 20, 2012 16:19
GitHub: PilzAdam
IRC: PilzAdam
Location: Germany

by PilzAdam » Post

jojoa1997 wrote:What benefit does using 64bit have over 32bit?
A downside is that it uses more RAM. Some people say its faster, but there are no benchmarks for that yet.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

jojoa1997 wrote:What benefit does using 64bit have over 32bit?
You must not use VanessaE's HDX texture packs... If you want to use the higher-resolution ones, it would be very wise to have a 64-bit build. You should try one of them, because they have bump mapping and they support numerous mods.

On some 64-bit computers (like mine,) 64-bit builds are smoother and faster. Oddly, oOChainLynxOo's laptop is 64-bit, but 32-bit builds seem to run better on it. However, 64-bit builds are faster than 32-bit builds on my computer.
Last edited by Inocudom on Wed Aug 07, 2013 18:58, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

New build with latest commit fc72d7fbb6.
http://yadi.sk/d/ZI3KDE9q7tRA5
Changelog from GitHub:
Spoiler
  • Fix typos
  • Add support for entities to automatic face movement direction
  • Dont write directly to files but rather write and copy a tmp file
  • Remove farmesh
  • Decoration: Fix schematic probability mess with new MTS file version
  • Dont crash if facedir > 23
  • Dont download modstore info if its isnt needed
  • Don't freak out when a client sends multiple TOSERVER_INIT packets; also log one thing more.
Last edited by Fess on Fri Aug 16, 2013 19:22, edited 1 time in total.

User avatar
Fess
Member
Posts: 159
Joined: Wed Feb 27, 2013 05:46

by Fess » Post

New build with latest commit 4095e8f383.
http://yadi.sk/d/GufYM-QP8-A5j
Changelog from GitHub:
Spoiler
  • Fix modstore pagecount
  • Use get_texturepath() instead of get_gamepath()/../textures
  • Use errorstream instead of std::cout in pathfinder.cpp
  • Remove debug output
  • Sort modlist alphabetically
  • Add ability to activate mods with doubleclick (remove old_style_mod_selection)
  • Don't automatically scroll listbox when selecting an item in the middle
  • Formspec textlist: Black Irrlicht magic to detect fake doubleclicks
  • Fix formspec escaping, add escaping to info.txt for texture packs.
  • Fix documentation about colors in formspec
  • Add virtual destructor to IBackgroundBlockEmerger to silence warning
  • Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
  • Fix my name
P.S. This build is unstable for me, crashes when creating world and trying to log into it. Please try it and report if you have the same problem.
Last edited by Fess on Fri Aug 16, 2013 19:41, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Fess wrote:New build with latest commit 4095e8f383.
http://yadi.sk/d/GufYM-QP8-A5j
Changelog from GitHub:
Spoiler
  • Fix modstore pagecount
  • Use get_texturepath() instead of get_gamepath()/../textures
  • Use errorstream instead of std::cout in pathfinder.cpp
  • Remove debug output
  • Sort modlist alphabetically
  • Add ability to activate mods with doubleclick (remove old_style_mod_selection)
  • Don't automatically scroll listbox when selecting an item in the middle
  • Formspec textlist: Black Irrlicht magic to detect fake doubleclicks
  • Fix formspec escaping, add escaping to info.txt for texture packs.
  • Fix documentation about colors in formspec
  • Add virtual destructor to IBackgroundBlockEmerger to silence warning
  • Omnicleanup: header cleanup, add ModApiUtil shared between game and mainmenu
  • Fix my name
P.S. This build is unstable for me, crashes when creating world and trying to log into it. Please try it and report if you have the same problem.
How often does it do these things? It has not crashed on me so far.
Last edited by Inocudom on Fri Aug 16, 2013 22:56, edited 1 time in total.

User avatar
Inocudom
Member
Posts: 3121
Joined: Sat Sep 29, 2012 01:14
IRC: Inocudom
In-game: Inocudom

by Inocudom » Post

Diagonal water animation was added to the Github version of Minetest recently.

Post Reply

Who is online

Users browsing this forum: No registered users and 1 guest