![]() ![]() ![]() ![]() To compile and run the Diablo II Game Editor, you need: Of course there’s stilla lot more to do on this project, but I seem to have so many things to do and solittle time to do it. Ihave made the source code publicly available on my web site. While there is still a learningcurve in writing Motif applications, most of it is turning out to be a lot easier thanI feared.Īfter working on the code for several months, I came up with a program that wasfunctional enough to use for practically all aspects of character and item editing. I chose toimplement the interface with Motif because 1) I had already written some minorprograms in pure Xlib and Xt, and Motif was next on my list of things to learn 2) I have O’Reilly’s excellent documentation on Motif 1.2 in hardcopy, and recentlydownloaded a PDF version of their updated manuals for Motif 2.0 and 3) manythanks to the Open Group, Motif is now freely available for Free platforms (e.g.,Linux, *BSD), so portability should not be an issue. ![]() Because I’m a unix person, naturally the GUI had to be in X. Then, because I found myself with a bunch of time on my hands and a suddenurge to code, I decided to redesign my game editor and put a graphical interfaceon in. But after even moreresearch, I found that the existing pages on the web were very incomplete or out ofdate and in a few cases inaccurate. I then lookedaround the Web and found a couple of other sites that had similar information, soI was able to confirm and fill in a few spots in the file format. In doing a bunch of research (yeah, that’s it!) on Diablo II saved games, a decodeda good part of the ‘.d2s’ file format and item format on my own. But it got very complicated, and one of its shortcomings–dueto its evolution without much planning–is that most everything is hard-coded andlinear. I started out with writing a text-based saved game (‘.d2s’) viewer/editor, whichgrew from simply upping the experience to editing the major stats and severalaspects of items. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |