Commit graph

36 commits

Author SHA1 Message Date
Daniel Gibson
1b344d4b78 Replace zlib with integrated miniz
using amalgamated miniz 3.0.2 from https://github.com/richgel999/miniz
and minizconf.h from Yamagi Quake II:
https://github.com/yquake2/yquake2/blob/master/src/common/unzip/miniz/minizconf.h
2024-06-03 22:02:56 +02:00
Daniel Gibson
d5f2dc4916 Add and link Configuration.md and gamepad configs
it documents dhewm3-specific configuration, esp. for gamepads
(but also listing other CVars added in dhewm3)
2024-01-22 06:18:41 +01:00
Daniel Gibson
62f18c11a5 README: Update link to Steam
Doom3 and RoE can't be bought alone anymore, only as part of D3 BFG,
so link that instead.
Has the advantage of being cheaper, also giving you the BFG edition,
and (presumably?) making RoE available to German users.

(also added a comment in CMakeLists.txt, for mingw32, copy of the
 equivalent comment in MSVC section)
2023-06-26 01:11:36 +02:00
Daniel Gibson
85a6b3b067
README: Update build instructions for newer versions of VS 2023-02-12 20:09:00 +01:00
Daniel Gibson
051abc0dd1 Add build instructions for Linux/Ubuntu to README.md
and some other small improvements to the README
2022-12-31 02:01:52 +01:00
Daniel Gibson
2e71b99ee0 dhewm3 1.5.2 2022-06-13 03:36:23 +02:00
Daniel Gibson
5becb2d14d
README: Recommend vcpkg for Windows, Update Mac instructions
https://github.com/microsoft/vcpkg/issues/18098 has been resolved

