mirror of
https://github.com/fabiangreffrath/woof.git
synced 2025-08-03 12:47:01 -04:00

* Convert all DOS-format text files to Unix-format * pkg/win32: fix clean target to remove staging directory * pkg/win32: Include docs and examples directories
135 lines
5.1 KiB
Plaintext
135 lines
5.1 KiB
Plaintext
===============================================================================
|
|
Title : WinMBF v2.03 Build 2
|
|
Filename : winmbf02s.zip
|
|
Author : Team Eternity
|
|
Email Address : haleyjd@hotmail.com
|
|
Release History : 01/19/05 -- v2.03 Build 2
|
|
08/10/04 -- v2.03 Build 1 (Original release)
|
|
|
|
Programmers : James Haley
|
|
Steven McGranahan
|
|
Lee Killough (MBF)
|
|
|
|
Artist : Len Pitre
|
|
|
|
Play Testers : Ky (Rez) Moffet
|
|
Len Pitre
|
|
James Haley
|
|
|
|
Canine Consulting : Longplain Kennels
|
|
|
|
Additional Credit : id Software
|
|
TeamTNT
|
|
PrBoom Team
|
|
|
|
Special Thanks To : John Romero
|
|
Joel Murdoch
|
|
|
|
|
|
* Description *
|
|
|
|
This is the first, highly-requested port of the pure MBF source to Win32. It
|
|
uses system code from the Eternity Engine (http://doomworld.com/eternity) and
|
|
is therefore supported by the SDL library.
|
|
|
|
NOTE: This is the source distribution archive. To run the resulting executable,
|
|
you will also need the binary distribution in winmbf02.zip. You will need
|
|
Visual C++ 6.0 or later to use the project files included with this source
|
|
code, although it should be possible to port the source to other SDL platforms
|
|
with minimal effort. SDL 1.2.7 and SDL_mixer 1.2.5 or later are required.
|
|
|
|
|
|
* Copyright / Permissions *
|
|
|
|
Please see the file COPYING to read the license for this program and its source
|
|
code. It is covered under the terms of the GNU GPL, and no warranties are given
|
|
for this software.
|
|
|
|
|
|
* Misc. Information *
|
|
|
|
This is unsupported software and will not be actively maintained. Expect a few
|
|
possible updates in the future, but they will not be frequent. Please do not
|
|
request any known MBF bugs in this port to be fixed, and do not submit feature
|
|
requests. If you want bug fixes and new features, please consider using the
|
|
Eternity Engine instead.
|
|
|
|
That said, please feel free to use this port as a bed for Eternity Engine
|
|
regression testing. If behaviors differ between Eternity and WinMBF in ways
|
|
that you suspect are due to an error in Eternity, please contact us (you can
|
|
find Quasar's email address at the page mentioned above).
|
|
|
|
Do not under any circumstances attempt to contact Lee Killough about this
|
|
version of MBF; he was not involved in its creation and will not provide any
|
|
support for it. Please do thank him for the wonderful gift that MBF was,
|
|
though :)
|
|
|
|
|
|
* Changes from MBF *
|
|
|
|
New Command-line Options:
|
|
|
|
* -heapsize: Specify a size between 8 and 255 MB; MBF will attempt to allocate
|
|
this amount of memory. The default heap size is 8 MB. The upper limit of
|
|
255 MB is a Windows limitation.
|
|
|
|
* -fullscreen: Enables fullscreen video mode support. This cannot currently be
|
|
toggled while the program is running.
|
|
|
|
|
|
New Configuration Options:
|
|
|
|
* The joystick can be configured via the config file. You can specify the
|
|
device number (the first joystick on your system should be number 0), and
|
|
provide sensitivity values for either axis.
|
|
|
|
* Wait at exit: toggle this on or off to give time for you to read any error
|
|
messages that may appear in WinMBF's console window. Default is on.
|
|
|
|
* Force flip pan: you can force reversal of the stereo audio channels if they
|
|
are backwards on your machine.
|
|
|
|
|
|
Bug Fixes/Code Changes:
|
|
|
|
* Massive portability adjustments. All GNU C extensions macroized or removed.
|
|
Visual C++ support, some warnings fixed (most not).
|
|
|
|
* DOS code removed. This build is for SDL platforms only, and has only been
|
|
built under Windows. Use the original source or binaries if you need DOS
|
|
support.
|
|
|
|
* DeHackEd support will not cause a crash by trying to close a NULL file
|
|
pointer (applies under Windows only).
|
|
|
|
* Files will be written to the current working directory, not the root
|
|
directory, if the program is not started by the operating system with a full
|
|
path name (affects Windows XP).
|
|
|
|
* M_InitExtendedHelp no longer writes into a string constant.
|
|
|
|
* M_Drawer no longer writes into a string constant. Fixes crash when trying to
|
|
play in Nightmare mode, among other possible error
|
|
|
|
|
|
Known Problems:
|
|
|
|
* No netcode yet. Should be much easier to put in than it will be for Eternity.
|
|
|
|
* Spectre fuzz is still wrong. The MBF source online doesn't have this fixed,
|
|
so it's not fixed here either. I'll probably repair this in a future build.
|
|
|
|
* Writing out the internal resources to a wad file is currently disabled. This
|
|
code uses the poorly supported open function and needs to be changed to use
|
|
the ANSI stdio functions.
|
|
|
|
* Stability issues. Program has crashed with no error message, so expect some
|
|
problems. Save your game often. These are probably BOOM/MBF bugs and not
|
|
issues introduced during porting.
|
|
|
|
* Print Screen key doesn't work for screenshots under Windows. You can change
|
|
this to another key code (they use ASCII codes) in the config file, or you
|
|
can use -devparm to enable screenshots using the F1 key. Numpad * key is
|
|
also currently disabled -- this may be fixed in a future build.
|
|
|
|
|