[Windows] Krock's 32-bit MSVC builds

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

0.4.15-dev_MSVC, 170330

7-Zip archives from hostinger:
Download binaries (~ 5.98 MiB, ~ 19.6 MiB raw)
Download debug database (~ 2.84 MiB, ~ 27.6 MiB raw)
Notice: Commit 170330 from this build is the same as current HEAD cc1ff26, before it was merged.

Source: master
The debug database can be used in combination with the tool WinDbg to find the code location where it threw a fatal error (.dmp file).
Spoiler
Windows: Set window icon
Paramtype2: Add missing type CPT2_GLASSLIKE_LIQUID_LEVEL
l_minimap: don't show minimap if configuration doesn't allow it
Add CPP11 header to define nullptr & constexpr (#5471)
Sneak: Fix sneaking on free-floating lower-half slabs
Sneak: Fix stair lower step bug and ladder in 1x1 hole bugs
Add functions to strip color information. (#5472)
Fix a type bug in colorize function
[CSM] Fix errors in and improve the CSM documentation. (#5467)
clang-format: add a whitelist (#5459)
PostgreSQL: fix delete block Typo fix: we are doing select on delete block.
Map generation limit: Make per-world
Pathfinder: Send errors to `warningstream`.
Fix mismatch struct/class for GameUIFlags
clang-format: fix counter increment & output (#5456)
clang-format: limit diff to 50 files to prevent exceding the maximum travis output (4MB) (#5455)
Sneak: Replicate sneak ladder in new code, is optional
Change command prefix to "." and add "help" command.
Add mesh generation delay
Add clang format & skip build if no source file modified (#5433)
Tile.cpp: Fix MSVC build broken by 072bbba
Typo fix
Add multiline support to colorize. (#5444)
Some performance optimizations (#5424)
[CSM] Add function to get player names in range (#5435)
Firelike drawtype: Add missing docs for visual_scale in lua_api.txt (#5434)
Content_mapblock.cpp: Refactor
Refactored client event if-else cascade to switch statement
Map generation limit: Rewrite
Fix /shutdown or ^C no longer causing server exit
Refactor Game class (part 2) (#5422)
Block access to the `io` library
Update server min protocol version to v24 (#5411)
Server list cleanup
Show itemstring as tooltip if no item description
TOGGLE_CHAT keymap should togglechat not HUD
Reduce memory & function cost of Game class functions (#5406)
avoid crashing when accessing mapgen early (#5384)
Give CSM access to use `core.colorize()` (#5113)
[CSM] Fix minimap problems (#5405)
[CSM] Add core.get_timeofday & core.get_day_count env calls (#5401)
Fix indentation problem since merge resolution
[CSM] Add minimap API modifiers (#5399)
Add ModStorageAPI to client side modding (#5396)
Get biome list: Downgrade missing biome message to infostream
Sneak: Fix various problems with sneaking
lua_api: Document minetest.features (#5311)
Use true distance for block priority.
Fix undefined references (#5400)
Fix two nul deref if digging unknown nodes. (#5398)
Add disclaimer to client_lua_api.txt (#5391)
Add `get_wielded_item`
[CSM] Add enable_client_modding param (default: false)
[CSM] Add `on_punchnode` callback
[CSM] Add `get_node` and `get_node_or_nil`
[CSM] Add `on_dignode` callback (#5140)
[CSM] storage + fixes
[CSM] Improve security for client-sided mods (#5100)
[CSM] implement client side mod loading (#5123)
[CSM] Add local formspecs. (#5094)
[CSM] sound_play & sound_stop support + client_lua_api doc (#5096)
[CSM] Add client-sided chat commands (#5092)
[CSM] Add on_death, on_hp_modification & oh_damage_taken callbacks (#5093)
[CSM] Add method that display chat to client-sided lua. (#5089) (#5091)
[CSM] Client side modding
GUI: Allow texture packs to customize the progress bar (#5368)
Save metainfo for falling nodes
Enable server side occlusion culling by default.
Allow server side occlusion culling.
Do not increase breath if at full breath.
database-redis: Support password authentication
Climb speed: Increase default setting from 2 to 3
Minimap: Optimise
Light calculation: New bulk node lighting code
Optimize item.lua Replace slow ItemStack get_definitions with registered_nodes one's and cached [...]
GUI: Convert loading screen's progress bar to image (#5362)
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

0.4.15-dev_MSVC, 170422

7-Zip archives from Dropbox:
Download binaries (~ 6.04 MiB, ~ 19.2 MiB raw)
Download debug database (~ 2.90 MiB, ~ 27.6 MiB raw), to analyze *.dmp crash dumps using WinDbg
Spoiler
Network:Remove old opcodes and fix documentation. (#5573)
Mgflat, Mgv7: Fix noise crash on world exit.
Add /fixlight chat command
Mgflat, Mgv7: Only create noise objects if needed
Sneak glitch: Set default to false
Add on_flood() callback.
Fix a memory leak (#5636)
Fixing warning pointed by @sfan5 and clang and cleanup guiFileSelectMenu
Revert a const ref on update texture
lua: remove core.cause_error call (#5637)
Fix various performance issues reported by cppcheck + code style (CI) (#5635)
Fix #5617 - respect message and reconnect parameters when shutting down immediately (#5621)
Fix after soft node overlays
Soft node overlay (#5186)
Gitlab-CI enhancements (#5629)
Fix various performance issues reported by cppcheck (#5628)
Run generate_from_settingtypes.lua
Light update for map blocks
Split light update into two parts
Fix various copy instead of const ref reported by cppcheck (part 3) (#5616)
Fix various copy instead of const ref reported by cppcheck (#5615)
Conf.example: Move some lines to minetest.conf.example.extra
Pointed thing to face pos: Fix crash if opening door with slab or stair
Tools: Fix tool digging speed limit
Fix various variables passed by copy instead of const ref (#5610)
Fix broken lint since 04cc9de8f2fbcb11f133c88f02fc11504b3ea6f3
Reorder TileSpec. (#5591)
Fix always using the xbox layout (reported by coverity).
Don't make TAB exit game if bound to inventory.
Fix MSVC build broken by 34d32ce `round` -> `myround` Remove superflous `floor` calls
MeshUpdateQueue: Add a MapBlock cache that minimizes the amount of MapBlock copying done in ...
Include container.h in util/thread.h. util/thread.h doesn't compile without it
Sneak: Add option for old move code
Remove an unused variable in Android Build
Plug two minor Leaks (#5603)
Android progressbar fix (#5601)
Disable android leveldb by default (#5596)
Implement delayed server shutdown with cancelation (#4664)
Minimap: Do a double-typecast to fix compiling with MSVC
Partial damage cheat fix: node damages server side (#4981)
NetworkPacket: don't copy push std::string and std::wstring
Fix wrong channel type in Client/Server CommandFactories This is a u8 not a u16
ClientIface::sendToAll: honor packet configuration (#5590)
Fix android build
[CSM] Add function to set minimap shape (#5569)
Only use palette if param_type2 is correct
Add documentation for map block format 27 (#5576)
[CSM] Fix localplayer documentation (#5557)
Fix inability to change metadata using stack:to_table() (#5547)
Fix fips_cipher_abort warning and other duplicate macros
[CSM] Allow escaping chatcommands and add missing calls to gettext. (#5565)
Replace occurrence of luaL_reg in l_localplayer (#5566)
Sneak glitch: Detect ledge for 2-node climb-up
[CSM] Use more gettext (#5553)
[CSM] Move `.list_players` and `.disconnect` to builtin. (#5550)
Clang-format fix for Android
Clang-format styles fixes since previous commit
Clang format: fix LINT on old PR which doesn't have LINT enabled
Hard-coded undersampling.
LocalPlayer api lua
Hardware coloring for itemstacks
Move chat command handling code from C++ to Lua (#5528)
Document that write_json will error on unserializable types. (#5539)
Prepare for Linux daily build packages (using Gitlab.com CI) (#5542)
Replace luaL_reg with luaL_Reg as recent LuaJIT dropped the Lua 5.0 compat (#5541)
code style fix on src/script/cpp_api/s_client.h
[CSM] Add event on_connect player API lua (#5540)
Fix cmake library default build problem since moving to lib/
Pass clang-format on 14 trivial header files fixes
Fix signed/unsigned conversion warning
Cavegen: Fix non-constant array initializer error for MSVC
Settings: Update documentation (#5534)
Clang-format: fix some header files and remove them from whitelist
Add the REQUIRE_LUAJIT option (#5526)
Windows: Skip cmd for release builds (#5416)
Fix "error: ‘playerSAO’ was not declared"
Fix spacing
Fix problems when overriding the hand: - If the hand can dig a node the item wielded can't, ...
Add Joystick type detection and Xbox controller support
Fix multiple death messages (#5305)
Show media download progress in percent on progress screen (#5498)
LINT: Switch whitelist check from egrep to awk
[CSM] Add function to get the server protocol version. (#5529)
Clang-format continuation indent fixes + .gitignore additions
Clang format brace style fix
Fix clang-format binary selection
Move LINT process in dedicated shell & fix Move lint to dedicated shell permit to use it from your s
Clang format: only show errors on non whitelisted files
<translations, snip>
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

0.4.15-dev_MSVC, 170513

7-Zip archives from Dropbox:
Download binaries (~ 6.06 MiB, ~ 20.1 MiB raw)
Download debug database (~ 2.92 MiB, ~ 28.4 MiB raw), to analyze *.dmp crash dumps using WinDbg
Spoiler
[PATCH] Cleanup in content_mapblock
No cursor lock when window inactive (#5754)
Android dependencies updates (#5755)
Limit properly the sound setting at updateSound runtime step (#5753)
Move KeyList & InputHandler from game.h to client/inputhandler.h (#5752)
Android build fix
Minor pause/escape menu improvements (#5751)
Replace inconsistent mentions of core.* with minetest.* (#5749)
Rework escape/pause menu (#5719)
Menu: Fix starting a server if the server address is an empty string. (#5742)
Private nodemeta (#5702)
minetest.deserialize: Throw error when argument not string (#5738)
Android: Fix crash while loading main menu (#5736)
Add cancel button to password change menu. (#5720)
Move Pilzadam to previous developers. (#5735)
Revert custom player collision box and step height commits
read_schematic_replacements: ensure fields are strings (#5726)
Custom step height: Fix implementation
Shaders: Remove unused water surface shader
Player attrs: permits to remove an attribute by setting value to nil (#5716)
LINT fix since d0678948165768472fc940c03e78cba787f49ea5
Player properties: Set correct default collisionbox
Replace occurrence of luaL_reg in l_camera.cpp
Fix myfloor(0.0)
Clean up numeric.h and split FacePositionCache from it
Make the player collisionbox settable
Use a settings object for the main settings
Fix codestyle since CSM Camera API
Add configurable key bindings for hotbar scrolling, and for changing volume.
Use stepheight from CAO instead of hardcoded value
[CSM] add `on_item_use` (#5544)
Make players respect makes_footstep_sound in the object properties
[CSM] Add camera API (#5609)
Clouds API: Fix yellow clouds at dawn and dusk (#5707)
Add missing server sending rule for bd921a7916f0fafc493b1c4d0eeb5e2bb1d6a7c2
Fix Android build (#5706)
Save minetest screen width/height options when modified (#5683)
Add option to also check the center to `find_node_near` (#5255)
<snip, translations>
Remove CMAKE -ffast-math flag from OSX/FreeBSD
LINT fix since cloud API merge
Directional coloured fog: Fix order of SColor components
Clouds: Fix reddish clouds. Add missing alpha update
Add function to get server info.
Fading soungs: Fix client crash on older servers
Set sky API: Add bool for clouds in front of custom skybox
Sneak: Improve and fix various things
Sound API: Add fading sounds
Add clouds API
Optimize updateFastFaceRow processing by removing some TileSpec copy (#5678)
Fix visual slide issue with set_detach, fixes #5620
content_cao: fix getPlayerControl structure copy on each step (#5677)
Client & ClientEnvirnment: don't create fake events (#5676)
Fix Travis/unittest broken since b662a45
Remove legacy unused define DIGGING_PARTICLES_AMOUNT
[CSM] Add event on_place_node API lua (#5548)
Fix Lint broken by b662a4577d692329b9ca83525e6039f2ddcd1ac1
Reorder TileLayer. (#5638)
[CSM] add screenshot api lua (#5674)
Clean up getTime helpers
Fix click-digging torches (#5652)
Allow mesh and nodeboxes to wave like plants or leaves. (#3497)
Fix Travis builds
Search user path for sounds (#5657)
Don't permit to copy Scripting classes (Client,Server,Mainmenu)
Allow scripts to get the client protocol version in non-debug builds. (#5649)
Fix incorrect formspec-tooltip doc, add detail in 'floodable' & 'on_flood' docs (#5660)
Fix Android build since 2818d3f2244d2146a5cdb61cd41f6561c514f97c
Fix #5655 (#5658)
Tiny documentation fix. (#5659)
Rename Scripting API files for consistency
Footsteps without view bobbing (#5645)
Fix various points reported by cppcheck (#5656)
Gitlab-CI: keep build workspace only 1 hour
Fix lint since recent player to db merge
Player data to Database (#5475)
LINT fix
Revert "CONTRIBUTING: disallow signed git commits"
Pass clang-format on various cpp/header files (#5559)
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

0.4.15-dev_MSVC, 170527

7-Zip archives from Dropbox:
Download binaries (~ 6.06 MiB, ~ 20.1 MiB raw)
Download debug database (~ 2.92 MiB, ~ 28.4 MiB raw), to analyze *.dmp crash dumps using WinDbg
Spoiler
Mapgen files: Update and correct copyright credits
Time: Change old `u32` timestamps to 64-bit (#5818)
Enhance ABM performance a little bit by removing two std::set copy (#5815)
Mgv6 mudflow: Remove decoration if 'dirt with grass' below flows away (#5798)
Close formspec on client shutdown. (#5811)
Revert 1469424 and fix wrong char position when doing mouse selection on intlGUIEditBox (#5806)
Add formspec escaping to subgame list in create world dialog (#5808)
Minimal: Add river water nodes (#5809)
Fix wrong return value in get_sky Lua call since ad9fcf859ec2347325830e09504ae96968b51ea8
Client crashfix: load meta after digging (#5801)
LINT fix & check all files with clang-format
[CSM] Add send_chat_message and run_server_chatcommand API functions (#5747)
<snip, translations>
Fix LINT broken by dfa0c15ce045705f05487d623dc7beca6c945b4b
[CSM] Add function to get the definition of items (#5732)
Prevent fall damage from overflowing when falling from a large height. (#5791)
Menu: Merge singleplayer and server tabs (#5627)
Add clientmods/mods.conf & client/mod_storage to gitignore
[CSM] Allow enabling and disabling mods. (#5554)
Real control fix (#5787)
Fix instant digging (#5785)
Fix wchar_t type on 605599b6f150b89ba6539c4d088231b326adcb48
Particle spawner: Do not spawn particles distant from player (#5766)
[CSM] Correct the log destination of print() (#5784)
Fix CSM crash (#5779)
Typo fix in README.txt
Add /clearinv chat command (#4994)
chat.cpp fix wchar_t isspace -> iswspace & wrong isspace on an index (#5783)
Cleanup in content_mapblock (#5746)
Improve password change menu (#5757)
Fix shift key producing space in console (#5777)
this might fix #5661, needs testing (#5775)
[CSM] Fix crash when the minimap is disabled. Caused by e25a38e
Fix input regression introduced by a4a377ecad6f1732cc54e7ac329fdef9949f9bf7
Fix mem leak in mesh cache (#5781)
Various code cleanup & little performance improvement on HTTP download (#5772)
Do not create dummy normalmaps (#4180)
Fix textarea bug: clicking right of the end of a line caused the cursor to be in one of the next ...
Fix alpha for liquid nodes (#5494)
Mainmenu: Fix issues while trying to enable all mods (#5770)
When minimap is disabled in configuration, really disable it (#5771)
Fix a warning pointed by GCC 7.1
Builtin: Fix subgame mod selection (#5367)
Particles: Do not send single particles to distant clients (#5760)
Append -debug to version string (#5765)
CSM: Document forgotten functions
Caverns: Remove unnecessary liquid excavation
Fix a memleak pointed by @Zeno- in MeshUpdateQueue
Fix uninitalised variable in event.cpp (#5764)
Add option to use neither node highlighting nor outlining
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

Discontinued.
Minetest went C++11, which can no longer be compiled on MSVC 2010 / Windows XP.
If you have the time and nerves, you may want to compile it on your machine.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
Beerholder
Member
Posts: 199
Joined: Wed Aug 03, 2016 20:23
GitHub: evrooije
In-game: Beerholder

Re: [Windows] Krock's 32-bit MSVC builds

by Beerholder » Post

Krock wrote:Discontinued.
Minetest went C++11, which can no longer be compiled on MSVC 2010 / Windows XP.
If you have the time and nerves, you may want to compile it on your machine.
Hi Krock, what a bummer :( But I think you should still be able to compile on MSVC 2013 and use the v120_xp target runtime so that you can target XP and support C++11, right? Or is the problem that you only have a XP build env?

red-001
Member
Posts: 205
Joined: Tue Jan 26, 2016 20:15
GitHub: red-001
IRC: red-001

Re: [Windows] Krock's 32-bit MSVC builds

by red-001 » Post

Beerholder wrote:
Krock wrote:Discontinued.
Minetest went C++11, which can no longer be compiled on MSVC 2010 / Windows XP.
If you have the time and nerves, you may want to compile it on your machine.
Hi Krock, what a bummer :( But I think you should still be able to compile on MSVC 2013 and use the v120_xp target runtime so that you can target XP and support C++11, right? Or is the problem that you only have a XP build env?
AFAIK Krock uses Windows XP currently.

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

@Beerholder, red-001
You are right with your guess that I have the build environment on Windows XP. Thus, MSVC 11/2012 will (most likely?) not work on it. Also, I'm not keen to update Windows or try to compile Minetest using MinGW (which would still be an option).

Thanks for your interest in my 32-bit MSVC builds. If you still would like to get in-development builds, try those from sfan5, which are cross-compiled from Linux.
I could continue providing builds but they would be cross-compiled aswell, so there would be basically two times the same builds on the forums, just uploaded in a different location.

PS: The build environment still exists on one of my harddrives, so I could provide information and help to solve compiling problems with MSVC.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
mahmutelmas06
Member
Posts: 367
Joined: Mon Mar 02, 2015 13:10
GitHub: mahmutelmas06
IRC: mahmutelmas06
In-game: masum

Re: [Windows] Krock's 32-bit MSVC builds

by mahmutelmas06 » Post

Krock wrote:@Beerholder, red-001
You are right with your guess that I have the build environment on Windows XP. Thus, MSVC 11/2012 will (most likely?) not work on it. Also, I'm not keen to update Windows or try to compile Minetest using MinGW (which would still be an option).

Thanks for your interest in my 32-bit MSVC builds. If you still would like to get in-development builds, try those from sfan5, which are cross-compiled from Linux.
I could continue providing builds but they would be cross-compiled aswell, so there would be basically two times the same builds on the forums, just uploaded in a different location.

PS: The build environment still exists on one of my harddrives, so I could provide information and help to solve compiling problems with MSVC.
I could compile minetest sometimes on windows10 using visual studio if you send me the folder with necessary binaries as zipped. ( I could collect by myself but you are probably using the right versions of binaries for minetest :) )
My Mods:

Beverage

User avatar
Krock
Developer
Posts: 4649
Joined: Thu Oct 03, 2013 07:48
GitHub: SmallJoker
Location: Switzerland
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by Krock » Post

@mahmutelmas06 There are precompiled Win32 libraries that should work, sadly yet none for 64-bit yet, so you'd have to compile them yourself or try the cross-compiled from our buildbot script. Also see this tutorial here.

You'll need CMake, gettext, the above linked libraries and some CMake instructions. Good luck! If you have more questions, try catching me on IRC.
Look, I programmed a bug for you. >> Mod Search Engine << - Mods by Krock - DuckDuckGo mod search bang: !mtmod <keyword here>

User avatar
mahmutelmas06
Member
Posts: 367
Joined: Mon Mar 02, 2015 13:10
GitHub: mahmutelmas06
IRC: mahmutelmas06
In-game: masum

Re: [Windows] Krock's 32-bit MSVC builds

by mahmutelmas06 » Post

Krock wrote:@mahmutelmas06 There are precompiled Win32 libraries that should work, sadly yet none for 64-bit yet, so you'd have to compile them yourself or try the cross-compiled from our buildbot script. Also see this tutorial here.

You'll need CMake, gettext, the above linked libraries and some CMake instructions. Good luck! If you have more questions, try catching me on IRC.
Ok ı will try asap. Thanks

Edit: I would not able to achieve my goal without the tutorial, Thanks :D
My Mods:

Beverage

nrz
Developer
Posts: 131
Joined: Sat Feb 07, 2015 17:16
GitHub: nerzhul
IRC: nrzkt
In-game: nrz
Location: France
Contact:

Re: [Windows] Krock's 32-bit MSVC builds

by nrz » Post

You can also use automated daily build on gitlab.com infrastructure from minetest source (semi official build):

viewtopic.php?f=42&t=17439

Post Reply

Who is online

Users browsing this forum: No registered users and 4 guests