Diablo.exe

Functions

Code: Select all

```
401947 D1Error
401a65 D1DDrawError
401a88 D1DSoundError
401b3d D1ErrorDialog
401fbd D1DrawAutoMap
403a8e D1DrawSkillButton
40435b D1DrawHealthGlobe
404475 D1DrawManaGlobe
4052c8 D1DrawInfoText
4056d8 D1DrawCharacterSheet
406058 D1DrawText
406234 D1DrawLevelUpButton
406508 D1DrawRedMask
406667 D1DrawSkillMenu
406b08 D1DrawGoldTransaction
40a391 D1LoadLevelGFX
40a4e1 D1CreateLevel
4153a0 D1InitializeGraphics
4154b5 D1CreateDDrawBuffers
4155c2 D1CreateDDrawSurface
41561a D1InitializeDirectDraw
415695 D1LockDrawSurface
415720 D1DrawSurfaceUnlock
416274 D1DrawImage
41685a D1DrawCursorTown
416b19 D1DrawObjectBaseDungeon
416ba9 D1DrawArchTile
416ec0 D1DrawObjectHilight
41759b D1Malloc
4175e8 D1Free
417618 D1BufferFile
417c99 D1DrawUnitHilight
417df8 D1DrawInfraLitObjectsDungeon
417f78 D1DrawPartialLitObjectsDungeon
4180aa D1DrawMessageBox
419e8b D1DrawPause
41a565 D1DrawHelp
41b8c4 D1DrawInventory
4236a6 D1DrawItemMenu
440153 D1ProcessNetworkPackets
448e33 D1CreateDDrawPalette
448eab D1LoadGammaConfig
448f20 D1LoadSystemPalette
4525cd D1DrawQuestLog
452f8b D1DrawCompositeUnitDungeon
453160 D1RenderDungeon
453272 D1DrawWorldDungeonHighRes
453477 D1DrawAllFrontTiles
4538e2 D1DrawUnitsDungeon
453ed9 D1DrawUnitDungeon
453fcc D1DrawLitObjectsDungeon
454d9d D1DrawAllBackTiles
455bd4 D1DrawWorldDungeonLowRes
455ec7 D1DrawUIPanel
455f56 D1DrawCursor
456124 D1PresentScene
4564f9 D1RenderMain
45708b D1InitializeSound
45e2a5 D1DrawFrontUnitsTown
45e5b0 D1DrawAllFrontTilesTown
45e939 D1DrawRoofUnitsTown
45ec49 D1DrawRoofTilesTown
45f013 D1DrawBackUnitsTown
45f323 D1DrawAllBackTilesTown
45f65d D1DrawWorldTownHighRes
45f856 D1DrawWorldTownLowRes
45faab D1RenderTown
462c7d SFileClose
462c84 SFileSize
462d06 SFileOpen
462d48 SFileRead
4652c5 D1DrawTilesBack
46886b D1DrawTilesFront
4696be D1DrawBlankTile
469b10 sprintf
469d20 D1FillPalette
46a1e0 memcpy
46acb0 lstrcmpi
```

Code: Select all

```
4b7e48 AutoMapOpen
4b84dc GoldTransactionOpen
4b8968 SkillMenuOpen
4b896c CharacterSheetOpen
4b8c98 VisibleButtons
52569c HighResMode
525740 PauseOpen
52a510 ScreenSurfaceBuffer
52a518 DirectDrawInterface
52a51c DirectDrawPalette
52a528 DirectDrawSurfaceSwap
52a52c DirectDrawSurface
52a548 DoubleBufferScreen
52a549 UseSoftwareRendering
52a54c DDrawLibrary
52b9f1 MessageBoxOpen
53cd48 DrawSurface
5b70dc CurrentTilesetTIL
5b70e0 CurrentTilesetMIN
5bb1ed CurrentLevelType
5bdb0c CurrentTilesetCEL
5c690c TownSmallCEL
634498 HelpOpen
634cb8 InventoryOpen
634ec4 ItemMenuOpen
69b7b0 RedMaskOn
69bd04 QuestLogOpen
```

Code: Select all

```
448e68 DDraw::CreatePalette
448e92 DirectDrawSurface::SetPalette
415600 DDraw:CreatePalette
415401 DDraw::SetCooperativeLevel
41543a DDraw::SetDisplayMode
41545d DDraw::SetDisplayMode
4154ca DirectDrawSurface::GetCaps
415501 DirectDrawSurface::Lock
415511 DirectDrawSurface::Unlock
415583 DirectDrawSurface::GetPixelFormat
4155a9 DirectDraw::CreateSurface
```

(note: if you use the labelmaster plugin for olly you can copy these directly into a txt and load them up).