Apparently Homebrew (package manager for macOS) has changed their install directories, mention that
(thanks to @rullinoiz for pointing that out in #433)
2022-01-05 03:26:46 +01:00
Daniel Gibson
4d12093a54 Mention script debugger in changelog
and remove humble store from README, they don't sell Doom3 anymore
2021-07-16 03:26:37 +02:00
Daniel Gibson
786e5a3694 Add a Changelog 2021-07-15 07:00:18 +02:00
Daniel Gibson
1aedbe7dd8 Fix build if libbacktrace is not installed, update README
set(CMAKE_REQUIRED_LIBRARIES backtrace) tells our custom libbacktrace
availability check that it needs to link against libbacktrace.
Seems like it also tells other unrelated compiler-checks like for
-fvisibility=hidden to link against libbacktrace, so if it's not
available they fail as well.
Fixed by unsetting CMAKE_REQUIRED_LIBRARIES after the backtrace check.

While debian-based distros ship libbacktrace as part of libgcc,
apparently in Arch Linux and openSUSE (and possibly others) it's a
separate package, so I mantion it in the README as an (optional)
dependency now and made CMake print a warning if it's not found.
2021-06-03 01:38:17 +02:00
Daniel Gibson
f2731821a9
README: discourage usage of vcpkg, update dependency list
because of https://github.com/microsoft/vcpkg/issues/18098 people shouldn't use vcpkg (at least until they fix that)

libjpeg, libogg and libvorbis(file) aren't needed anymore, so mention that it's only needed for 1.5.1 and older
2021-05-24 20:21:10 +02:00
Daniel Gibson
f024a8440c Mention stb_image and stb_vorbis in README 2021-04-27 20:08:59 +02:00
Daniel Gibson
441c26e5b0 README: how to crosscompile for AMD64, fixes #352 2021-03-14 03:51:07 +01:00
Daniel Gibson
846d2d951a
README: it's "appearance". 2020-07-21 18:17:04 +02:00
Daniel Gibson
a2a48466ac
README: mention that Carmack's Reverse is back 2020-07-21 18:06:18 +02:00
Daniel Gibson
593141651a Fix ModWiki links in --help text, link Mods page in README 2018-12-21 04:49:00 +01:00
Daniel Gibson
a2c99f9fca dhewm3 1.5.0rc1, link Mods/SDK repo in README
I decided that the next version will be 1.5.0 (not 1.4.2), because the
game DLL interface has changed since 1.4.1
2018-11-11 23:31:55 +01:00
Daniel Gibson
b7c9ef7ec4
README: Mention dhewm3.org 2018-08-15 15:02:27 +02:00
Hugo Locurcio
a9165f13ab Improve spelling and grammar in README 2018-06-30 00:09:57 -01:00
Daniel Gibson
47946bf1e4
README: Germany can buy Doom3 on Steam (but still not RoE) 2017-11-01 17:09:42 +01:00
Daniel Gibson
c2c989cfb6 README: changed cmake example command line for OSX
.. to the directories that seem to be used by brew on OSX 10.11
2015-10-23 17:31:05 +02:00
Daniel Gibson
16bba7c2ff README: mention that there are still shadows
.. despite the lack of depth-fail ("Carmack's Reverse"), which doesn't really matter for that reason.

I have the impression that some people didn't get this.
2015-10-20 03:19:51 +02:00
Daniel Gibson
d4fcb27b41 README: call it "source port", mention OSX
"source port" is the usual term for this and what people will probably google for.
mentioning the tested platforms right at beginning might also be helpful for people.

also (hopefully) clarified what EFX/EAX is about, some people who wrote comments
about the release seemed confused about that.
2015-10-15 00:30:02 +02:00
Daniel Gibson
5a146bf671 link latest release in readme 2015-10-10 00:31:00 +02:00
Daniel Gibson
dad0eda29e Release Candiate 1 preparations, other small fixes 2015-10-03 19:14:22 +02:00
Daniel Gibson
1b18eefaf7 Update README: Use Homebrew instead of MacPorts for dependencies on OS X
I heard MacPorts is dead and the cool kids use Homebrew now.
2015-10-01 01:46:12 +02:00
Daniel Gibson
d0e8f3bb55 Prepare for 1.4.0 release, make SDL2 default, update README
The version will be 1.4.0 because it's not compatible with
Doom3 1.3.1 mod DLLs.

(Note that this commit doesn't mean 1.4.0 is done, I might do some
 minor changes before tagging the Release!)
2015-09-27 03:08:30 +02:00
Jonathan Dowland
bdaee57b03 small spelling corrections 2015-07-23 14:49:14 +01:00
Daniel Gibson
657ad99bf1 Remove jpeg_memory_src hack that worked around old libjpeg versions
Because Debian Squeeze's libjpeg6 didn't have jpeg_mem_src(), we added
jpeg_memory_src() to provide the functionality.
This shouldn't be needed anymore and without it we can drop libjpeg code
from our repo.

Fixes #110
2015-03-22 16:49:26 +01:00
Daniel Gibson
2e47865234 Use updated minizip version for unzip
The implementation is now in framework/minizip/*
instead of framework/Unzip.cpp

This was version 0.15beta, now we use 1.1 from
zlib 1.2.7/contrib/minizip

Some code had to be adjusted for this, but it got
cleaner on the way
2013-06-12 00:07:09 +02:00
dhewg
3706f8fb85 README: update zlib/minizip license blob
The remainder of framework/Unzip.cpp does not contain zlib code
anymore, only minizip.
2012-07-04 22:11:38 +02:00
dhewg
c5141488a9 README: Mention the new zlib dependency 2012-07-04 22:11:34 +02:00
dhewg
8003056c18 Attempt at fixing annoying markdown crap 2012-06-20 23:27:02 +02:00
dhewg
33bb970596 README: Move the OSX note
It is less confusing.
2012-01-14 22:36:11 +01:00
dhewg
08c758984f README: Use markdown and UTF8 encoding 2012-01-14 21:39:05 +01:00
dhewg
794a01603b README: Rename to README.md 2012-01-14 21:22:16 +01:00
Renamed from README.txt (Browse further)