Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

What language was Diablo written in?

Name: Anonymous 2011-12-19 4:10

I really love Diablo (the first one, the second ruined the franchise but getting rid of the atmosphere and making it about collecting items as currency) and want to know what language it was written in. Also, I'm currently playing on US East if anyone wants to play with me.

I really wish Blizzard would fix the fucking hacking though. It should take them a single engineer to do it at this point.

Name: Anonymous 2011-12-19 12:44

>>18
What are you talking about?

"C:\\DIABLO\\retail\\ENGINE.CPP"
"C:\\DIABLO\\retail\\SOUND.CPP"
"C:\\DIABLO\\retail\\PALETTE.CPP"
"C:\\DIABLO\\retail\\dx.cpp"
"C:\\DIABLO\\retail\\SCROLLRT.CPP"
"U:\\DiabloUI\\Ui\\Focus.cpp"
"U:\\DiabloUI\\Ui\\Title.cpp"
"U:\\DiabloUI\\Ui\\Progress.cpp"
"U:\\DiabloUI\\Ui\\Logon.cpp"
"U:\\DiabloUI\\Ui\\SelConn.cpp"
"U:\\DiabloUI\\Ui\\Sbar.cpp"
"U:\\DiabloUI\\Ui\\connect.cpp"
"U:\\DiabloUI\\Ui\\Doom.cpp"
"U:\\DiabloUI\\Ui\\credits.cpp"
"U:\\DiabloUI\\Ui\\artfont.cpp"
"U:\\DiabloUI\\Ui\\DiabEdit.cpp"
"U:\\DiabloUI\\Ui\\local.cpp"
"U:\\DiabloUI\\Ui\\SelModem.cpp"
"U:\\DiabloUI\\Ui\\SelHero.cpp"
"U:\\DiabloUI\\Ui\\cr8game.cpp"
"U:\\DiabloUI\\Ui\\SelIPX.cpp"
"U:\\DiabloUI\\Ui\\OkCancel.cpp"
"SBLT.CPP"
"SBMP.CPP"
"SCODE.CPP"
"SDLG.CPP"
"SDRAW.CPP"
"SEVT.CPP"
"SFILE.CPP"
"SGDI.CPP"
"SMSG.CPP"
"SNET.CPP"
"STRANS.CPP"
"SVID.CPP"


I can't find a single one ending in .C.

That said, by the looks of the disassembly, they didn't really use C++ features. That's probably the reason the game worked in the first place.

A fucking lot of global variables though. Reminds me of early iD software games. The UI code is also quite bizarre.

I'll check the one that didn't work (Diablo II) later.

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List