Author
|
Topic: how do i edit the starting items?
|
justanothermodder Knight

Posts: 76 From: Somewhere, Il, USA Registered: Jul 2001 |
posted 12 February 2002 21:47
Good points thier FeistyGirl, so that will definately end Shortning Act 3. As for the others the people you need to talk to or both in town. So if you were to beat the boss early in acts 1 or act 3, all you would have to do is talk to the person needed to move you forward. I know this works for Diablo (Ancestral Recall), beat him in Act 3, talk to Tyreal in Act 4 and 1 Red Portal to act 5 no questions asked. But has anyone done the same thing with Duriel, maybe a test is needed here. Edit: Ran a quickie test, I stuck Andy and Duriel in the Outer Cluster at level 1 apiece (too tired to wait to download a char editor), and 1 hitpoint apiece. After killing both, I was able to get to act two but even after talking to all the pertianat people I was not able to get to act 3. It looks as if you should be able to do a 3 quest type game (with quickie stops at the others), and a training lvl. Act 1 - Training, Act 2 - Quest 1, Act 3 - Quest 2 (Have to kill both Mephisto and Diablo), a quick stop in act 4 to talk to Tyrel?. Could block exit to outer world, and finally Act 5 - Quest 3. Just remember unless you move the quest rewards for the missing acts you won't get them Just trying to help you with ideas for your future mod [This message has been edited by justanothermodder (edited 12 February 2002).] [This message has been edited by justanothermodder (edited 12 February 2002).]

|
FeistyGirl Honorary Warlord
   
Posts: 729 From: a padded cell somewhere Registered: Feb 2001 |
posted 12 February 2002 22:46
Perhaps killing Duriel isn't really the end of the last Act 2 quest... perhaps Tyrael needs to be moved along with Duriel so you can talk to him after killing Duriel?Similarily perhaps the red Mephisto portal could be moved along with him? Heck just move the entire pandemonium fortress to Act 1 as well, LOL  ------------------ "I'm a miracle worker. If I work, it's a miracle."

|
Baz Honorary Warlord
   
Posts: 687 From: The Netherlands Registered: Nov 2001 |
posted 13 February 2002 12:31
making a new type D2X isn't possible!!! Blizzard worked at it with about 200 ppl, and u wanna do it alone? That would take 5 years or something like that. I really like you're ideas, well... if u say that u can do it, start with changing the whole druid, or adding a new char or something with chars. Just trust me... you won't be able to do that.------------------ Give me fuel, give me fire, give me all that I desire

|
Baz Honorary Warlord
   
Posts: 687 From: The Netherlands Registered: Nov 2001 |
posted 13 February 2002 12:36
To Apocolypse Demon: what exsactly is the source code? is it just a .txt file? plz tell me what it is and where u think I can find it.------------------ Give me fuel, give me fire, give me all that I desire

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 14:11
The source code is made by C++, which I have, and the source code is the entire game, the *.exe and *.dll files. It wouldn't take that long if u stick to it and plan ahead of time. ( make the ieda and write it down to copy to LoR.cpp and then build,compile and link it, then run. A simple but long porocess and a lot!!! of time is needed!!

|
jbouley Forum Admin.
    
