diff --git a/.gitignore b/.gitignore index f2f750c6..42965f17 100644 --- a/.gitignore +++ b/.gitignore @@ -9,7 +9,8 @@ build.7z build.zip # Executables -*.exe +build_en/*.exe +build_jp/*.exe # MSVC trash msvc/msvc2003/CSE2.ncb diff --git a/msvc/msvc2003/devilution/Doukutsu.exe b/msvc/msvc2003/devilution/Doukutsu.exe new file mode 100644 index 00000000..0fcc40fd Binary files /dev/null and b/msvc/msvc2003/devilution/Doukutsu.exe differ diff --git a/msvc/msvc2003/devilution/comparer-config.toml b/msvc/msvc2003/devilution/comparer-config.toml new file mode 100644 index 00000000..46a65835 --- /dev/null +++ b/msvc/msvc2003/devilution/comparer-config.toml @@ -0,0 +1,1948 @@ +# conversion between function and file location of the functions +# = (0x401000 - PE header offset) (0x400 for VC5 linker) +address_offset = 0x400000 + +[[func]] +name = "AddArmsData" +addr = 0x401050 + +[[func]] +name = "InitBack" +addr = 0x402270 +size = 0x100 + +[[func]] +name = "PutFront" +addr = 0x402830 + +[[func]] +name = "Call_Escape" +addr = 0x40DD70 + +[[func]] +name = "InitFade" +addr = 0x40DE60 + +[[func]] +name = "SetFadeMask" +addr = 0x40DE90 + +[[func]] +name = "ClearFade" +addr = 0x40DEA0 + +[[func]] +name = "StartFadeOut" +addr = 0x40DEC0 + +[[func]] +name = "StartFadeIn" +addr = 0x40DF50 + +[[func]] +name = "ProcFade" +addr = 0x40DFE0 + +[[func]] +name = "PutFade" +addr = 0x40E770 + +[[func]] +name = "GetFadeActive" +addr = 0x40E830 + +[[func]] +name = "InitFlags" +addr = 0x40E850 + +[[func]] +name = "InitSkipFlags" +addr = 0x40E870 + +[[func]] +name = "SetNPCFlag" +addr = 0x40E890 + +[[func]] +name = "CutNPCFlag" +addr = 0x40E8E0 + +[[func]] +name = "GetNPCFlag" +addr = 0x40E930 + +[[func]] +name = "SetSkipFlag" +addr = 0x40E970 + +[[func]] +name = "CutSkipFlag" +addr = 0x40E9C0 + +[[func]] +name = "GetSkipFlag" +addr = 0x40EA10 + +[[func]] +name = "InitFlash" +addr = 0x40EA50 + +[[func]] +name = "SetFlash" +addr = 0x40EA70 + +[[func]] +name = "ActFlash_Explosion" +addr = 0x40EAC0 + +[[func]] +name = "ActFlash_Flash" +addr = 0x40ED20 + +[[func]] +name = "ActFlash" +addr = 0x40EDE0 + +[[func]] +name = "PutFlash" +addr = 0x40EE20 + +[[func]] +name = "ResetFlash" +addr = 0x40EE60 + +[[func]] +name = "MoveFrame3" +addr = 0x40EE70 + +[[func]] +name = "GetFramePosition" +addr = 0x40F020 + +[[func]] +name = "SetFramePosition" +addr = 0x40F040 + +[[func]] +name = "SetFrameMyChar" +addr = 0x40F130 + +[[func]] +name = "SetFrameTargetMyChar" +addr = 0x40F220 + +[[func]] +name = "SetFrameTargetNpChar" +addr = 0x40F250 + +[[func]] +name = "SetFrameTargetBoss" +addr = 0x40F2D0 + +[[func]] +name = "SetQuake" +addr = 0x40F310 + +[[func]] +name = "SetQuake2" +addr = 0x40F320 + +[[func]] +name = "ResetQuake" +addr = 0x40F330 + +[[func]] +name = "LoadGenericData" +addr = 0x411390 + +[[func]] +name = "InitMapData2" +addr = 0x413750 + +[[func]] +name = "LoadMapData2" +addr = 0x413770 + +[[func]] +name = "LoadAttributeData" +addr = 0x4138A0 + +[[func]] +name = "EndMapData" +addr = 0x413930 + +[[func]] +name = "ReleasePartsImage" +addr = 0x413950 + +[[func]] +name = "GetMapData" +addr = 0x413960 + +[[func]] +name = "GetAttribute" +addr = 0x4139A0 + +[[func]] +name = "DeleteMapParts" +addr = 0x413A00 + +[[func]] +name = "ShiftMapParts" +addr = 0x413A20 + +[[func]] +name = "ChangeMapParts" +addr = 0x413A60 + +[[func]] +name = "PutStage_Back" +addr = 0x413AF0 + +[[func]] +name = "PutStage_Front" +addr = 0x413C60 + +[[func]] +name = "PutMapDataVector" +addr = 0x413E40 + +[[func]] +name = "ReadyMapName" +addr = 0x4140F0 + +[[func]] +name = "PutMapName" +addr = 0x414250 + +[[func]] +name = "StartMapName" +addr = 0x414310 + +[[func]] +name = "RestoreMapName" +addr = 0x414330 + +[[func]] +name = "WriteMiniMapLine" +addr = 0x4143C0 + +[[func]] +name = "MiniMapLoop" +addr = 0x414640 + +[[func]] +name = "IsMapping" +addr = 0x414B00 + +[[func]] +name = "StartMapping" +addr = 0x414B20 + +[[func]] +name = "SetMapping" +addr = 0x414B40 + +[[func]] +name = "ChangeOrganFrequency" +addr = 0x41ABA0 +size = 0xC9 + +[[func]] +name = "ChangeOrganPan" +addr = 0x41AC70 +size = 0xA2 + +[[func]] +name = "ChangeOrganVolume" +addr = 0x41AD20 +size = 0x98 + +[[func]] +name = "PlayOrganObject" +addr = 0x41ADC0 + +[[func]] +name = "ReleaseOrganya" +addr = 0x41B2A0 + +[[func]] +name = "InitWaveData100" +addr = 0x41B380 + +[[func]] +name = "MakeOrganyaWave" +addr = 0x41B3F0 + +[[func]] +name = "ChangeDramFrequency" +addr = 0x41B440 + +[[func]] +name = "ChangeDramPan" +addr = 0x41B480 + +[[func]] +name = "ChangeDramVolume" +addr = 0x41B4D0 + +[[func]] +name = "PlayDramObject" +addr = 0x41B510 + +[[func]] +name = "MakeWaveTables" +addr = 0x41C8F0 + +[[func]] +name = "MakePixelWaveData" +addr = 0x41CB10 + +[[func]] +name = "PlaySoundObject" +addr = 0x420640 + +[[func]] +name = "InitStar" +addr = 0x420FA0 + +[[func]] +name = "ActStar" +addr = 0x421040 + +[[func]] +name = "PutStar" +addr = 0x4213B0 + +[[func]] +name = "TextScriptProc" +addr = 0x422510 + +[[func]] +name = "InitTriangleTable" +addr = 0x4257F0 + +[[func]] +name = "GetSin" +addr = 0x4258B0 + +[[func]] +name = "GetCos" +addr = 0x4258C0 + +[[func]] +name = "GetArktan" +addr = 0x4258E0 + +[[func]] +name = "ClearValueView" +addr = 0x425BC0 + +[[func]] +name = "SetValueView" +addr = 0x425BF0 + +[[func]] +name = "ActValueView" +addr = 0x426360 + +[[func]] +name = "PutValueView" +addr = 0x426430 + +[[func]] +name = "ActNpc000" +addr = 0x426530 + +[[func]] +name = "ActNpc001" +addr = 0x4265B0 + +[[func]] +name = "ActNpc002" +addr = 0x426AF0 + +[[func]] +name = "ActNpc003" +addr = 0x426FD0 + +[[func]] +name = "ActNpc004" +addr = 0x427040 + +[[func]] +name = "ActNpc005" +addr = 0x427480 + +[[func]] +name = "ActNpc006" +addr = 0x427820 + +[[func]] +name = "ActNpc007" +addr = 0x427C60 + +[[func]] +name = "ActNpc008" +addr = 0x427F00 + +[[func]] +name = "ActNpc009" +addr = 0x428260 + +[[func]] +name = "ActNpc010" +addr = 0x428540 + +[[func]] +name = "ActNpc011" +addr = 0x4289B0 + +[[func]] +name = "ActNpc012" +addr = 0x428B10 + +[[func]] +name = "ActNpc013" +addr = 0x429940 + +[[func]] +name = "ActNpc014" +addr = 0x429A30 + +[[func]] +name = "ActNpc015" +addr = 0x429BF0 + +[[func]] +name = "ActNpc016" +addr = 0x429E00 + +[[func]] +name = "ActNpc017" +addr = 0x42A0B0 + +[[func]] +name = "ActNpc018" +addr = 0x42A360 + +[[func]] +name = "ActNpc019" +addr = 0x42A490 + +[[func]] +name = "ActNpc020" +addr = 0x42A830 + +[[func]] +name = "ActNpc021" +addr = 0x42A940 + +[[func]] +name = "ActNpc022" +addr = 0x42A9C0 + +[[func]] +name = "ActNpc023" +addr = 0x42AA70 + +[[func]] +name = "ActNpc024" +addr = 0x42ABD0 + +[[func]] +name = "ActNpc025" +addr = 0x42B280 + +[[func]] +name = "ActNpc026" +addr = 0x42B5E0 + +[[func]] +name = "ActNpc027" +addr = 0x42BA90 + +[[func]] +name = "ActNpc028" +addr = 0x42BAE0 + +[[func]] +name = "ActNpc029" +addr = 0x42C1A0 + +[[func]] +name = "ActNpc030" +addr = 0x42C320 + +[[func]] +name = "ActNpc031" +addr = 0x42C4C0 + +[[func]] +name = "ActNpc032" +addr = 0x42CA10 + +[[func]] +name = "ActNpc033" +addr = 0x42CAC0 + +[[func]] +name = "ActNpc034" +addr = 0x42CC20 + +[[func]] +name = "ActNpc035" +addr = 0x42CCB0 + +[[func]] +name = "ActNpc036" +addr = 0x42D010 + +[[func]] +name = "ActNpc037" +addr = 0x42D760 + +[[func]] +name = "ActNpc038" +addr = 0x42D810 + +[[func]] +name = "ActNpc039" +addr = 0x42D960 + +[[func]] +name = "ActNpc040" +addr = 0x42D9F0 + +[[func]] +name = "ActNpc041" +addr = 0x42DE00 + +[[func]] +name = "ActNpc042" +addr = 0x42DE70 + +[[func]] +name = "ActNpc043" +addr = 0x42E9F0 + +[[func]] +name = "ActNpc044" +addr = 0x42EAB0 + +[[func]] +name = "ActNpc045" +addr = 0x42F060 + +[[func]] +name = "ActNpc046" +addr = 0x42F320 + +[[func]] +name = "ActNpc047" +addr = 0x42F3F0 + +[[func]] +name = "ActNpc048" +addr = 0x42F780 + +[[func]] +name = "ActNpc049" +addr = 0x42F9E0 + +[[func]] +name = "ActNpc050" +addr = 0x42FEC0 + +[[func]] +name = "ActNpc051" +addr = 0x4301B0 + +[[func]] +name = "ActNpc052" +addr = 0x430780 + +[[func]] +name = "ActNpc053" +addr = 0x4307D0 + +[[func]] +name = "ActNpc054" +addr = 0x430B00 + +[[func]] +name = "ActNpc055" +addr = 0x430EB0 + +[[func]] +name = "ActNpc056" +addr = 0x4311D0 + +[[func]] +name = "ActNpc057" +addr = 0x4315E0 + +[[func]] +name = "ActNpc058" +addr = 0x431C20 + +[[func]] +name = "ActNpc059" +addr = 0x4321F0 + +[[func]] +name = "ActNpc060" +addr = 0x432460 + +[[func]] +name = "ActNpc061" +addr = 0x432B50 + +[[func]] +name = "ActNpc062" +addr = 0x4334C0 + +[[func]] +name = "ActNpc063" +addr = 0x4336C0 + +[[func]] +name = "ActNpc064" +addr = 0x433C00 + +[[func]] +name = "ActNpc065" +addr = 0x433FC0 + +[[func]] +name = "ActNpc066" +addr = 0x4342B0 + +[[func]] +name = "ActNpc067" +addr = 0x4345E0 + +[[func]] +name = "ActNpc068" +addr = 0x434D10 + +[[func]] +name = "ActNpc069" +addr = 0x4355F0 + +[[func]] +name = "ActNpc070" +addr = 0x435AB0 + +[[func]] +name = "ActNpc071" +addr = 0x435BA0 + +[[func]] +name = "ActNpc072" +addr = 0x435DE0 + +[[func]] +name = "ActNpc073" +addr = 0x435FC0 + +[[func]] +name = "ActNpc074" +addr = 0x436180 + +[[func]] +name = "ActNpc075" +addr = 0x436540 + +[[func]] +name = "ActNpc076" +addr = 0x436650 + +[[func]] +name = "ActNpc077" +addr = 0x436690 + +[[func]] +name = "ActNpc078" +addr = 0x4367E0 + +[[func]] +name = "ActNpc079" +addr = 0x436870 + +[[func]] +name = "ActNpc080" +addr = 0x436AE0 + +[[func]] +name = "ActNpc081" +addr = 0x4370F0 + +[[func]] +name = "ActNpc082" +addr = 0x4375E0 + +[[func]] +name = "ActNpc083" +addr = 0x437D90 + +[[func]] +name = "ActNpc084" +addr = 0x438250 + +[[func]] +name = "ActNpc085" +addr = 0x4383D0 + +[[func]] +name = "ActNpc086" +addr = 0x438590 + +[[func]] +name = "ActNpc087" +addr = 0x438850 + +[[func]] +name = "ActNpc088" +addr = 0x438B10 + +[[func]] +name = "ActNpc089" +addr = 0x439580 + +[[func]] +name = "ActNpc090" +addr = 0x439B00 + +[[func]] +name = "ActNpc091" +addr = 0x439B50 + +[[func]] +name = "ActNpc092" +addr = 0x439BC0 + +[[func]] +name = "ActNpc093" +addr = 0x439DC0 + +[[func]] +name = "ActNpc094" +addr = 0x43A220 + +[[func]] +name = "ActNpc095" +addr = 0x43A680 + +[[func]] +name = "ActNpc096" +addr = 0x43AAF0 + +[[func]] +name = "ActNpc097" +addr = 0x43AD10 + +[[func]] +name = "ActNpc098" +addr = 0x43AF20 + +[[func]] +name = "ActNpc099" +addr = 0x43B140 + +[[func]] +name = "ActNpc100" +addr = 0x43B350 + +[[func]] +name = "ActNpc101" +addr = 0x43B410 + +[[func]] +name = "ActNpc102" +addr = 0x43B4E0 + +[[func]] +name = "ActNpc103" +addr = 0x43B5F0 + +[[func]] +name = "ActNpc104" +addr = 0x43B7F0 + +[[func]] +name = "ActNpc105" +addr = 0x43BD00 + +[[func]] +name = "ActNpc106" +addr = 0x43BDB0 + +[[func]] +name = "ActNpc107" +addr = 0x43BE00 + +[[func]] +name = "ActNpc108" +addr = 0x43C4B0 + +[[func]] +name = "ActNpc109" +addr = 0x43C610 + +[[func]] +name = "ActNpc110" +addr = 0x43C8E0 + +[[func]] +name = "ActNpc111" +addr = 0x43CDE0 + +[[func]] +name = "ActNpc112" +addr = 0x43D0A0 + +[[func]] +name = "ActNpc113" +addr = 0x43D320 + +[[func]] +name = "ActNpc114" +addr = 0x43D860 + +[[func]] +name = "ActNpc115" +addr = 0x43DAE0 + +[[func]] +name = "ActNpc116" +addr = 0x43E190 + +[[func]] +name = "ActNpc117" +addr = 0x43E1E0 + +[[func]] +name = "ActNpc118" +addr = 0x43E9B0 + +[[func]] +name = "ActNpc119" +addr = 0x43F230 + +[[func]] +name = "ActNpc120" +addr = 0x43F280 + +[[func]] +name = "ActNpc121" +addr = 0x43F310 + +[[func]] +name = "ActNpc122" +addr = 0x43F4A0 + +[[func]] +name = "ActNpc123" +addr = 0x43FC70 + +[[func]] +name = "ActNpc124" +addr = 0x43FEF0 + +[[func]] +name = "ActNpc125" +addr = 0x4400D0 + +[[func]] +name = "ActNpc126" +addr = 0x4401F0 + +[[func]] +name = "ActNpc127" +addr = 0x440760 + +[[func]] +name = "ActNpc128" +addr = 0x4408B0 + +[[func]] +name = "ActNpc129" +addr = 0x440CF0 + +[[func]] +name = "ActNpc130" +addr = 0x441000 + +[[func]] +name = "ActNpc131" +addr = 0x441360 + +[[func]] +name = "ActNpc132" +addr = 0x441440 + +[[func]] +name = "ActNpc133" +addr = 0x4419B0 + +[[func]] +name = "ActNpc134" +addr = 0x441B20 + +[[func]] +name = "ActNpc135" +addr = 0x441EC0 + +[[func]] +name = "ActNpc136" +addr = 0x442340 + +[[func]] +name = "ActNpc137" +addr = 0x442540 + +[[func]] +name = "ActNpc138" +addr = 0x442590 + +[[func]] +name = "ActNpc139" +addr = 0x442790 + +[[func]] +name = "ActNpc140" +addr = 0x442BF0 + +[[func]] +name = "ActNpc141" +addr = 0x443AC0 + +[[func]] +name = "ActNpc142" +addr = 0x443EC0 + +[[func]] +name = "ActNpc143" +addr = 0x444190 + +[[func]] +name = "ActNpc144" +addr = 0x444230 + +[[func]] +name = "ActNpc145" +addr = 0x444620 + +[[func]] +name = "ActNpc146" +addr = 0x444780 + +[[func]] +name = "ActNpc147" +addr = 0x444930 + +[[func]] +name = "ActNpc148" +addr = 0x445050 + +[[func]] +name = "ActNpc149" +addr = 0x445170 + +[[func]] +name = "ActNpc150" +addr = 0x445660 + +[[func]] +name = "ActNpc151" +addr = 0x445E30 + +[[func]] +name = "ActNpc152" +addr = 0x445FA0 + +[[func]] +name = "ActNpc153" +addr = 0x446020 + +[[func]] +name = "ActNpc154" +addr = 0x446500 + +[[func]] +name = "ActNpc155" +addr = 0x446710 + +[[func]] +name = "ActNpc156" +addr = 0x446B60 + +[[func]] +name = "ActNpc157" +addr = 0x446CA0 + +[[func]] +name = "ActNpc158" +addr = 0x447180 + +[[func]] +name = "ActNpc159" +addr = 0x4474C0 + +[[func]] +name = "ActNpc160" +addr = 0x447700 + +[[func]] +name = "ActNpc161" +addr = 0x447CB0 + +[[func]] +name = "ActNpc162" +addr = 0x447E90 + +[[func]] +name = "ActNpc163" +addr = 0x4482A0 + +[[func]] +name = "ActNpc164" +addr = 0x448410 + +[[func]] +name = "ActNpc165" +addr = 0x448580 + +[[func]] +name = "ActNpc166" +addr = 0x4486E0 + +[[func]] +name = "ActNpc167" +addr = 0x4487F0 + +[[func]] +name = "ActNpc168" +addr = 0x448A10 + +[[func]] +name = "ActNpc169" +addr = 0x448BE0 + +[[func]] +name = "ActNpc170" +addr = 0x4495A0 + +[[func]] +name = "ActNpc171" +addr = 0x4498C0 + +[[func]] +name = "ActNpc172" +addr = 0x449C10 + +[[func]] +name = "ActNpc173" +addr = 0x449D70 + +[[func]] +name = "ActNpc174" +addr = 0x44A3C0 + +[[func]] +name = "ActNpc175" +addr = 0x44A610 + +[[func]] +name = "ActNpc176" +addr = 0x44A7D0 + +[[func]] +name = "ActNpc177" +addr = 0x44ABB0 + +[[func]] +name = "ActNpc178" +addr = 0x44AEE0 + +[[func]] +name = "ActNpc179" +addr = 0x44B080 + +[[func]] +name = "ActNpc180" +addr = 0x44B210 + +[[func]] +name = "ActNpc181" +addr = 0x44BE10 + +[[func]] +name = "ActNpc182" +addr = 0x44C220 + +[[func]] +name = "ActNpc183" +addr = 0x44C630 + +[[func]] +name = "ActNpc184" +addr = 0x44C7A0 + +[[func]] +name = "ActNpc185" +addr = 0x44CA60 + +[[func]] +name = "ActNpc186" +addr = 0x44CBE0 + +[[func]] +name = "ActNpc187" +addr = 0x44CDB0 + +[[func]] +name = "ActNpc188" +addr = 0x44D070 + +[[func]] +name = "ActNpc189" +addr = 0x44D3A0 + +[[func]] +name = "ActNpc190" +addr = 0x44D5E0 + +[[func]] +name = "ActNpc191" +addr = 0x44D740 + +[[func]] +name = "ActNpc192" +addr = 0x44DA00 + +[[func]] +name = "ActNpc193" +addr = 0x44DE20 + +[[func]] +name = "ActNpc194" +addr = 0x44DEA0 + +[[func]] +name = "ActNpc195" +addr = 0x44DF10 + +[[func]] +name = "ActNpc196" +addr = 0x44DF60 + +[[func]] +name = "ActNpc197" +addr = 0x44E020 + +[[func]] +name = "ActNpc198" +addr = 0x44E260 + +[[func]] +name = "ActNpc199" +addr = 0x44E400 + +[[func]] +name = "ActNpc200" +addr = 0x44E5F0 + +[[func]] +name = "ActNpc201" +addr = 0x44EC40 + +[[func]] +name = "ActNpc202" +addr = 0x44ECE0 + +[[func]] +name = "ActNpc203" +addr = 0x44EE40 + +[[func]] +name = "ActNpc204" +addr = 0x44F1F0 + +[[func]] +name = "ActNpc205" +addr = 0x44F3E0 + +[[func]] +name = "ActNpc206" +addr = 0x44F6D0 + +[[func]] +name = "ActNpc207" +addr = 0x44FB40 + +[[func]] +name = "ActNpc208" +addr = 0x44FCB0 + +[[func]] +name = "ActNpc209" +addr = 0x450280 + +[[func]] +name = "ActNpc210" +addr = 0x450400 + +[[func]] +name = "ActNpc211" +addr = 0x450760 + +[[func]] +name = "ActNpc212" +addr = 0x450810 + +[[func]] +name = "ActNpc213" +addr = 0x450BF0 + +[[func]] +name = "ActNpc214" +addr = 0x4512A0 + +[[func]] +name = "ActNpc215" +addr = 0x451430 + +[[func]] +name = "ActNpc216" +addr = 0x4517F0 + +[[func]] +name = "ActNpc217" +addr = 0x451840 + +[[func]] +name = "ActNpc218" +addr = 0x451CA0 + +[[func]] +name = "ActNpc219" +addr = 0x451DA0 + +[[func]] +name = "ActNpc220" +addr = 0x451E90 + +[[func]] +name = "ActNpc221" +addr = 0x452000 + +[[func]] +name = "ActNpc222" +addr = 0x452470 + +[[func]] +name = "ActNpc223" +addr = 0x4524E0 + +[[func]] +name = "ActNpc224" +addr = 0x452700 + +[[func]] +name = "ActNpc225" +addr = 0x4528D0 + +[[func]] +name = "ActNpc226" +addr = 0x452A50 + +[[func]] +name = "ActNpc227" +addr = 0x452D10 + +[[func]] +name = "ActNpc228" +addr = 0x452D60 + +[[func]] +name = "ActNpc229" +addr = 0x4530D0 + +[[func]] +name = "ActNpc230" +addr = 0x453190 + +[[func]] +name = "ActNpc231" +addr = 0x453260 + +[[func]] +name = "ActNpc232" +addr = 0x4536F0 + +[[func]] +name = "ActNpc233" +addr = 0x4539B0 + +[[func]] +name = "ActNpc234" +addr = 0x453E60 + +[[func]] +name = "ActNpc235" +addr = 0x453F20 + +[[func]] +name = "ActNpc236" +addr = 0x454310 + +[[func]] +name = "ActNpc237" +addr = 0x4548B0 + +[[func]] +name = "ActNpc238" +addr = 0x454A00 + +[[func]] +name = "ActNpc239" +addr = 0x454DF0 + +[[func]] +name = "ActNpc240" +addr = 0x454F00 + +[[func]] +name = "ActNpc241" +addr = 0x455370 + +[[func]] +name = "ActNpc242" +addr = 0x455710 + +[[func]] +name = "ActNpc243" +addr = 0x455A10 + +[[func]] +name = "ActNpc244" +addr = 0x455AB0 + +[[func]] +name = "ActNpc245" +addr = 0x455C10 + +[[func]] +name = "ActNpc246" +addr = 0x455E00 + +[[func]] +name = "ActNpc247" +addr = 0x456110 + +[[func]] +name = "ActNpc248" +addr = 0x456F50 + +[[func]] +name = "ActNpc249" +addr = 0x4570B0 + +[[func]] +name = "ActNpc250" +addr = 0x457180 + +[[func]] +name = "ActNpc251" +addr = 0x457470 + +[[func]] +name = "ActNpc252" +addr = 0x457570 + +[[func]] +name = "ActNpc253" +addr = 0x4579D0 + +[[func]] +name = "ActNpc254" +addr = 0x457B00 + +[[func]] +name = "ActNpc255" +addr = 0x457D70 + +[[func]] +name = "ActNpc256" +addr = 0x458010 + +[[func]] +name = "ActNpc257" +addr = 0x458360 + +[[func]] +name = "ActNpc258" +addr = 0x4585A0 + +[[func]] +name = "ActNpc259" +addr = 0x4585F0 + +[[func]] +name = "ActNpc260" +addr = 0x458810 + +[[func]] +name = "ActNpc261" +addr = 0x458A70 + +[[func]] +name = "ActNpc262" +addr = 0x458C30 + +[[func]] +name = "ActNpc263" +addr = 0x458DF0 + +[[func]] +name = "ActNpc264" +addr = 0x459950 + +[[func]] +name = "ActNpc265" +addr = 0x459B30 + +[[func]] +name = "ActNpc266" +addr = 0x459C00 + +[[func]] +name = "ActNpc267" +addr = 0x459D80 + +[[func]] +name = "ActNpc268" +addr = 0x45B3D0 + +[[func]] +name = "ActNpc269" +addr = 0x45BCB0 + +[[func]] +name = "ActNpc270" +addr = 0x45BF10 + +[[func]] +name = "ActNpc271" +addr = 0x45C230 + +[[func]] +name = "ActNpc272" +addr = 0x45C500 + +[[func]] +name = "ActNpc273" +addr = 0x45C5A0 + +[[func]] +name = "ActNpc274" +addr = 0x45C750 + +[[func]] +name = "ActNpc275" +addr = 0x45CC80 + +[[func]] +name = "ActNpc276" +addr = 0x45CEA0 + +[[func]] +name = "ActNpc277" +addr = 0x45D780 + +[[func]] +name = "ActNpc278" +addr = 0x45D930 + +[[func]] +name = "ActNpc279" +addr = 0x45DCF0 + +[[func]] +name = "ActNpc280" +addr = 0x45E110 + +[[func]] +name = "ActNpc281" +addr = 0x45E360 + +[[func]] +name = "ActNpc282" +addr = 0x45E4C0 + +[[func]] +name = "ActNpc283" +addr = 0x45E950 + +[[func]] +name = "ActNpc284" +addr = 0x45F910 + +[[func]] +name = "ActNpc285" +addr = 0x460910 + +[[func]] +name = "ActNpc286" +addr = 0x460AE0 + +[[func]] +name = "ActNpc287" +addr = 0x460BB0 + +[[func]] +name = "ActNpc288" +addr = 0x460D70 + +[[func]] +name = "ActNpc289" +addr = 0x4610D0 + +[[func]] +name = "ActNpc290" +addr = 0x4614A0 + +[[func]] +name = "ActNpc291" +addr = 0x461800 + +[[func]] +name = "ActNpc292" +addr = 0x4618B0 + +[[func]] +name = "ActNpc293" +addr = 0x4618C0 + +[[func]] +name = "ActNpc294" +addr = 0x4619E0 + +[[func]] +name = "ActNpc295" +addr = 0x461B90 + +[[func]] +name = "ActNpc296" +addr = 0x461E40 + +[[func]] +name = "ActNpc297" +addr = 0x461FD0 + +[[func]] +name = "ActNpc298" +addr = 0x462050 + +[[func]] +name = "ActNpc299" +addr = 0x4623D0 + +[[func]] +name = "ActNpc300" +addr = 0x4624E0 + +[[func]] +name = "ActNpc301" +addr = 0x4625A0 + +[[func]] +name = "ActNpc302" +addr = 0x462890 + +[[func]] +name = "ActNpc303" +addr = 0x462AF0 + +[[func]] +name = "ActNpc304" +addr = 0x462C80 + +[[func]] +name = "ActNpc305" +addr = 0x462E00 + +[[func]] +name = "ActNpc306" +addr = 0x462F60 + +[[func]] +name = "ActNpc307" +addr = 0x4630F0 + +[[func]] +name = "ActNpc308" +addr = 0x4632B0 + +[[func]] +name = "ActNpc309" +addr = 0x463710 + +[[func]] +name = "ActNpc310" +addr = 0x463AC0 + +[[func]] +name = "ActNpc311" +addr = 0x464090 + +[[func]] +name = "ActNpc312" +addr = 0x464740 + +[[func]] +name = "ActNpc313" +addr = 0x464BB0 + +[[func]] +name = "ActNpc314" +addr = 0x465CC0 + +[[func]] +name = "ActNpc315" +addr = 0x465F60 + +[[func]] +name = "ActNpc316" +addr = 0x4664B0 + +[[func]] +name = "ActNpc317" +addr = 0x466790 + +[[func]] +name = "ActNpc318" +addr = 0x466B80 + +[[func]] +name = "ActNpc319" +addr = 0x466E50 + +[[func]] +name = "ActNpc320" +addr = 0x4670C0 + +[[func]] +name = "ActNpc321" +addr = 0x4673F0 + +[[func]] +name = "ActNpc322" +addr = 0x4676D0 + +[[func]] +name = "ActNpc323" +addr = 0x467C60 + +[[func]] +name = "ActNpc324" +addr = 0x467F40 + +[[func]] +name = "ActNpc325" +addr = 0x467FE0 + +[[func]] +name = "ActNpc326" +addr = 0x468230 + +[[func]] +name = "ActNpc327" +addr = 0x468830 + +[[func]] +name = "ActNpc328" +addr = 0x468990 + +[[func]] +name = "ActNpc329" +addr = 0x4689E0 + +[[func]] +name = "ActNpc330" +addr = 0x468A90 + +[[func]] +name = "ActNpc331" +addr = 0x468D70 + +[[func]] +name = "ActNpc332" +addr = 0x468F50 + +[[func]] +name = "ActNpc333" +addr = 0x469140 + +[[func]] +name = "ActNpc334" +addr = 0x469290 + +[[func]] +name = "ActNpc335" +addr = 0x469430 + +[[func]] +name = "ActNpc336" +addr = 0x469610 + +[[func]] +name = "ActNpc337" +addr = 0x4696B0 + +[[func]] +name = "ActNpc338" +addr = 0x469800 + +[[func]] +name = "ActNpc339" +addr = 0x469AA0 + +[[func]] +name = "ActNpc340" +addr = 0x469B40 + +[[func]] +name = "ActNpc341" +addr = 0x46B240 + +[[func]] +name = "ActNpc342" +addr = 0x46B340 + +[[func]] +name = "ActNpc343" +addr = 0x46BD80 + +[[func]] +name = "ActNpc344" +addr = 0x46BE10 + +[[func]] +name = "ActNpc345" +addr = 0x46BF00 + +[[func]] +name = "ActNpc346" +addr = 0x46C1D0 + +[[func]] +name = "ActNpc347" +addr = 0x46C710 + +[[func]] +name = "ActNpc348" +addr = 0x46C9B0 + +[[func]] +name = "ActNpc349" +addr = 0x46CAC0 + +[[func]] +name = "ActNpc350" +addr = 0x46CB50 + +[[func]] +name = "ActNpc351" +addr = 0x46D340 + +[[func]] +name = "ActNpc352" +addr = 0x46D5D0 + +[[func]] +name = "ActNpc353" +addr = 0x46DBE0 + +[[func]] +name = "ActNpc354" +addr = 0x46E110 + +[[func]] +name = "ActNpc355" +addr = 0x46E280 + +[[func]] +name = "ActNpc356" +addr = 0x46E480 + +[[func]] +name = "ActNpc357" +addr = 0x46E730 + +[[func]] +name = "ActNpc358" +addr = 0x46E870 + +[[func]] +name = "ActNpc359" +addr = 0x46E9E0 + +[[func]] +name = "ActNpc360" +addr = 0x46EA90 + +[[func]] +name = "ActBossChar_Core_Face" +addr = 0x4739B0 + +[[func]] +name = "ActBossChar_Core_Tail" +addr = 0x473BD0 + +[[func]] +name = "ActBossChar_Core_Mini" +addr = 0x473DE0 + +[[func]] +name = "ActBossChar_Core_Hit" +addr = 0x474340 + +[[func]] +name = "ActBossChar_Core" +addr = 0x474400 + +[[func]] +name = "ActBossChar_Undead" +addr = 0x4753D0 + +[[func]] +name = "ActBossCharA_Head" +addr = 0x476790 + +[[func]] +name = "ActBossCharA_Tail" +addr = 0x4769A0 + +[[func]] +name = "ActBossCharA_Face" +addr = 0x476B90 + +[[func]] +name = "ActBossCharA_Mini" +addr = 0x476E50 + +[[func]] +name = "ActBossCharA_Hit" +addr = 0x477230 + +[[func]] +name = "ActBossChar_Ballos" +addr = 0x4772F0 + +[[func]] +name = "ActBossChar_Eye" +addr = 0x478AA0 + +[[func]] +name = "ActBossChar_Body" +addr = 0x478F20 + +[[func]] +name = "ActBossChar_HITAI" +addr = 0x478FE0 + +[[func]] +name = "ActBossChar_HARA" +addr = 0x479010 + +[[func]] +name = "ActBossChar_Frog" +addr = 0x479030 + +[[func]] +name = "ActBossChar02_01" +addr = 0x47A6A0 + +[[func]] +name = "ActBossChar02_02" +addr = 0x47A800 + +[[func]] +name = "ActBossChar_Ironhead" +addr = 0x47A8A0 + +[[func]] +name = "InitBossLife" +addr = 0x47B450 +size = 0xF + +[[func]] +name = "StartBossLife" +addr = 0x47B460 + +[[func]] +name = "StartBossLife2" +addr = 0x47B500 + +[[func]] +name = "PutBossLife" +addr = 0x47B540 + +[[func]] +name = "ActBossChar_Omega" +addr = 0x47B6F0 + +[[func]] +name = "ActBoss01_12" +addr = 0x47C380 + +[[func]] +name = "ActBoss01_34" +addr = 0x47C4E0 + +[[func]] +name = "ActBoss01_5" +addr = 0x47C7A0 + +[[func]] +name = "ActBossChar_Press" +addr = 0x47C820 + +[[func]] +name = "ActBossChar_Twin" +addr = 0x47D170 + +[[func]] +name = "ActBossCharT_DragonBody" +addr = 0x47DAA0 + +[[func]] +name = "ActBossCharT_DragonHead" +addr = 0x47DF10 + +[[func]] +name = "ActBossChar_MonstX" +addr = 0x47E6F0 + +[[func]] +name = "ActBossChar03_01" +addr = 0x47F710 + +[[func]] +name = "ActBossChar03_02" +addr = 0x480090 + +[[func]] +name = "ActBossChar03_03" +addr = 0x4802A0 + +[[func]] +name = "ActBossChar03_04" +addr = 0x480550 + +[[func]] +name = "ActBossChar03_face" +addr = 0x4808C0 diff --git a/msvc/msvc2003/devilution/cvdump-LICENSE b/msvc/msvc2003/devilution/cvdump-LICENSE new file mode 100644 index 00000000..4e5ed856 --- /dev/null +++ b/msvc/msvc2003/devilution/cvdump-LICENSE @@ -0,0 +1,21 @@ +Copyright (c) 2015 Microsoft Corporation. All rights reserved. + +This code is licensed under the MIT License (MIT). + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies +of the Software, and to permit persons to whom the Software is furnished to do +so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. \ No newline at end of file diff --git a/msvc/msvc2003/devilution/cvdump.exe b/msvc/msvc2003/devilution/cvdump.exe new file mode 100644 index 00000000..8c1eff6e Binary files /dev/null and b/msvc/msvc2003/devilution/cvdump.exe differ diff --git a/msvc/msvc2003/devilution/devilution-comparer.exe b/msvc/msvc2003/devilution/devilution-comparer.exe new file mode 100644 index 00000000..952d6291 Binary files /dev/null and b/msvc/msvc2003/devilution/devilution-comparer.exe differ