Files
Justin Marshall 101266ab72 Initial commit.
2026-04-27 10:35:40 -07:00

130 lines
4.2 KiB
Plaintext

--------------------------------------------------------------------
patch.txt
--------------------------------------------------------------------
--------------------------------------------------------------------
PATCH 1 -- 1/13/97
--------------------------------------------------------------------
diabloui.dll (connect.cpp)
--------------------------------------------------------------------
corrects crash bug when attempting to join game created with an
invalid time (year < 1970 or year > 2036)
checks for characters with (level==0) and treats that as an invalid
diablo character (no portrait, can't create or join)
mike.rc
--------------------------------------------------------------------
Added version information
storm.dll (snet.cpp)
--------------------------------------------------------------------
send relative time instead of absolute time to players joining game
(helps correct diabloui crash bug)
standard.snp (ipx.cpp)
--------------------------------------------------------------------
run-time dynamically link to wsock32.dll to prevent errors when
that file does not exist.
battle.snp (chatchnl.cpp)
--------------------------------------------------------------------
fixed deallocated pointer error which caused player to get locked out
after creating a channel
joingame.cpp
--------------------------------------------------------------------
added more descriptive messages for can't join if game is full or
game owner is not responding.
games shown in the list of public games will not disappear anymore.
The list will be refreshed only if the user closes and opens the join
game dialog.
scrollrt.cpp
engine.cpp
--------------------------------------------------------------------
corrects the NULL cell buffer errors and other data corruption in draw code
now uses "GRACEFUL_EXIT" to prevent fatal exits on error conditions
diablo.rc
--------------------------------------------------------------------
version number changed
changed IDESCAPE to IDCANCEL for IDD_CDROM_ERR dialog
now matches code in appfat.cpp
init.cpp
--------------------------------------------------------------------
version number changed
dx.cpp -- init_backbuf()
--------------------------------------------------------------------
potential bug -- never actually seen
commented out ddraw_assert on failure to unlock video surface.
In NT it is possible to lose a video surface while it is locked.
dx.cpp:170 -- init_directx() fail on SetDisplayMode
--------------------------------------------------------------------
reported bug -- occurs on some notebook systems
if direct draw doesn't support switching screen resolutions, try
switching color depth and keep same screen resolution
wave.cpp -- patSFileReadFile()
--------------------------------------------------------------------
reported bug -- can't recover from read failure
if read failure occurs, restart read from beginning,
not from where read error occurred
wave.cpp/appfat.cpp -- InsertCDDlg()
--------------------------------------------------------------------
reported bug -- both OK and Exit buttons did the same thing (oops)
sound.cpp -- snd_restore_snd()
--------------------------------------------------------------------
potential bug -- never actually seen
if sound buffer cannot be locked, no error occurs, sound skipped
sound.cpp:384 -- snd_set_format()
--------------------------------------------------------------------
reported bug -- sound cards don't support SetFormat()
commented out assertion
diablo.cpp -- CommandLine()
--------------------------------------------------------------------
fixed silly problem with special direct draw command line options so
they can now appear anywhere on the command line instead of at the end
init.cpp -- MainWndProc()
--------------------------------------------------------------------
correct palette problems when other applications realize their
palettes in the background.
pfile.cpp
--------------------------------------------------------------------
removed "retribution" code which deletes player inventory when
cheating dectected.
mpqapi.cpp
--------------------------------------------------------------------
removed time-stamp save code which appears to damage registry on
some systems. Code was related to "retribution" code