Posts: 4907 From: Portland, Maine, USA Registered: Jan 2001 |
posted 13 February 2002 14:14
The source code would not be in a txt file but in the other files that run the game.You can edit some code through hex editing of .dll files...but the problem is that the basic game "engine" is written in code...and unless you know what the Blizzard codes mean (good luck unless you're buddies with a Blizzard programmer), you could not "rewrite" the game. I'm no programmer, but I imagine a lot of the code is encrypted so that even if you could decompile the files, what would come out the other end would be massivley incomprehensible. But you won't find source code in any format as simple as the .txt or .tbl files.  ------------------ - JEFF "A hero is no braver than anyone else. He is only brave five minutes longer." For my latest mod (for LoD/expansion), download Version 1.1 of Sanctuary in Chaos - Or for old stuff (for classic D2), visit my orignal mod site at www.planetdiablo.com/sanctuary

|
Wyvern Honorary Warlord
   
Posts: 1137 From: A very large cave Registered: Jan 2002 |
posted 13 February 2002 14:25
we need the source code any thoughts on how we can get it or parts of it? not being able add new characters acts monsters and a lot of stuff is disapointing me . I also want to add class specific skill books and have them drop but that may not be possible without editing the source code. that is must have in my mod .

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 15:21
Could we do a petition for them to release the code to the modding community? Or to someone that wants to make a private version for their selves? I mean if we posted the code the would sue us, but if we post a freeware of our new version**, then what? Is a petition a good idea, if we get enough ppl right?

|
Apocalypse Demon Moderator
   
Posts: 4023 From: Mississauga, Ontario Registered: Oct 2001 |
posted 13 February 2002 15:23
"The source code is made by C++, which I have, and the source code is the entire game, the *.exe and *.dll files."The source code is not the .dll files...they are the .cpp files(C++ files). For example, one of the cpp files is ItemMods.cpp...from what I know, these files cannot be extracted though I imagine if they were extracted, they would be easier to read because they are in C++...

|
Apocalypse Demon Moderator
   
Posts: 4023 From: Mississauga, Ontario Registered: Oct 2001 |
posted 13 February 2002 15:24
Wyvern, extracting the cpp files somehow is illegal...

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 15:25
What about the petition idea? ---------- I mean could we || we could post it on the forum and have ppl e-mail me and then do it some way? Any suggestions, Jboely?

|
jbouley Forum Admin.
    
Posts: 4907 From: Portland, Maine, USA Registered: Jan 2001 |
posted 13 February 2002 15:34
Anyone who wants to start a petition is welcome to, of course...but Blizzard is notorious for ignoring this kind of stuff, and unlike many other game makers (like the makers of Quake, for example), they just don't want to release source code to anyone.Given their feelings on such things, I consider us fortunate that they even allow modding of D2. I don't like to toss water on anyone's bonfire...but I'm pretty sure a petition will go nowhere. Hell, Blizzard hasn't even released the source code for the original Diablo...and it's not like they have anything to lose financially there... ------------------ - JEFF "A hero is no braver than anyone else. He is only brave five minutes longer." For my latest mod (for LoD/expansion), download Version 1.1 of Sanctuary in Chaos - Or for old stuff (for classic D2), visit my orignal mod site at www.planetdiablo.com/sanctuary

|
Wyvern Honorary Warlord
   
Posts: 1137 From: A very large cave Registered: Jan 2002 |
posted 13 February 2002 15:35
i just asked them telling them i speak for myself but noticed ppl need help in the modding comunity . i did not list this site because i do not speak for it of course :0 i am totaly down for a petition

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 15:37
So lets do the petition, If anyone wants to have Blizzard post the sorce code for D2 LoD: E-mail me @ d2liquid@hotmail.com and subject: D2 PETITION --------- How do we go about doing this? --------- "My furtures so bright, I have to wear sunglasses "-D2liquid

|
Wyvern Honorary Warlord
   
Posts: 1137 From: A very large cave Registered: Jan 2002 |
posted 13 February 2002 15:40
we don't need to ask for the whole source code. just parts of it would be good right? then figure out a way to insert it into dll i am guessing. We should also ask for hex offsets. thats what i asked them for in my message also asked them for any help at all heh.

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 15:43
At least how to start a new source code to make a new game, like how to add the *.dll and make it go to the *.mpq and view them. -- How do we go about doing a petition? -- hmmm...... Welcome to The Shire. My name is GoldenBerry, Tom Bambadil's wife, that lives in The Old Forest. --

|
Apocalypse Demon Moderator
   
Posts: 4023 From: Mississauga, Ontario Registered: Oct 2001 |
posted 13 February 2002 15:48
First off, D2liquid, if you want to make a new source code, you will need to do it from scratch for your own game because it will likely be incompatible with the other source code files of diablo 2."we don't need to ask for the whole source code. just parts of it would be good right? then figure out a way to insert it into dll i am guessing. We should also ask for hex offsets. thats what i asked them for in my message also asked them for any help at all heh." The source code aren't in the .dlls in the first place so they can't be "inserted"...

|
DarqPhoenix WarLord
  
Posts: 191 From: NY, USA Registered: Nov 2001 |
posted 13 February 2002 15:56
1:blizzard wont release the source code, trust me, it took them several years to make this game, they are not going to let somebody else get all that work for free, even for non comercial purposes2:@wyvern: adding new monsters and items and such is easy, theres no need for source code for that 3: its possible to edit the existing characters to create "new" ones, say change the names, edit the skills, change their graphics, tho it would take alot of work tilesets and stuff can be changed for the acts, and using the 3 act method mentioned earlier you could make a 3 act game.. you could also disable certain quests in the remaining acts.... about the only things you wouldn't be able to do in liquids plan is have any kind of party system, add new areas (you can edit current ones, but not add new ones) or have more or less then 7 classes i may be mistaken, but i think the rest is posible, with alot of hard work ------------------ quote: Those who seek power, gain destruction. Those who seek nothing, gain immortality.
The Obsidian Project, coming soon

|
Apocalypse Demon Moderator
   
Posts: 4023 From: Mississauga, Ontario Registered: Oct 2001 |
posted 13 February 2002 15:58
"2:@wyvern: adding new monsters and items and such is easy, theres no need for source code for that"Please tell us how to make NEW monsters. You can't unless you rewrite the animdata.d2(which is being worked on I believe). That is NOT easy...

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 15:58
I know a little about C++ coding but not how to even start a game in C++!!!! -- file types: .mpq ---> .lor .txt ---> .txt .tbl ---> .tbl .* ---> .* -- So then what is the starting line? -- Can we ask blizzard for some help? -- ? -- hmmm............. What the....HE**.......Ahhh""-D2liquid after he finds out u cannot us th d2 source code

|
Apocalypse Demon Moderator
   
Posts: 4023 From: Mississauga, Ontario Registered: Oct 2001 |
posted 13 February 2002 16:14
Like I said, it's too complex to do. You need a HUGE team and it will take years. With the statement "I know a little C++" isn't going to cut it when making a game.

|
D2liquid Knight

Posts: 72 From: Napoleon,Ohio,U.S.A Registered: Feb 2002 |
posted 13 February 2002 16:28
*about*

|
Myhrginoc Honorary Warlord
   
Posts: 1326 From: Percussion U Registered: Dec 2001 |
posted 13 February 2002 23:04
A few comments, for what they're worth. And some way of looking at the scale of some of our more ambitious dreams.New monsters will be possible soon---that is my shoot-from-the-hip opinion. Currently we know a lot about how existing monsters are defined in the game. We know some of the information is hidden in the DLLs because we can't change things in certain columns in Monstats that we should be able to change (e.g. total pieces). There are a good number of modders trying to find the places that type of information is hidden, and they have been at it for months. Say 25 people for three months minimum, that's already a lot of man-hours. Some of us are cracking the structure of COFs and AnimData for controlling the animations, and we already have how many non-D2 monsters running around Sanctuary these days? That is a great achievement in itself!!! I think the ability to add lines to monstats and montype are probably only a few months away. I haven't seen much modding of objects yet, or maybe I am not looking in the right places. I am not talking about items, I mean the stuff in objects.txt. Has anybody worked enough with objects.txt and the related files to write a tutorial yet? Many of these objects initiate game sequences, some are quests. If we want to add quests or questlike sequences, mining these control functions will be the key, I suspect. Oddly enough, new levels might be an easier chore, if we can find out how the DLLs work with levels.txt. A certain amount of this can be determined using interactive debuggers and disassemblers. To use a debugger properly takes two monitors, one to watch the gameplay and the other to operate the debugger and display code and watched variables. Some of the levels are arbitrary collections of level parts, partially defined in code and partially defined in levels.txt...we find where those subroutines are called and maybe we can call them in new ways. But the level system itself seems to be fairly simple, just well hidden. [There is a legal issue here, since those activities are also known as reverse engineering, and the EULA doesn't allow that. There is a thread elsewhere with some rather spirited debate about what the EULA does and does not permit, or whether certain written comments constitutes legal permissions for what we already do.] Forget about source code. It isn't in any of the modules you get from an install, and it isn't available as a resource here. It never will be. That source code is the intellectual property of Blizzard, and one of the most strategic assets of the company, whether they do any more with it or not. They would no more post the source code than you would post your Social Security and bank account numbers. The closest you will ever get to the source code is the output of a disassembler and the few cryptic error messages that refer to the source code files they were compiled from. And examining any C++ development package (e.g. Visual C++), you will see how many pieces make up a larger project and what a snowball's chance in Hell you have of reconstructing source code out of machine language files.

|
Myhrginoc Honorary Warlord
   
Posts: 1326 From: Percussion U Registered: Dec 2001 |
posted 13 February 2002 23:23
I work my way from back to front on new posts, so I didn't see the hullaballoo over petitions until after I said my piece. Sorry I added to the pile. Be my guest to delete my two posts or lock this down or something...it definitely drifts off the stated topic.

|