cave-story-solaris/CSE2.vcproj
Clownacy af7d8222a8 The EXE now has its functions in the exact same order as the original
This is crazy. So, MSVC2003 always links the source files in
alphabetical order, but for some reason the original EXE ends with
the NPC and boss files.

Cucky figured out why: Pixel used folders in his Visual Studio
project - one for NPC code, and one for boss code.

With this, the built EXE now has its functions in the exact same
order as the original. Hell yeah. I guess now we just have to figure
out how to get the variables in the correct order.
2019-09-05 16:42:16 +01:00

864 lines
19 KiB
XML

<?xml version="1.0" encoding="Windows-1252"?>
<VisualStudioProject
ProjectType="Visual C++"
Version="7.10"
Name="Cave Story Engine 2"
ProjectGUID="{6B8CC57F-5656-4C4B-8FCB-B0C326FCB4D4}"
RootNamespace="CSE2"
Keyword="ManagedCProj">
<Platforms>
<Platform
Name="Win32"/>
</Platforms>
<Configurations>
<Configuration
Name="Debug|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
ManagedExtensions="FALSE">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_DEBUG"
MinimalRebuild="TRUE"
BasicRuntimeChecks="0"
RuntimeLibrary="1"
AssemblerOutput="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ddraw.lib dinput.lib dsound.lib Version.lib ShLwApi.Lib Imm32.lib WinMM.lib dxguid.lib"
OutputFile="$(OutDir)\$(ProjectName).exe"
LinkIncremental="2"
AdditionalLibraryDirectories=""
IgnoreDefaultLibraryNames="LIBC"
GenerateDebugInformation="TRUE"
AssemblyDebug="1"
SubSystem="2"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
ManagedExtensions="FALSE">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;NDEBUG"
MinimalRebuild="TRUE"
RuntimeLibrary="0"
AssemblerOutput="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ddraw.lib dinput.lib dsound.lib Version.lib ShLwApi.Lib Imm32.lib WinMM.lib dxguid.lib"
OutputFile="$(OutDir)\$(ProjectName).exe"
LinkIncremental="1"
IgnoreAllDefaultLibraries="FALSE"
IgnoreDefaultLibraryNames="LIBC"
GenerateDebugInformation="TRUE"
SubSystem="2"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Release (Japanese)|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
ManagedExtensions="FALSE">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;NDEBUG;JAPANESE"
MinimalRebuild="TRUE"
RuntimeLibrary="0"
AssemblerOutput="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ddraw.lib dinput.lib dsound.lib Version.lib ShLwApi.Lib Imm32.lib WinMM.lib dxguid.lib"
OutputFile="$(OutDir)\$(ProjectName).exe"
LinkIncremental="1"
IgnoreAllDefaultLibraries="FALSE"
IgnoreDefaultLibraryNames="LIBC"
GenerateDebugInformation="TRUE"
SubSystem="2"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
<Configuration
Name="Debug (Japanese)|Win32"
OutputDirectory="$(SolutionDir)$(ConfigurationName)"
IntermediateDirectory="$(ConfigurationName)"
ConfigurationType="1"
CharacterSet="2"
ManagedExtensions="FALSE">
<Tool
Name="VCCLCompilerTool"
Optimization="0"
AdditionalIncludeDirectories=""
PreprocessorDefinitions="WIN32;_DEBUG;JAPANESE"
MinimalRebuild="TRUE"
BasicRuntimeChecks="0"
RuntimeLibrary="1"
AssemblerOutput="0"
WarningLevel="3"
Detect64BitPortabilityProblems="TRUE"
DebugInformationFormat="3"/>
<Tool
Name="VCCustomBuildTool"/>
<Tool
Name="VCLinkerTool"
AdditionalDependencies="ddraw.lib dinput.lib dsound.lib Version.lib ShLwApi.Lib Imm32.lib WinMM.lib dxguid.lib"
OutputFile="$(OutDir)\$(ProjectName).exe"
LinkIncremental="2"
AdditionalLibraryDirectories=""
IgnoreDefaultLibraryNames="LIBC"
GenerateDebugInformation="TRUE"
AssemblyDebug="1"
SubSystem="2"/>
<Tool
Name="VCMIDLTool"/>
<Tool
Name="VCPostBuildEventTool"/>
<Tool
Name="VCPreBuildEventTool"/>
<Tool
Name="VCPreLinkEventTool"/>
<Tool
Name="VCResourceCompilerTool"/>
<Tool
Name="VCWebServiceProxyGeneratorTool"/>
<Tool
Name="VCXMLDataGeneratorTool"/>
<Tool
Name="VCWebDeploymentTool"/>
<Tool
Name="VCManagedWrapperGeneratorTool"/>
<Tool
Name="VCAuxiliaryManagedWrapperGeneratorTool"/>
</Configuration>
</Configurations>
<References>
</References>
<Files>
<Filter
Name="Source Files"
Filter="cpp;c;cxx;def;odl;idl;hpj;bat;asm;asmx"
UniqueIdentifier="{4FC737F1-C7A5-4376-A066-2A32D752A2FF}">
<File
RelativePath="src\ArmsItem.cpp">
</File>
<File
RelativePath="src\Back.cpp">
</File>
<File
RelativePath="src\BulHit.cpp">
</File>
<File
RelativePath="src\Bullet.cpp">
</File>
<File
RelativePath="src\Caret.cpp">
</File>
<File
RelativePath="src\Config.cpp">
</File>
<File
RelativePath="src\Dialog.cpp">
</File>
<File
RelativePath="src\Draw.cpp">
</File>
<File
RelativePath="src\Ending.cpp">
</File>
<File
RelativePath="src\Escape.cpp">
</File>
<File
RelativePath="src\Fade.cpp">
</File>
<File
RelativePath="src\Flags.cpp">
</File>
<File
RelativePath="src\Flash.cpp">
</File>
<File
RelativePath="src\Frame.cpp">
</File>
<File
RelativePath="src\Game.cpp">
</File>
<File
RelativePath="src\Generic.cpp">
</File>
<File
RelativePath="src\GenericLoad.cpp">
</File>
<File
RelativePath="src\Input.cpp">
</File>
<File
RelativePath="src\KeyControl.cpp">
</File>
<File
RelativePath="src\Main.cpp">
</File>
<File
RelativePath="src\Map.cpp">
</File>
<File
RelativePath="src\MapName.cpp">
</File>
<File
RelativePath="src\MiniMap.cpp">
</File>
<File
RelativePath="src\MyChar.cpp">
</File>
<File
RelativePath="src\MycHit.cpp">
</File>
<File
RelativePath="src\MycParam.cpp">
</File>
<File
RelativePath="src\Organya.cpp">
</File>
<File
RelativePath="src\PixTone.cpp">
</File>
<File
RelativePath="src\Profile.cpp">
</File>
<File
RelativePath="src\SelStage.cpp">
</File>
<File
RelativePath="src\Shoot.cpp">
</File>
<File
RelativePath="src\Sound.cpp">
</File>
<File
RelativePath="src\Stage.cpp">
</File>
<File
RelativePath="src\Star.cpp">
</File>
<File
RelativePath="src\TextScr.cpp">
</File>
<File
RelativePath="src\Triangle.cpp">
</File>
<File
RelativePath="src\ValueView.cpp">
</File>
<Filter
Name="NPC"
Filter="">
<File
RelativePath="src\NpcAct000.cpp">
</File>
<File
RelativePath="src\NpcAct020.cpp">
</File>
<File
RelativePath="src\NpcAct040.cpp">
</File>
<File
RelativePath="src\NpcAct060.cpp">
</File>
<File
RelativePath="src\NpcAct080.cpp">
</File>
<File
RelativePath="src\NpcAct100.cpp">
</File>
<File
RelativePath="src\NpcAct120.cpp">
</File>
<File
RelativePath="src\NpcAct140.cpp">
</File>
<File
RelativePath="src\NpcAct160.cpp">
</File>
<File
RelativePath="src\NpcAct180.cpp">
</File>
<File
RelativePath="src\NpcAct200.cpp">
</File>
<File
RelativePath="src\NpcAct220.cpp">
</File>
<File
RelativePath="src\NpcAct240.cpp">
</File>
<File
RelativePath="src\NpcAct260.cpp">
</File>
<File
RelativePath="src\NpcAct280.cpp">
</File>
<File
RelativePath="src\NpcAct300.cpp">
</File>
<File
RelativePath="src\NpcAct320.cpp">
</File>
<File
RelativePath="src\NpcAct340.cpp">
</File>
<File
RelativePath="src\NpChar.cpp">
</File>
<File
RelativePath="src\NpcHit.cpp">
</File>
<File
RelativePath="src\NpcTbl.cpp">
</File>
</Filter>
<Filter
Name="Boss"
Filter="">
<File
RelativePath="src\Boss.cpp">
</File>
<File
RelativePath="src\BossAlmo1.cpp">
</File>
<File
RelativePath="src\BossAlmo2.cpp">
</File>
<File
RelativePath="src\BossBallos.cpp">
</File>
<File
RelativePath="src\BossFrog.cpp">
</File>
<File
RelativePath="src\BossIronH.cpp">
</File>
<File
RelativePath="src\BossLife.cpp">
</File>
<File
RelativePath="src\BossOhm.cpp">
</File>
<File
RelativePath="src\BossPress.cpp">
</File>
<File
RelativePath="src\BossTwinD.cpp">
</File>
<File
RelativePath="src\BossX.cpp">
</File>
</Filter>
</Filter>
<Filter
Name="Header Files"
Filter="h;hpp;hxx;hm;inl;inc;xsd"
UniqueIdentifier="{93995380-89BD-4b04-88EB-625FBE52EBFB}">
<File
RelativePath="src\ArmsItem.h">
</File>
<File
RelativePath="src\Back.h">
</File>
<File
RelativePath="src\Boss.h">
</File>
<File
RelativePath="src\BossAlmo1.h">
</File>
<File
RelativePath="src\BossAlmo2.h">
</File>
<File
RelativePath="src\BossBallos.h">
</File>
<File
RelativePath="src\BossFrog.h">
</File>
<File
RelativePath="src\BossIronH.h">
</File>
<File
RelativePath="src\BossLife.h">
</File>
<File
RelativePath="src\BossOhm.h">
</File>
<File
RelativePath="src\BossPress.h">
</File>
<File
RelativePath="src\BossTwinD.h">
</File>
<File
RelativePath="src\BossX.h">
</File>
<File
RelativePath="src\BulHit.h">
</File>
<File
RelativePath="src\Bullet.h">
</File>
<File
RelativePath="src\Caret.h">
</File>
<File
RelativePath="src\CommonDefines.h">
</File>
<File
RelativePath="src\Config.h">
</File>
<File
RelativePath="src\Dialog.h">
</File>
<File
RelativePath="src\Draw.h">
</File>
<File
RelativePath="src\Ending.h">
</File>
<File
RelativePath="src\Escape.h">
</File>
<File
RelativePath="src\Fade.h">
</File>
<File
RelativePath="src\Flags.h">
</File>
<File
RelativePath="src\Flash.h">
</File>
<File
RelativePath="src\Frame.h">
</File>
<File
RelativePath="src\Game.h">
</File>
<File
RelativePath="src\Generic.h">
</File>
<File
RelativePath="src\GenericLoad.h">
</File>
<File
RelativePath="src\Input.h">
</File>
<File
RelativePath="src\KeyControl.h">
</File>
<File
RelativePath="src\Main.h">
</File>
<File
RelativePath="src\Map.h">
</File>
<File
RelativePath="src\MapName.h">
</File>
<File
RelativePath="src\MiniMap.h">
</File>
<File
RelativePath="src\MyChar.h">
</File>
<File
RelativePath="src\MycHit.h">
</File>
<File
RelativePath="src\MycParam.h">
</File>
<File
RelativePath="src\NpcAct.h">
</File>
<File
RelativePath="src\NpChar.h">
</File>
<File
RelativePath="src\NpcHit.h">
</File>
<File
RelativePath="src\NpcTbl.h">
</File>
<File
RelativePath="src\Organya.h">
</File>
<File
RelativePath="src\PixTone.h">
</File>
<File
RelativePath="src\Profile.h">
</File>
<File
RelativePath="src\SelStage.h">
</File>
<File
RelativePath="src\Shoot.h">
</File>
<File
RelativePath="src\Sound.h">
</File>
<File
RelativePath="src\Stage.h">
</File>
<File
RelativePath="src\Star.h">
</File>
<File
RelativePath="src\Tags.h">
</File>
<File
RelativePath="src\TextScr.h">
</File>
<File
RelativePath="src\Triangle.h">
</File>
<File
RelativePath="src\Types.h">
</File>
<File
RelativePath="src\ValueView.h">
</File>
<File
RelativePath="src\WindowsWrapper.h">
</File>
</Filter>
<Filter
Name="Resource Files"
Filter="rc;ico;cur;bmp;dlg;rc2;rct;bin;rgs;gif;jpg;jpeg;jpe;resx"
UniqueIdentifier="{67DA6AB6-F800-4c08-8B7A-83BB121AAD01}">
<File
RelativePath="assets\resources\CSE2.rc">
<FileConfiguration
Name="Debug|Win32">
<Tool
Name="VCResourceCompilerTool"
Culture="1041"/>
</FileConfiguration>
<FileConfiguration
Name="Release|Win32">
<Tool
Name="VCResourceCompilerTool"
Culture="1041"/>
</FileConfiguration>
<FileConfiguration
Name="Release (Japanese)|Win32">
<Tool
Name="VCResourceCompilerTool"
Culture="1041"/>
</FileConfiguration>
<FileConfiguration
Name="Debug (Japanese)|Win32">
<Tool
Name="VCResourceCompilerTool"
Culture="1041"/>
</FileConfiguration>
</File>
<File
RelativePath="assets\resources\resource1.h">
</File>
<Filter
Name="Bitmap"
Filter="">
<File
RelativePath="assets\resources\Bitmap\Credit01.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit02.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit03.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit04.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit05.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit06.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit07.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit08.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit09.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit10.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit11.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit12.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit14.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit15.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit16.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit17.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\Credit18.bmp">
</File>
<File
RelativePath="assets\resources\Bitmap\pixel.bmp">
</File>
</Filter>
<Filter
Name="Cursor"
Filter="">
<File
RelativePath=".\assets\resources\Cursor\CURSOR_IKA.cur">
</File>
<File
RelativePath=".\assets\resources\Cursor\CURSOR_NORMAL.cur">
</File>
</Filter>
<Filter
Name="Icon"
Filter="">
<File
RelativePath=".\assets\resources\Icon\0.ico">
</File>
<File
RelativePath=".\assets\resources\Icon\ICON_MINI.ico">
</File>
</Filter>
<Filter
Name="Organya"
Filter="">
<File
RelativePath="assets\resources\Org\Access.org">
</File>
<File
RelativePath="assets\resources\Org\Anzen.org">
</File>
<File
RelativePath="assets\resources\Org\Balcony.org">
</File>
<File
RelativePath="assets\resources\Org\Ballos.org">
</File>
<File
RelativePath="assets\resources\Org\BreakDown.org">
</File>
<File
RelativePath="assets\resources\Org\Cemetery.org">
</File>
<File
RelativePath="assets\resources\Org\Curly.org">
</File>
<File
RelativePath="assets\resources\Org\Dr.org">
</File>
<File
RelativePath="assets\resources\Org\Ending.org">
</File>
<File
RelativePath="assets\resources\Org\Escape.org">
</File>
<File
RelativePath="assets\resources\Org\Fanfale1.org">
</File>
<File
RelativePath="assets\resources\Org\Fanfale2.org">
</File>
<File
RelativePath="assets\resources\Org\Fanfale3.org">
</File>
<File
RelativePath="assets\resources\Org\FireEye.org">
</File>
<File
RelativePath="assets\resources\Org\Gameover.org">
</File>
<File
RelativePath="assets\resources\Org\Ginsuke.org">
</File>
<File
RelativePath="assets\resources\Org\Grand.org">
</File>
<File
RelativePath="assets\resources\Org\Gravity.org">
</File>
<File
RelativePath="assets\resources\Org\Hell.org">
</File>
<File
RelativePath="assets\resources\Org\ironH.org">
</File>
<File
RelativePath="assets\resources\Org\Jenka.org">
</File>
<File
RelativePath="assets\resources\Org\Jenka2.org">
</File>
<File
RelativePath="assets\resources\Org\Kodou.org">
</File>
<File
RelativePath="assets\resources\Org\LastBtl.org">
</File>
<File
RelativePath="assets\resources\Org\LastBtl3.org">
</File>
<File
RelativePath="assets\resources\Org\LastCave.org">
</File>
<File
RelativePath="assets\resources\Org\Marine.org">
</File>
<File
RelativePath="assets\resources\Org\Maze.org">
</File>
<File
RelativePath="assets\resources\Org\MDown2.org">
</File>
<File
RelativePath="assets\resources\Org\Mura.org">
</File>
<File
RelativePath="assets\resources\Org\Oside.org">
</File>
<File
RelativePath="assets\resources\Org\Plant.org">
</File>
<File
RelativePath="assets\resources\Org\quiet.org">
</File>
<File
RelativePath="assets\resources\Org\Requiem.org">
</File>
<File
RelativePath="assets\resources\Org\Toroko.org">
</File>
<File
RelativePath="assets\resources\Org\Vivi.org">
</File>
<File
RelativePath="assets\resources\Org\Wanpak2.org">
</File>
<File
RelativePath="assets\resources\Org\Wanpaku.org">
</File>
<File
RelativePath="assets\resources\Wave\Wave.dat">
</File>
<File
RelativePath="assets\resources\Org\Weed.org">
</File>
<File
RelativePath="assets\resources\Org\White.org">
</File>
<File
RelativePath="assets\resources\Org\XXXX.org">
</File>
<File
RelativePath="assets\resources\Org\Zonbie.org">
</File>
</Filter>
</Filter>
</Files>
<Globals>
</Globals>
</VisualStudioProject>