Browse Source
Theas might lead to confusion on the end users part as they are specifik to Devilution and do not apply to DevilutionXpull/78/head
13 changed files with 0 additions and 1926 deletions
@ -1,718 +0,0 @@ |
|||||||
# Microsoft Developer Studio Project File - Name="Diablo" - Package Owner=<4> |
|
||||||
# Microsoft Developer Studio Generated Build File, Format Version 6.00 |
|
||||||
# ** DO NOT EDIT ** |
|
||||||
|
|
||||||
# TARGTYPE "Win32 (x86) Application" 0x0101 |
|
||||||
|
|
||||||
CFG=Diablo - Win32 Debug |
|
||||||
!MESSAGE This is not a valid makefile. To build this project using NMAKE, |
|
||||||
!MESSAGE use the Export Makefile command and run |
|
||||||
!MESSAGE |
|
||||||
!MESSAGE NMAKE /f "Diablo.mak". |
|
||||||
!MESSAGE |
|
||||||
!MESSAGE You can specify a configuration when running NMAKE |
|
||||||
!MESSAGE by defining the macro CFG on the command line. For example: |
|
||||||
!MESSAGE |
|
||||||
!MESSAGE NMAKE /f "Diablo.mak" CFG="Diablo - Win32 Debug" |
|
||||||
!MESSAGE |
|
||||||
!MESSAGE Possible choices for configuration are: |
|
||||||
!MESSAGE |
|
||||||
!MESSAGE "Diablo - Win32 Release" (based on "Win32 (x86) Application") |
|
||||||
!MESSAGE "Diablo - Win32 Debug" (based on "Win32 (x86) Application") |
|
||||||
!MESSAGE "Diablo - Win32 Release with PDB" (based on "Win32 (x86) Application") |
|
||||||
!MESSAGE |
|
||||||
|
|
||||||
# Begin Project |
|
||||||
# PROP AllowPerConfigDependencies 0 |
|
||||||
# PROP Scc_ProjName "" |
|
||||||
# PROP Scc_LocalPath "" |
|
||||||
CPP=cl.exe |
|
||||||
MTL=midl.exe |
|
||||||
RSC=rc.exe |
|
||||||
|
|
||||||
!IF "$(CFG)" == "Diablo - Win32 Release" |
|
||||||
|
|
||||||
# PROP BASE Use_MFC 0 |
|
||||||
# PROP BASE Use_Debug_Libraries 0 |
|
||||||
# PROP BASE Output_Dir "Source/WinRel" |
|
||||||
# PROP BASE Intermediate_Dir "Source/WinRel" |
|
||||||
# PROP BASE Target_Dir "" |
|
||||||
# PROP Use_MFC 0 |
|
||||||
# PROP Use_Debug_Libraries 0 |
|
||||||
# PROP Output_Dir "bld/WinRel" |
|
||||||
# PROP Intermediate_Dir "Source/WinRel" |
|
||||||
# PROP Ignore_Export_Lib 0 |
|
||||||
# PROP Target_Dir "" |
|
||||||
# ADD BASE CPP /nologo /W3 /GX /O2 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c |
|
||||||
# ADD CPP /nologo /MT /W3 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /TC /c |
|
||||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
|
||||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
|
||||||
# ADD BASE RSC /l 0x409 /d "NDEBUG" |
|
||||||
# ADD RSC /l 0x409 /d "NDEBUG" |
|
||||||
BSC32=bscmake.exe |
|
||||||
# ADD BASE BSC32 /nologo |
|
||||||
# ADD BSC32 /nologo |
|
||||||
LINK32=link.exe |
|
||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib /nologo /subsystem:windows /machine:I386 |
|
||||||
# ADD LINK32 DiabloUI/WinRel/DiabloUI.lib 3rdParty/Storm/Source/WinRel/Storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /machine:I386 |
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "Diablo - Win32 Debug" |
|
||||||
|
|
||||||
# PROP BASE Use_MFC 0 |
|
||||||
# PROP BASE Use_Debug_Libraries 0 |
|
||||||
# PROP BASE Output_Dir "Diablo__" |
|
||||||
# PROP BASE Intermediate_Dir "Diablo__" |
|
||||||
# PROP BASE Target_Dir "" |
|
||||||
# PROP Use_MFC 0 |
|
||||||
# PROP Use_Debug_Libraries 1 |
|
||||||
# PROP Output_Dir "bld/WinDebug" |
|
||||||
# PROP Intermediate_Dir "Source/WinDebug" |
|
||||||
# PROP Ignore_Export_Lib 0 |
|
||||||
# PROP Target_Dir "" |
|
||||||
# ADD BASE CPP /nologo /W3 /Gm /GX /Zi /Od /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /c |
|
||||||
# ADD CPP /nologo /MTd /W3 /Gm /GX /Zi /O1 /D "WIN32" /D "_DEBUG" /D "_WINDOWS" /YX /FD /TC /c |
|
||||||
# ADD BASE MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 |
|
||||||
# ADD MTL /nologo /D "_DEBUG" /mktyplib203 /o "NUL" /win32 |
|
||||||
# ADD BASE RSC /l 0x409 /d "_DEBUG" |
|
||||||
# ADD RSC /l 0x409 /d "_DEBUG" |
|
||||||
BSC32=bscmake.exe |
|
||||||
# ADD BASE BSC32 /nologo |
|
||||||
LINK32=link.exe |
|
||||||
# ADD BASE LINK32 kernel32.lib user32.lib gdi32.lib winspool.lib comdlg32.lib advapi32.lib shell32.lib ole32.lib oleaut32.lib uuid.lib odbc32.lib odbccp32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept |
|
||||||
# ADD LINK32 kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /machine:I386 |
|
||||||
/nologo /subsystem:windows /debug /machine:I386 /pdbtype:sept |
|
||||||
|
|
||||||
!ELSEIF "$(CFG)" == "Diablo - Win32 Release with PDB" |
|
||||||
|
|
||||||
# PROP BASE Use_MFC 0 |
|
||||||
# PROP BASE Use_Debug_Libraries 0 |
|
||||||
# PROP BASE Output_Dir "Diablo___Win32_Release_with_PDB" |
|
||||||
# PROP BASE Intermediate_Dir "Diablo___Win32_Release_with_PDB" |
|
||||||
# PROP BASE Target_Dir "" |
|
||||||
# PROP Use_MFC 0 |
|
||||||
# PROP Use_Debug_Libraries 0 |
|
||||||
# PROP Output_Dir "bld/WinRel" |
|
||||||
# PROP Intermediate_Dir "Source/WinRel" |
|
||||||
# PROP Ignore_Export_Lib 0 |
|
||||||
# PROP Target_Dir "" |
|
||||||
# ADD BASE CPP /nologo /MT /W3 /GX /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /YX /FD /c |
|
||||||
# SUBTRACT BASE CPP /WX |
|
||||||
# ADD CPP /nologo /MT /W3 /GX /Zi /O1 /D "WIN32" /D "NDEBUG" /D "_WINDOWS" /FAs /YX /FD /TC /c |
|
||||||
# SUBTRACT CPP /WX |
|
||||||
# ADD BASE MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
|
||||||
# ADD MTL /nologo /D "NDEBUG" /mktyplib203 /o "NUL" /win32 |
|
||||||
# ADD BASE RSC /l 0x409 /d "NDEBUG" |
|
||||||
# ADD RSC /l 0x409 /d "NDEBUG" |
|
||||||
BSC32=bscmake.exe |
|
||||||
# ADD BASE BSC32 /nologo |
|
||||||
# ADD BSC32 /nologo |
|
||||||
LINK32=link.exe |
|
||||||
# ADD BASE LINK32 DiabloUI/WinRel/DiabloUI.lib 3rdParty/Storm/Source/WinRel/Storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /machine:I386 |
|
||||||
# ADD LINK32 DiabloUI/WinRel/DiabloUI.lib 3rdParty/Storm/Source/WinRel/Storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib /nologo /subsystem:windows /debug /machine:I386 |
|
||||||
|
|
||||||
!ENDIF |
|
||||||
|
|
||||||
# Begin Target |
|
||||||
|
|
||||||
# Name "Diablo - Win32 Release" |
|
||||||
# Name "Diablo - Win32 Debug" |
|
||||||
# Name "Diablo - Win32 Release with PDB" |
|
||||||
# Begin Group "Source Files" |
|
||||||
|
|
||||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\appfat.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\automap.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\capture.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\codec.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\control.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\cursor.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\dead.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\debug.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\diablo.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\doom.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l1.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l2.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l3.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l4.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\dthread.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\dx.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\effects.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\encrypt.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\engine.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\error.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\fault.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\gamemenu.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\gendung.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\gmenu.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\help.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\init.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\interfac.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\inv.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\items.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\lighting.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\loadsave.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\logging.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\mainmenu.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\minitext.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\missiles.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\monster.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\movie.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\mpqapi.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\msg.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\msgcmd.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\multi.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\nthread.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\objects.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\pack.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\palette.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\path.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\pfile.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\player.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\plrmsg.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\portal.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\quests.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\restrict.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\scrollrt.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\setmaps.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\sha.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\sound.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\spells.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\stores.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\sync.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\textdat.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\themes.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\tmsg.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\town.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\towners.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\track.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\trigs.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\wave.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\render.cpp |
|
||||||
# End Source File |
|
||||||
# End Group |
|
||||||
# Begin Group "Resource Files" |
|
||||||
|
|
||||||
# PROP Default_Filter "ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe" |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Diablo.ico |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Diablo.rc |
|
||||||
# End Source File |
|
||||||
# End Group |
|
||||||
# Begin Group "Header Files" |
|
||||||
|
|
||||||
# PROP Default_Filter "h;hpp;hxx;hm;inl" |
|
||||||
|
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\defs.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\enums.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\structs.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\types.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\appfat.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\automap.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\capture.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\codec.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\control.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\cursor.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\dead.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\debug.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\diablo.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\doom.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l1.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l2.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l3.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\drlg_l4.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\dthread.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\dx.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\effects.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\encrypt.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\engine.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\error.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\fault.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\gamemenu.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\gendung.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\gmenu.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\help.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\init.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\interfac.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\inv.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\items.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\lighting.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\loadsave.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\logging.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\mainmenu.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\minitext.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\missiles.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\monster.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\movie.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\mpqapi.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\msg.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\msgcmd.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\multi.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\nthread.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\objects.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\pack.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\palette.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\path.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\pfile.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\player.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\plrmsg.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\portal.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\quests.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\render.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\restrict.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\scrollrt.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\setmaps.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\sha.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\sound.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\spells.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\stores.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\sync.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\textdat.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\themes.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\tmsg.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\town.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\towners.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\track.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\trigs.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\Source\wave.h |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\resource.h |
|
||||||
# End Source File |
|
||||||
# End Group |
|
||||||
# Begin Group "PKWare" |
|
||||||
|
|
||||||
# PROP Default_Filter "cpp;c;cxx;rc;def;r;odl;idl;hpj;bat" |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\3rdParty\PKWare\explode.cpp |
|
||||||
# End Source File |
|
||||||
# Begin Source File |
|
||||||
|
|
||||||
SOURCE=.\3rdParty\PKWare\implode.cpp |
|
||||||
# End Source File |
|
||||||
# End Group |
|
||||||
# End Target |
|
||||||
# End Project |
|
||||||
@ -1,61 +0,0 @@ |
|||||||
Microsoft Developer Studio Workspace File, Format Version 6.00 |
|
||||||
# WARNING: DO NOT EDIT OR DELETE THIS WORKSPACE FILE! |
|
||||||
|
|
||||||
############################################################################### |
|
||||||
|
|
||||||
Project: "Diablo"=".\Diablo.dsp" - Package Owner=<4> |
|
||||||
|
|
||||||
Package=<5> |
|
||||||
{{{ |
|
||||||
}}} |
|
||||||
|
|
||||||
Package=<4> |
|
||||||
{{{ |
|
||||||
Begin Project Dependency |
|
||||||
Project_Dep_Name DiabloUI |
|
||||||
End Project Dependency |
|
||||||
Begin Project Dependency |
|
||||||
Project_Dep_Name Storm |
|
||||||
End Project Dependency |
|
||||||
}}} |
|
||||||
|
|
||||||
############################################################################### |
|
||||||
|
|
||||||
Project: "DiabloUI"=".\DiabloUI\DiabloUI.dsp" - Package Owner=<4> |
|
||||||
|
|
||||||
Package=<5> |
|
||||||
{{{ |
|
||||||
}}} |
|
||||||
|
|
||||||
Package=<4> |
|
||||||
{{{ |
|
||||||
Begin Project Dependency |
|
||||||
Project_Dep_Name Storm |
|
||||||
End Project Dependency |
|
||||||
}}} |
|
||||||
|
|
||||||
############################################################################### |
|
||||||
|
|
||||||
Project: "Storm"=".\3rdParty\Storm\Source\Storm.dsp" - Package Owner=<4> |
|
||||||
|
|
||||||
Package=<5> |
|
||||||
{{{ |
|
||||||
}}} |
|
||||||
|
|
||||||
Package=<4> |
|
||||||
{{{ |
|
||||||
}}} |
|
||||||
|
|
||||||
############################################################################### |
|
||||||
|
|
||||||
Global: |
|
||||||
|
|
||||||
Package=<5> |
|
||||||
{{{ |
|
||||||
}}} |
|
||||||
|
|
||||||
Package=<3> |
|
||||||
{{{ |
|
||||||
}}} |
|
||||||
|
|
||||||
############################################################################### |
|
||||||
@ -1,37 +0,0 @@ |
|||||||
|
|
||||||
Microsoft Visual Studio Solution File, Format Version 12.00 |
|
||||||
# Visual Studio 15 |
|
||||||
VisualStudioVersion = 15.0.27703.2035 |
|
||||||
MinimumVisualStudioVersion = 10.0.40219.1 |
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Diablo", "Diablo.vcxproj", "{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}" |
|
||||||
EndProject |
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "DiabloUI", "DiabloUI\DiabloUI.vcxproj", "{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}" |
|
||||||
EndProject |
|
||||||
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Storm", "3rdParty\Storm\Source\Storm.vcxproj", "{B28F69CE-15A1-424D-BBB5-2727258D675B}" |
|
||||||
EndProject |
|
||||||
Global |
|
||||||
GlobalSection(SolutionConfigurationPlatforms) = preSolution |
|
||||||
Debug|x86 = Debug|x86 |
|
||||||
Release|x86 = Release|x86 |
|
||||||
EndGlobalSection |
|
||||||
GlobalSection(ProjectConfigurationPlatforms) = postSolution |
|
||||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Debug|x86.ActiveCfg = Debug|Win32 |
|
||||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Debug|x86.Build.0 = Debug|Win32 |
|
||||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Release|x86.ActiveCfg = Release|Win32 |
|
||||||
{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}.Release|x86.Build.0 = Release|Win32 |
|
||||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Debug|x86.ActiveCfg = Debug|Win32 |
|
||||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Debug|x86.Build.0 = Debug|Win32 |
|
||||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Release|x86.ActiveCfg = Release|Win32 |
|
||||||
{8408E35E-3CF5-4D4E-B873-AF3952CDABD4}.Release|x86.Build.0 = Release|Win32 |
|
||||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Debug|x86.ActiveCfg = Debug|Win32 |
|
||||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Debug|x86.Build.0 = Debug|Win32 |
|
||||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Release|x86.ActiveCfg = Release|Win32 |
|
||||||
{B28F69CE-15A1-424D-BBB5-2727258D675B}.Release|x86.Build.0 = Release|Win32 |
|
||||||
EndGlobalSection |
|
||||||
GlobalSection(SolutionProperties) = preSolution |
|
||||||
HideSolutionNode = FALSE |
|
||||||
EndGlobalSection |
|
||||||
GlobalSection(ExtensibilityGlobals) = postSolution |
|
||||||
SolutionGuid = {6252549D-BED6-405B-9D6D-42C9074D0684} |
|
||||||
EndGlobalSection |
|
||||||
EndGlobal |
|
||||||
@ -1,295 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<Project DefaultTargets="Build" ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||||
<ItemGroup Label="ProjectConfigurations"> |
|
||||||
<ProjectConfiguration Include="Debug|Win32"> |
|
||||||
<Configuration>Debug</Configuration> |
|
||||||
<Platform>Win32</Platform> |
|
||||||
</ProjectConfiguration> |
|
||||||
<ProjectConfiguration Include="Release|Win32"> |
|
||||||
<Configuration>Release</Configuration> |
|
||||||
<Platform>Win32</Platform> |
|
||||||
</ProjectConfiguration> |
|
||||||
</ItemGroup> |
|
||||||
<PropertyGroup Label="Globals"> |
|
||||||
<SccProjectName /> |
|
||||||
<SccLocalPath /> |
|
||||||
<ProjectGuid>{23114A83-7D81-4F17-A6B8-2FC51F3D72F2}</ProjectGuid> |
|
||||||
<WindowsTargetPlatformVersion>8.1</WindowsTargetPlatformVersion> |
|
||||||
</PropertyGroup> |
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> |
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="Configuration"> |
|
||||||
<ConfigurationType>Application</ConfigurationType> |
|
||||||
<PlatformToolset>v141</PlatformToolset> |
|
||||||
</PropertyGroup> |
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="Configuration"> |
|
||||||
<ConfigurationType>Application</ConfigurationType> |
|
||||||
<PlatformToolset>v141</PlatformToolset> |
|
||||||
</PropertyGroup> |
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> |
|
||||||
<ImportGroup Label="ExtensionSettings"> |
|
||||||
</ImportGroup> |
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'" Label="PropertySheets"> |
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /> |
|
||||||
</ImportGroup> |
|
||||||
<ImportGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'" Label="PropertySheets"> |
|
||||||
<Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> |
|
||||||
<Import Project="$(VCTargetsPath)Microsoft.Cpp.UpgradeFromVC60.props" /> |
|
||||||
</ImportGroup> |
|
||||||
<PropertyGroup Label="UserMacros" /> |
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||||
<OutDir>.\Source/WinRel\</OutDir> |
|
||||||
<IntDir>.\Source/WinRel\</IntDir> |
|
||||||
</PropertyGroup> |
|
||||||
<PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||||
<OutDir>.\Source/WinDebug\</OutDir> |
|
||||||
<IntDir>.\Source/WinDebug\</IntDir> |
|
||||||
</PropertyGroup> |
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|Win32'"> |
|
||||||
<ClCompile> |
|
||||||
<RuntimeLibrary>MultiThreaded</RuntimeLibrary> |
|
||||||
<InlineFunctionExpansion>Default</InlineFunctionExpansion> |
|
||||||
<StringPooling>true</StringPooling> |
|
||||||
<Optimization>MaxSpeed</Optimization> |
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
|
||||||
<WarningLevel>Level3</WarningLevel> |
|
||||||
<PreprocessorDefinitions>WIN32;NDEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||||
<AssemblerListingLocation>.\Source/WinRel\</AssemblerListingLocation> |
|
||||||
<ObjectFileName>.\Source/WinRel\</ObjectFileName> |
|
||||||
<ProgramDataBaseFileName>.\Source/WinRel\</ProgramDataBaseFileName> |
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings> |
|
||||||
<MinimalRebuild>true</MinimalRebuild> |
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|
||||||
<DebugInformationFormat>None</DebugInformationFormat> |
|
||||||
</ClCompile> |
|
||||||
<Midl> |
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||||
<TypeLibraryName>.\Source/WinRel\Diablo.tlb</TypeLibraryName> |
|
||||||
<MkTypLibCompatible>true</MkTypLibCompatible> |
|
||||||
<RedirectOutputAndErrors>NUL</RedirectOutputAndErrors> |
|
||||||
<TargetEnvironment>Win32</TargetEnvironment> |
|
||||||
</Midl> |
|
||||||
<ResourceCompile> |
|
||||||
<Culture>0x0409</Culture> |
|
||||||
<PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||||
</ResourceCompile> |
|
||||||
<Bscmake> |
|
||||||
<OutputFile>.\Source/WinRel\Diablo.bsc</OutputFile> |
|
||||||
</Bscmake> |
|
||||||
<Link> |
|
||||||
<SubSystem>Windows</SubSystem> |
|
||||||
<OutputFile>.\Source/WinRel\Diablo.exe</OutputFile> |
|
||||||
<AdditionalDependencies>DiabloUI/WinRel/DiabloUI.lib;3rdParty/Storm/Source/WinRel/Storm.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||||
<DataExecutionPrevention>false</DataExecutionPrevention> |
|
||||||
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> |
|
||||||
<GenerateDebugInformation>false</GenerateDebugInformation> |
|
||||||
</Link> |
|
||||||
</ItemDefinitionGroup> |
|
||||||
<ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|Win32'"> |
|
||||||
<ClCompile> |
|
||||||
<RuntimeLibrary>MultiThreadedDebug</RuntimeLibrary> |
|
||||||
<InlineFunctionExpansion>OnlyExplicitInline</InlineFunctionExpansion> |
|
||||||
<Optimization>Disabled</Optimization> |
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
|
||||||
<WarningLevel>Level3</WarningLevel> |
|
||||||
<DebugInformationFormat>EditAndContinue</DebugInformationFormat> |
|
||||||
<PreprocessorDefinitions>WIN32;_DEBUG;_WINDOWS;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||||
<AssemblerListingLocation>.\Source/WinDebug\</AssemblerListingLocation> |
|
||||||
<ObjectFileName>.\Source/WinDebug\</ObjectFileName> |
|
||||||
<ProgramDataBaseFileName>.\Source/WinDebug\</ProgramDataBaseFileName> |
|
||||||
<DisableSpecificWarnings>4996</DisableSpecificWarnings> |
|
||||||
<MultiProcessorCompilation>true</MultiProcessorCompilation> |
|
||||||
</ClCompile> |
|
||||||
<Midl> |
|
||||||
<SuppressStartupBanner>true</SuppressStartupBanner> |
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||||
<TypeLibraryName>.\Source/WinDebug\Diablo.tlb</TypeLibraryName> |
|
||||||
<MkTypLibCompatible>true</MkTypLibCompatible> |
|
||||||
<RedirectOutputAndErrors>NUL</RedirectOutputAndErrors> |
|
||||||
<TargetEnvironment>Win32</TargetEnvironment> |
|
||||||
</Midl> |
|
||||||
<ResourceCompile> |
|
||||||
<Culture>0x0409</Culture> |
|
||||||
<PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
|
||||||
</ResourceCompile> |
|
||||||
<Bscmake> |
|
||||||
<OutputFile>.\Source/WinDebug\Diablo.bsc</OutputFile> |
|
||||||
</Bscmake> |
|
||||||
<Link> |
|
||||||
<GenerateDebugInformation>true</GenerateDebugInformation> |
|
||||||
<SubSystem>Windows</SubSystem> |
|
||||||
<OutputFile>.\Source/WinDebug\Diablo.exe</OutputFile> |
|
||||||
<AdditionalDependencies>DiabloUI/WinDebug/DiabloUI.lib;3rdParty/Storm/Source/WinDebug/Storm.lib;version.lib;%(AdditionalDependencies)</AdditionalDependencies> |
|
||||||
<DataExecutionPrevention>false</DataExecutionPrevention> |
|
||||||
<ImageHasSafeExceptionHandlers>false</ImageHasSafeExceptionHandlers> |
|
||||||
</Link> |
|
||||||
</ItemDefinitionGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ClCompile Include="3rdParty\PKWare\explode.cpp" /> |
|
||||||
<ClCompile Include="3rdParty\PKWare\implode.cpp" /> |
|
||||||
<ClCompile Include="Source\appfat.cpp" /> |
|
||||||
<ClCompile Include="Source\automap.cpp" /> |
|
||||||
<ClCompile Include="Source\capture.cpp" /> |
|
||||||
<ClCompile Include="Source\codec.cpp" /> |
|
||||||
<ClCompile Include="Source\control.cpp" /> |
|
||||||
<ClCompile Include="Source\cursor.cpp" /> |
|
||||||
<ClCompile Include="Source\dead.cpp" /> |
|
||||||
<ClCompile Include="Source\debug.cpp" /> |
|
||||||
<ClCompile Include="Source\diablo.cpp" /> |
|
||||||
<ClCompile Include="Source\doom.cpp" /> |
|
||||||
<ClCompile Include="Source\drlg_l1.cpp" /> |
|
||||||
<ClCompile Include="Source\drlg_l2.cpp" /> |
|
||||||
<ClCompile Include="Source\drlg_l3.cpp" /> |
|
||||||
<ClCompile Include="Source\drlg_l4.cpp" /> |
|
||||||
<ClCompile Include="Source\dthread.cpp" /> |
|
||||||
<ClCompile Include="Source\dx.cpp" /> |
|
||||||
<ClCompile Include="Source\effects.cpp" /> |
|
||||||
<ClCompile Include="Source\encrypt.cpp" /> |
|
||||||
<ClCompile Include="Source\engine.cpp" /> |
|
||||||
<ClCompile Include="Source\error.cpp" /> |
|
||||||
<ClCompile Include="Source\fault.cpp" /> |
|
||||||
<ClCompile Include="Source\gamemenu.cpp" /> |
|
||||||
<ClCompile Include="Source\gendung.cpp" /> |
|
||||||
<ClCompile Include="Source\gmenu.cpp" /> |
|
||||||
<ClCompile Include="Source\help.cpp" /> |
|
||||||
<ClCompile Include="Source\init.cpp" /> |
|
||||||
<ClCompile Include="Source\interfac.cpp" /> |
|
||||||
<ClCompile Include="Source\inv.cpp" /> |
|
||||||
<ClCompile Include="Source\items.cpp" /> |
|
||||||
<ClCompile Include="Source\lighting.cpp" /> |
|
||||||
<ClCompile Include="Source\loadsave.cpp" /> |
|
||||||
<ClCompile Include="Source\logging.cpp" /> |
|
||||||
<ClCompile Include="Source\mainmenu.cpp" /> |
|
||||||
<ClCompile Include="Source\minitext.cpp" /> |
|
||||||
<ClCompile Include="Source\missiles.cpp" /> |
|
||||||
<ClCompile Include="Source\monster.cpp" /> |
|
||||||
<ClCompile Include="Source\movie.cpp" /> |
|
||||||
<ClCompile Include="Source\mpqapi.cpp" /> |
|
||||||
<ClCompile Include="Source\msg.cpp" /> |
|
||||||
<ClCompile Include="Source\msgcmd.cpp" /> |
|
||||||
<ClCompile Include="Source\multi.cpp" /> |
|
||||||
<ClCompile Include="Source\nthread.cpp" /> |
|
||||||
<ClCompile Include="Source\objects.cpp" /> |
|
||||||
<ClCompile Include="Source\pack.cpp" /> |
|
||||||
<ClCompile Include="Source\palette.cpp" /> |
|
||||||
<ClCompile Include="Source\path.cpp" /> |
|
||||||
<ClCompile Include="Source\pfile.cpp" /> |
|
||||||
<ClCompile Include="Source\player.cpp" /> |
|
||||||
<ClCompile Include="Source\plrmsg.cpp" /> |
|
||||||
<ClCompile Include="Source\portal.cpp" /> |
|
||||||
<ClCompile Include="Source\quests.cpp" /> |
|
||||||
<ClCompile Include="Source\restrict.cpp" /> |
|
||||||
<ClCompile Include="Source\scrollrt.cpp" /> |
|
||||||
<ClCompile Include="Source\setmaps.cpp" /> |
|
||||||
<ClCompile Include="Source\sha.cpp" /> |
|
||||||
<ClCompile Include="Source\sound.cpp" /> |
|
||||||
<ClCompile Include="Source\spells.cpp" /> |
|
||||||
<ClCompile Include="Source\stores.cpp" /> |
|
||||||
<ClCompile Include="Source\sync.cpp" /> |
|
||||||
<ClCompile Include="Source\textdat.cpp" /> |
|
||||||
<ClCompile Include="Source\themes.cpp" /> |
|
||||||
<ClCompile Include="Source\tmsg.cpp" /> |
|
||||||
<ClCompile Include="Source\town.cpp" /> |
|
||||||
<ClCompile Include="Source\towners.cpp" /> |
|
||||||
<ClCompile Include="Source\track.cpp" /> |
|
||||||
<ClCompile Include="Source\trigs.cpp" /> |
|
||||||
<ClCompile Include="Source\wave.cpp" /> |
|
||||||
<ClCompile Include="Source\render.cpp" /> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<Image Include="Diablo.ico" /> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ResourceCompile Include="Diablo.rc" /> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ClInclude Include="3rdParty\PKWare\pkware.h" /> |
|
||||||
<ClInclude Include="defs.h" /> |
|
||||||
<ClInclude Include="enums.h" /> |
|
||||||
<ClInclude Include="resource.h" /> |
|
||||||
<ClInclude Include="Source\appfat.h" /> |
|
||||||
<ClInclude Include="Source\automap.h" /> |
|
||||||
<ClInclude Include="Source\capture.h" /> |
|
||||||
<ClInclude Include="Source\codec.h" /> |
|
||||||
<ClInclude Include="Source\control.h" /> |
|
||||||
<ClInclude Include="Source\cursor.h" /> |
|
||||||
<ClInclude Include="Source\dead.h" /> |
|
||||||
<ClInclude Include="Source\debug.h" /> |
|
||||||
<ClInclude Include="Source\diablo.h" /> |
|
||||||
<ClInclude Include="Source\doom.h" /> |
|
||||||
<ClInclude Include="Source\drlg_l1.h" /> |
|
||||||
<ClInclude Include="Source\drlg_l2.h" /> |
|
||||||
<ClInclude Include="Source\drlg_l3.h" /> |
|
||||||
<ClInclude Include="Source\drlg_l4.h" /> |
|
||||||
<ClInclude Include="Source\dthread.h" /> |
|
||||||
<ClInclude Include="Source\dx.h" /> |
|
||||||
<ClInclude Include="Source\effects.h" /> |
|
||||||
<ClInclude Include="Source\encrypt.h" /> |
|
||||||
<ClInclude Include="Source\engine.h" /> |
|
||||||
<ClInclude Include="Source\error.h" /> |
|
||||||
<ClInclude Include="Source\fault.h" /> |
|
||||||
<ClInclude Include="Source\gamemenu.h" /> |
|
||||||
<ClInclude Include="Source\gendung.h" /> |
|
||||||
<ClInclude Include="Source\gmenu.h" /> |
|
||||||
<ClInclude Include="Source\help.h" /> |
|
||||||
<ClInclude Include="Source\init.h" /> |
|
||||||
<ClInclude Include="Source\interfac.h" /> |
|
||||||
<ClInclude Include="Source\inv.h" /> |
|
||||||
<ClInclude Include="Source\items.h" /> |
|
||||||
<ClInclude Include="Source\lighting.h" /> |
|
||||||
<ClInclude Include="Source\loadsave.h" /> |
|
||||||
<ClInclude Include="Source\logging.h" /> |
|
||||||
<ClInclude Include="Source\mainmenu.h" /> |
|
||||||
<ClInclude Include="Source\minitext.h" /> |
|
||||||
<ClInclude Include="Source\missiles.h" /> |
|
||||||
<ClInclude Include="Source\monster.h" /> |
|
||||||
<ClInclude Include="Source\movie.h" /> |
|
||||||
<ClInclude Include="Source\mpqapi.h" /> |
|
||||||
<ClInclude Include="Source\msg.h" /> |
|
||||||
<ClInclude Include="Source\msgcmd.h" /> |
|
||||||
<ClInclude Include="Source\multi.h" /> |
|
||||||
<ClInclude Include="Source\nthread.h" /> |
|
||||||
<ClInclude Include="Source\objects.h" /> |
|
||||||
<ClInclude Include="Source\pack.h" /> |
|
||||||
<ClInclude Include="Source\palette.h" /> |
|
||||||
<ClInclude Include="Source\path.h" /> |
|
||||||
<ClInclude Include="Source\pfile.h" /> |
|
||||||
<ClInclude Include="Source\player.h" /> |
|
||||||
<ClInclude Include="Source\plrmsg.h" /> |
|
||||||
<ClInclude Include="Source\portal.h" /> |
|
||||||
<ClInclude Include="Source\quests.h" /> |
|
||||||
<ClInclude Include="Source\restrict.h" /> |
|
||||||
<ClInclude Include="Source\scrollrt.h" /> |
|
||||||
<ClInclude Include="Source\setmaps.h" /> |
|
||||||
<ClInclude Include="Source\sha.h" /> |
|
||||||
<ClInclude Include="Source\sound.h" /> |
|
||||||
<ClInclude Include="Source\spells.h" /> |
|
||||||
<ClInclude Include="Source\stores.h" /> |
|
||||||
<ClInclude Include="Source\sync.h" /> |
|
||||||
<ClInclude Include="Source\textdat.h" /> |
|
||||||
<ClInclude Include="Source\themes.h" /> |
|
||||||
<ClInclude Include="Source\tmsg.h" /> |
|
||||||
<ClInclude Include="Source\town.h" /> |
|
||||||
<ClInclude Include="Source\towners.h" /> |
|
||||||
<ClInclude Include="Source\track.h" /> |
|
||||||
<ClInclude Include="Source\trigs.h" /> |
|
||||||
<ClInclude Include="Source\wave.h" /> |
|
||||||
<ClInclude Include="Source\render.h" /> |
|
||||||
<ClInclude Include="structs.h" /> |
|
||||||
<ClInclude Include="types.h" /> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ProjectReference Include="3rdParty\Storm\Source\Storm.vcxproj"> |
|
||||||
<Project>{b28f69ce-15a1-424d-bbb5-2727258d675b}</Project> |
|
||||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> |
|
||||||
</ProjectReference> |
|
||||||
<ProjectReference Include="DiabloUI\DiabloUI.vcxproj"> |
|
||||||
<Project>{8408e35e-3cf5-4d4e-b873-af3952cdabd4}</Project> |
|
||||||
<ReferenceOutputAssembly>false</ReferenceOutputAssembly> |
|
||||||
</ProjectReference> |
|
||||||
</ItemGroup> |
|
||||||
<Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> |
|
||||||
<ImportGroup Label="ExtensionTargets"> |
|
||||||
</ImportGroup> |
|
||||||
</Project> |
|
||||||
@ -1,467 +0,0 @@ |
|||||||
<?xml version="1.0" encoding="utf-8"?> |
|
||||||
<Project ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> |
|
||||||
<ItemGroup> |
|
||||||
<Filter Include="Source Files"> |
|
||||||
<UniqueIdentifier>{0fb229f0-d459-4ec9-b897-317b016e0a57}</UniqueIdentifier> |
|
||||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> |
|
||||||
</Filter> |
|
||||||
<Filter Include="Resource Files"> |
|
||||||
<UniqueIdentifier>{52f34be1-947a-42ee-b303-4a46566a14a7}</UniqueIdentifier> |
|
||||||
<Extensions>ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe</Extensions> |
|
||||||
</Filter> |
|
||||||
<Filter Include="Header Files"> |
|
||||||
<UniqueIdentifier>{8003aed2-27a6-444b-8fb0-bb8a59530005}</UniqueIdentifier> |
|
||||||
<Extensions>h;hpp;hxx;hm;inl</Extensions> |
|
||||||
</Filter> |
|
||||||
<Filter Include="PKWare"> |
|
||||||
<UniqueIdentifier>{5dbacde9-4fc8-4776-ba59-92912e0c8ab5}</UniqueIdentifier> |
|
||||||
<Extensions>cpp;c;cxx;rc;def;r;odl;idl;hpj;bat</Extensions> |
|
||||||
</Filter> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ClCompile Include="Source\appfat.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\automap.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\capture.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\codec.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\control.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\cursor.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\dead.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\debug.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\diablo.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\doom.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\drlg_l1.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\drlg_l2.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\drlg_l3.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\drlg_l4.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\dthread.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\dx.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\effects.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\encrypt.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\engine.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\error.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\fault.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\gamemenu.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\gendung.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\gmenu.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\help.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\init.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\interfac.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\inv.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\items.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\lighting.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\loadsave.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\logging.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\mainmenu.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\minitext.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\missiles.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\monster.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\movie.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\mpqapi.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\msg.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\msgcmd.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\multi.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\nthread.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\objects.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\pack.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\palette.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\path.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\pfile.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\player.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\plrmsg.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\portal.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\quests.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\restrict.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\scrollrt.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\setmaps.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\sha.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\sound.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\spells.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\stores.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\sync.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\textdat.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\themes.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\tmsg.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\town.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\towners.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\track.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\trigs.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\wave.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="Source\render.cpp"> |
|
||||||
<Filter>Source Files</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="3rdParty\PKWare\explode.cpp"> |
|
||||||
<Filter>PKWare</Filter> |
|
||||||
</ClCompile> |
|
||||||
<ClCompile Include="3rdParty\PKWare\implode.cpp"> |
|
||||||
<Filter>PKWare</Filter> |
|
||||||
</ClCompile> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<Image Include="Diablo.ico"> |
|
||||||
<Filter>Resource Files</Filter> |
|
||||||
</Image> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ResourceCompile Include="Diablo.rc"> |
|
||||||
<Filter>Resource Files</Filter> |
|
||||||
</ResourceCompile> |
|
||||||
</ItemGroup> |
|
||||||
<ItemGroup> |
|
||||||
<ClInclude Include="resource.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\appfat.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\automap.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\capture.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\codec.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\control.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\cursor.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\dead.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\debug.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\diablo.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\doom.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\drlg_l1.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\drlg_l2.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\drlg_l3.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\drlg_l4.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\dthread.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\dx.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\effects.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\encrypt.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\engine.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\error.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\fault.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\gamemenu.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\gendung.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\gmenu.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\help.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\init.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\interfac.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\inv.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\items.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\lighting.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\loadsave.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\logging.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\mainmenu.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\minitext.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\missiles.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\monster.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\movie.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\mpqapi.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\msg.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\msgcmd.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\multi.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\nthread.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\objects.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\pack.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\palette.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\path.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\pfile.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\player.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\plrmsg.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\portal.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\quests.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\restrict.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\scrollrt.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\setmaps.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\sha.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\sound.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\spells.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\stores.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\sync.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\textdat.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\themes.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\tmsg.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\town.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\towners.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\track.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\trigs.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\wave.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="Source\render.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="defs.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="enums.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="structs.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="types.h"> |
|
||||||
<Filter>Header Files</Filter> |
|
||||||
</ClInclude> |
|
||||||
<ClInclude Include="3rdParty\PKWare\pkware.h"> |
|
||||||
<Filter>PKWare</Filter> |
|
||||||
</ClInclude> |
|
||||||
</ItemGroup> |
|
||||||
</Project> |
|
||||||
@ -1,55 +0,0 @@ |
|||||||
# mingw32 and mingw64 have different executables
|
|
||||||
ifdef MINGW32 |
|
||||||
CXX=mingw32-g++
|
|
||||||
DLLTOOL=dlltool
|
|
||||||
WINDRES=windres
|
|
||||||
else |
|
||||||
CXX=i686-w64-mingw32-g++
|
|
||||||
DLLTOOL=i686-w64-mingw32-dlltool
|
|
||||||
WINDRES=i686-w64-mingw32-windres
|
|
||||||
endif |
|
||||||
|
|
||||||
# Clang doesn't understand permissive compilation, we need to "fix" invalid
|
|
||||||
# casts from a pointer type there using
|
|
||||||
# static_cast<NEW_TYPE>(reinterpret_cast<uintptr_t>(ptr))
|
|
||||||
# instead of
|
|
||||||
# (NEW_TYPE)(ptr)
|
|
||||||
CXXFLAGS=-fpermissive -Wno-write-strings
|
|
||||||
CPPFLAGS=-MMD -MF $*.d
|
|
||||||
LDLIBS=-lgdi32 -lversion -ldiabloui -lstorm
|
|
||||||
LDFLAGS=-L./ -static-libgcc -mwindows
|
|
||||||
|
|
||||||
all: devilution.exe |
|
||||||
|
|
||||||
debug: CXXFLAGS += -D_DEBUG |
|
||||||
debug: CPPFLAGS += -D_DEBUG |
|
||||||
debug: devilution.exe |
|
||||||
|
|
||||||
DIABLO_SRC=$(sort $(filter-out Source/_asm.cpp Source/_render.cpp, $(wildcard Source/*.cpp)))
|
|
||||||
OBJS=$(DIABLO_SRC:.cpp=.o)
|
|
||||||
|
|
||||||
PKWARE_SRC=$(wildcard 3rdParty/PKWare/*.cpp)
|
|
||||||
PKWARE_OBJS=$(PKWARE_SRC:.cpp=.o)
|
|
||||||
|
|
||||||
devilution.exe: $(OBJS) $(PKWARE_OBJS) diabres.o diabloui.lib storm.lib |
|
||||||
$(CXX) $(LDFLAGS) -o $@ $^ $(LDLIBS)
|
|
||||||
|
|
||||||
diabres.o: Diablo.rc |
|
||||||
$(WINDRES) $< $@
|
|
||||||
|
|
||||||
diabloui.lib: diabloui.dll DiabloUI/diabloui_gcc.def |
|
||||||
$(DLLTOOL) -d DiabloUI/diabloui_gcc.def -D $< -l $@
|
|
||||||
|
|
||||||
diabloui.dll: |
|
||||||
# $(error Please copy diabloui.dll (version 1.09[b]) here)
|
|
||||||
|
|
||||||
storm.lib: storm.dll 3rdParty/Storm/Source/storm_gcc.def |
|
||||||
$(DLLTOOL) -d 3rdParty/Storm/Source/storm_gcc.def -D $< -l $@
|
|
||||||
|
|
||||||
storm.dll: |
|
||||||
# $(error Please copy storm.dll (version 1.09[b]) here)
|
|
||||||
|
|
||||||
clean: |
|
||||||
@$(RM) -v $(OBJS) $(OBJS:.o=.d) $(PKWARE_OBJS) $(PKWARE_OBJS:.o=d) diabres.o storm.lib diabloui.lib devilution.exe
|
|
||||||
|
|
||||||
.PHONY: clean all |
|
||||||
@ -1,85 +0,0 @@ |
|||||||
VC5_DIR ?= $(HOME)/DevStudio_5.10/VC |
|
||||||
|
|
||||||
# The $(VS6_DIR) directory is a copy of the "Microsoft Visual Studio" directory. |
|
||||||
# |
|
||||||
# To get a working setup on Linux or other "portable" copies of VS, |
|
||||||
# the following DLLs have to be copied to the |
|
||||||
# $(VS6_DIR)/VC98/Bin directory. |
|
||||||
# |
|
||||||
# - $(VS6_DIR)/Common/MSDev98/Bin/MSPDB60.DLL |
|
||||||
# |
|
||||||
# And to the $(VC5_DIR)/bin directory. |
|
||||||
# |
|
||||||
# - $(VC5_DIR)/SharedIDE/bin/MSDIS100.DLL |
|
||||||
# - $(VC5_DIR)/SharedIDE/bin/MSPDB50.DLL |
|
||||||
VS6_DIR ?= $(HOME)/VS6 |
|
||||||
|
|
||||||
VC6_DIR = $(VS6_DIR)/VC98 |
|
||||||
|
|
||||||
VC6_BIN_DIR = $(VC6_DIR)/Bin |
|
||||||
VC6_INC_DIR = $(VC6_DIR)/Include |
|
||||||
VC6_LIB_DIR = $(VC6_DIR)/Lib |
|
||||||
|
|
||||||
VC5_LIB_DIR = $(VC5_DIR)/lib |
|
||||||
|
|
||||||
IDE_DIR ?= $(VS6_DIR)/Common/MSDev98 |
|
||||||
IDE_BIN_DIR = $(IDE_DIR)/bin |
|
||||||
ifeq ($(OS),Windows_NT) |
|
||||||
CL = $(VC6_BIN_DIR)/CL.EXE |
|
||||||
RC = $(IDE_BIN_DIR)/RC.EXE |
|
||||||
VC5_LINK = $(VC5_DIR)/bin/link.exe |
|
||||||
VC6_LINK = $(VC6_BIN_DIR)/link.exe |
|
||||||
else |
|
||||||
CL = wine $(VC6_BIN_DIR)/CL.EXE |
|
||||||
RC = wine $(IDE_BIN_DIR)/RC.EXE |
|
||||||
VC5_LINK = wine $(VC5_DIR)/bin/link.exe |
|
||||||
VC6_LINK = wine $(VC6_BIN_DIR)/link.exe |
|
||||||
endif |
|
||||||
|
|
||||||
CFLAGS=/nologo /c /TC /GX /W3 /O1 /I $(VC6_INC_DIR) /FD /MT /D "NDEBUG" /D "WIN32" /D "_WINDOWS" /Fp"Diablo.pch" /YX /Gm /Zi /FAs |
|
||||||
LINKFLAGS=/nologo /subsystem:windows /machine:I386 /incremental:no |
|
||||||
|
|
||||||
ifeq ($(MAKE_BUILD),pdb) |
|
||||||
VC_LINK = $(VC6_LINK) |
|
||||||
LINKFLAGS += /pdb:"Diablo.pdb" /LIBPATH:$(VC6_LIB_DIR) /debug |
|
||||||
else |
|
||||||
VC_LINK=$(VC5_LINK) |
|
||||||
LINKFLAGS+= /LIBPATH:$(VC5_LIB_DIR) |
|
||||||
endif |
|
||||||
|
|
||||||
all: Diablo.exe |
|
||||||
|
|
||||||
debug: CFLAGS += /D "_DEBUG" |
|
||||||
debug: Diablo.exe |
|
||||||
|
|
||||||
# fix compilation order to match the VC6 workspace files and exclude local assembly functions |
|
||||||
DIABLO_SRC=$(sort $(filter-out Source/_asm.cpp Source/_render.cpp Source/render.cpp, $(wildcard Source/*.cpp))) |
|
||||||
DIABLO_SRC += Source/render.cpp |
|
||||||
OBJS=$(DIABLO_SRC:.cpp=.obj) |
|
||||||
|
|
||||||
PKWARE_SRC=$(sort $(wildcard 3rdParty/PKWare/*.cpp)) |
|
||||||
PKWARE_OBJS=$(PKWARE_SRC:.cpp=.obj) |
|
||||||
|
|
||||||
Diablo.exe: main_files $(PKWARE_OBJS) diablo.res DiabloUI/diabloui.lib 3rdParty/Storm/storm.lib |
|
||||||
$(VC_LINK) /OUT:$@ $(LINKFLAGS) $(OBJS) $(PKWARE_OBJS) diablo.res DiabloUI/diabloui.lib 3rdParty/Storm/storm.lib kernel32.lib user32.lib gdi32.lib advapi32.lib shell32.lib version.lib |
|
||||||
|
|
||||||
DiabloUI/diabloui.lib: |
|
||||||
make -C DiabloUI |
|
||||||
|
|
||||||
3rdParty/Storm/storm.lib: |
|
||||||
make -C 3rdParty/Storm |
|
||||||
|
|
||||||
# compiles all main source files with once compiler call |
|
||||||
main_files: |
|
||||||
$(CL) $(CFLAGS) /FoSource/ $(DIABLO_SRC) |
|
||||||
|
|
||||||
%.obj: %.cpp |
|
||||||
$(CL) $(CFLAGS) /Fo$@ $< |
|
||||||
|
|
||||||
diablo.res: Diablo.rc |
|
||||||
$(RC) /i $(VC6_INC_DIR) /i $(VC6_DIR)/MFC/Include /l 0x409 /fo $@ $< |
|
||||||
|
|
||||||
clean: |
|
||||||
@$(RM) -v $(OBJS) $(PKWARE_OBJS) |
|
||||||
|
|
||||||
.PHONY: clean all |
|
||||||
@ -1,49 +0,0 @@ |
|||||||
# Installation |
|
||||||
|
|
||||||
## Dependencies |
|
||||||
|
|
||||||
Ubuntu |
|
||||||
```bash |
|
||||||
sudo apt install g++-mingw-w64-i686 |
|
||||||
``` |
|
||||||
|
|
||||||
Arch Linux |
|
||||||
```bash |
|
||||||
pacman -S mingw-w64-gcc mingw-w64-binutils |
|
||||||
``` |
|
||||||
|
|
||||||
Fedora 28: |
|
||||||
```bash |
|
||||||
sudo dnf install mingw32-gcc-c++ wine |
|
||||||
``` |
|
||||||
|
|
||||||
elementary OS: |
|
||||||
```bash |
|
||||||
sudo apt install mingw-w64 wine |
|
||||||
``` |
|
||||||
|
|
||||||
|
|
||||||
## Building |
|
||||||
|
|
||||||
```bash |
|
||||||
git clone https://github.com/galaxyhaxz/devilution |
|
||||||
cd devilution |
|
||||||
cp /path/to/diablo_game_dir/diabloui.dll . |
|
||||||
cp /path/to/diablo_game_dir/storm.dll . |
|
||||||
make |
|
||||||
``` |
|
||||||
|
|
||||||
On a 32-bit host, `$ make MINGW32=mingw32` should be used, to specify the 32-bit |
|
||||||
toolchain. |
|
||||||
|
|
||||||
## Install |
|
||||||
|
|
||||||
```bash |
|
||||||
cp devilution.exe /path/to/diablo_game_dir/ |
|
||||||
``` |
|
||||||
|
|
||||||
## Run |
|
||||||
|
|
||||||
```bash |
|
||||||
wine devilution.exe |
|
||||||
``` |
|
||||||
@ -1,32 +0,0 @@ |
|||||||
# Installation |
|
||||||
|
|
||||||
## Dependencies |
|
||||||
|
|
||||||
[Homebrew](https://brew.sh/) |
|
||||||
|
|
||||||
```bash |
|
||||||
brew install wine |
|
||||||
brew install mingw-w64 |
|
||||||
``` |
|
||||||
|
|
||||||
## Building |
|
||||||
|
|
||||||
```bash |
|
||||||
git clone https://github.com/galaxyhaxz/devilution |
|
||||||
cd devilution |
|
||||||
cp /path/to/diablo_game_dir/diabloui.dll . |
|
||||||
cp /path/to/diablo_game_dir/Storm.dll . |
|
||||||
make |
|
||||||
``` |
|
||||||
|
|
||||||
## Install |
|
||||||
|
|
||||||
```bash |
|
||||||
cp devilution.exe /path/to/diablo_game_dir/ |
|
||||||
``` |
|
||||||
|
|
||||||
## Run |
|
||||||
|
|
||||||
```bash |
|
||||||
wine devilution.exe |
|
||||||
``` |
|
||||||
@ -1,46 +0,0 @@ |
|||||||
# Installation |
|
||||||
|
|
||||||
## Dependencies and Initial Environment Configuration |
|
||||||
|
|
||||||
* Install [MSYS2](https://www.msys2.org/) |
|
||||||
|
|
||||||
```bash |
|
||||||
# Start the *MSYS2 MinGW 32-bit* terminal. |
|
||||||
|
|
||||||
# If this is the first time, go ahead and update all of your components, and |
|
||||||
# follow and instructions about restarting the terminal and running the update again: |
|
||||||
pacman -Syu |
|
||||||
|
|
||||||
# After everything is updated, let's download all of the components needed |
|
||||||
# to build it and set up any dependency symlinks: |
|
||||||
pacman -Sy git make mingw-w64-i686-gcc mingw-w64-i686-binutils |
|
||||||
|
|
||||||
ln -s /mingw32/i686-w64-mingw32/bin/dlltool.exe /usr/bin/i686-w64-mingw32-dlltool.exe |
|
||||||
ln -s /mingw32/i686-w64-mingw32/bin/as.exe /usr/bin/i686-w64-mingw32-as.exe |
|
||||||
ln -s /mingw32/bin/windres.exe /usr/bin/i686-w64-mingw32-windres.exe |
|
||||||
``` |
|
||||||
|
|
||||||
## Building |
|
||||||
|
|
||||||
```bash |
|
||||||
git clone https://github.com/galaxyhaxz/devilution |
|
||||||
cd devilution |
|
||||||
cp /path/to/diablo_game_dir/diabloui.dll . |
|
||||||
cp /path/to/diablo_game_dir/storm.dll . |
|
||||||
|
|
||||||
# If you only have a single core machine or if building in parallel |
|
||||||
# causes issues, simply run the following command: |
|
||||||
make |
|
||||||
|
|
||||||
# If you want to compile faster, then use the following command (Substitute # for |
|
||||||
# your number of processors + 1. So if you have an 8 core processor, use 9: |
|
||||||
make -j# |
|
||||||
``` |
|
||||||
|
|
||||||
## Install |
|
||||||
|
|
||||||
```bash |
|
||||||
# The Devilution executable will be placed in the root of your Devilution repository. |
|
||||||
# Simply copy this over to your Diablo installation folder: |
|
||||||
cp devilution.exe /path/to/diablo_game_dir/ |
|
||||||
``` |
|
||||||
@ -1,39 +0,0 @@ |
|||||||
# Compatibility Matrix, Compilations, Platform Statuses, Etc |
|
||||||
|
|
||||||
Please use UTC times for all entries. The Z ending represents UTC time. |
|
||||||
|
|
||||||
## Status Cheat Sheet |
|
||||||
|
|
||||||
[Modeled after Wine HQ's Rating System](https://wiki.winehq.org/AppDB_Rating_Definitions) |
|
||||||
|
|
||||||
| Rank | Description | |
|
||||||
| --- | --- | |
|
||||||
| Platinum | Works perfectly right after compilation either better or equal to Native Diablo Executable. | |
|
||||||
| Gold | Works right after compilation with no crashes during gameplay but workarounds needed. | |
|
||||||
| Silver | Works right after compilation with no crashes during gameplay but issues exist where no workarounds exist. | |
|
||||||
| Bronze | Mostly works but there are still some problems remaining that prevent a full playthrough.| |
|
||||||
| Trash | Game has severe problems and cannot be played. | |
|
||||||
|
|
||||||
## Windows |
|
||||||
|
|
||||||
| Date | Status | OS | Bitness | Version (OS) | Build (OS) | Compiler | Build Platform | User | Workaround | |
|
||||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
|
||||||
| 2018-06-24 @ 17:05 Z| Gold | 10 | x64 | 1803 | 17134.112 | i686-w64-mingw32-gcc-7.3.0 | MSYS 2 i686 | fearedbliss | Needed to use ddraw patch. | |
|
||||||
| 2018-06-24 @ 12:52 Z| Platinum | 7 | x64 | 6.1 | 7601 | Visual C++ 6.0 | VC++ | Sergi4UA | None | |
|
||||||
| 2018-06-24 @ 01:00 Z| Platinum | 7 | x64 | 6.1 | 7601 | Visual C++ 5.10 | VC++ | galaxyhaxz | None | |
|
||||||
| 2018-06-24 @ 18:00 Z| Gold | 10 | x64 | 1803 | 17134.112 | Visual Studio 2017 (Community) | VC++ | MadHed | Disable DEP in linker options | |
|
||||||
| 2018-06-24 @ 16:00 Z| Gold | 7 | x64 | 6.1 | 7601 | Visual Studio 2017 (Community) | VC++ | StephenCWills | Disable DEP in linker options | |
|
||||||
| 2018-06-26 @ 19:30 Z| Platinum | 7 | x64 | 6.1 | 7601 | i686-w64-mingw32-g++ (GCC) 6.4.0 | Cygwin | StephenCWills | None | |
|
||||||
| 2018-07-05 @ 23:54 Z| Gold | 10 | x64 | 1803 | 17134.112 | Visual Studio 2017 (Community) | VC++ | fearedbliss | Disable DEP in linker options | |
|
||||||
|
|
||||||
## Linux |
|
||||||
|
|
||||||
| Date | Status | OS | Bitness | Version (OS) | Build (OS) | Compiler | Build Platform | User | Workaround | |
|
||||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
|
||||||
| 2018-08-20 @ 12:05 Z| Gold | Ubuntu (WSL) | x64 | xenial | 16.04.4 LTS | i686-w64-mingw32-g++ (GCC) 5.3.1 20160211 | Mingw64-x86 | ChaosMarc | Needed to use ddraw patch. | |
|
||||||
| 2018-08-20 @ 12:05 Z| Trash | Ubuntu (WSL) | x64 | bionic | 18.04 LTS | i686-w64-mingw32-g++ (GCC) 7.3-win32 20180312 | Mingw64-x86 | ChaosMarc | Crashes on startup (#107) | |
|
||||||
|
|
||||||
## Mac OS X |
|
||||||
|
|
||||||
| Date | Status | OS | Bitness | Version (OS) | Build (OS) | Compiler | Build Platform | User | Workaround | |
|
||||||
| --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | |
|
||||||
@ -1,23 +0,0 @@ |
|||||||
# Troubleshooting |
|
||||||
|
|
||||||
While Devilution should produce a binary close to the original (compatible with Windows 95/NT), it may cause issues on newer systems. It has been reported to frequently crash on some setups, although for many it appears to be running flawless otherwise. Windows 7, Linux-WINE, and Windows 10 have all reported success. |
|
||||||
|
|
||||||
Note that newer compilers may need to be tweaked to properly produce an executable. Currently this is being worked on to provide multiple Makefiles for a variety of systems. To ensure the best results, either MinGW or Visual Studio 2003/older should be used for the time being. |
|
||||||
|
|
||||||
## Compilations with Different Toolchains |
|
||||||
Compiling with different compilers (Visual C++, MinGW, Etc) will lead lead to different |
|
||||||
results with how the executable interacts with the operating system, and may lead to either |
|
||||||
weird crashes or different types of problems either during startup or runtime. |
|
||||||
|
|
||||||
For example, for fearedbliss, on his Windows 10 x64 machine where he compiled Devilution |
|
||||||
with MSYS2/MinGW32, he was getting the following messages: |
|
||||||
|
|
||||||
 |
|
||||||
|
|
||||||
 |
|
||||||
|
|
||||||
For the first issue, it is annoying but doesn't seem to stop you from playing the game. |
|
||||||
|
|
||||||
The second issue simply requires you to use the DirectDraw patch (ddraw.dll). Once the |
|
||||||
dll is placed in your Diablo directory, and all of it's dependencies are installed |
|
||||||
(DirectX 9 Runtime, and VC++ 2010 x86 Redistributable), it will work. |
|
||||||
@ -1,19 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
|
|
||||||
ROOT=`pwd` |
|
||||||
|
|
||||||
CPP_DONE="doom.cpp movie.cpp pfile.cpp player.cpp plrmsg.cpp sound.cpp spells.cpp tmsg.cpp" |
|
||||||
|
|
||||||
cd ${ROOT}/Source |
|
||||||
for f in $CPP_DONE; do |
|
||||||
echo "Formatting $f" |
|
||||||
clang-format -style=file -i $f |
|
||||||
done |
|
||||||
|
|
||||||
H_DONE="enums.h structs.h" |
|
||||||
|
|
||||||
cd ${ROOT} |
|
||||||
for f in $H_DONE; do |
|
||||||
echo "Formatting $f" |
|
||||||
clang-format -style=file -i $f |
|
||||||
done |
|
||||||
Loading…
Reference in new issue