the Phrozen Forums
  General Mod Making
  how do i edit the starting items? (Page 2)

Post New Topic  Post A Reply
profile | register | preferences | faq | search

UBBFriend: Email This Page to Someone!
This topic is 2 pages long:   1  2 
next newest topic | next oldest topic
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     Click Here to See the Profile for justanothermodder   Click Here to Email justanothermodder        Reply w/Quote   
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).]

IP Logged

FeistyGirl
Honorary Warlord

Posts: 729
From: a padded cell somewhere
Registered: Feb 2001

posted 12 February 2002 22:46     Click Here to See the Profile for FeistyGirl   Click Here to Email FeistyGirl        Reply w/Quote   
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."

IP Logged

Baz
Honorary Warlord

Posts: 687
From: The Netherlands
Registered: Nov 2001

posted 13 February 2002 12:31     Click Here to See the Profile for Baz   Click Here to Email Baz        Reply w/Quote   
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

IP Logged

Baz
Honorary Warlord

Posts: 687
From: The Netherlands
Registered: Nov 2001

posted 13 February 2002 12:36     Click Here to See the Profile for Baz   Click Here to Email Baz        Reply w/Quote   
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

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 14:11     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
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!!

IP Logged

jbouley
Forum Admin.

Posts: 4907
From: Portland, Maine, USA
Registered: Jan 2001

posted 13 February 2002 14:14     Click Here to See the Profile for jbouley   Click Here to Email jbouley        Reply w/Quote   Visit jbouley's Homepage!
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

IP Logged

Wyvern
Honorary Warlord

Posts: 1137
From: A very large cave
Registered: Jan 2002

posted 13 February 2002 14:25     Click Here to See the Profile for Wyvern   Click Here to Email Wyvern        Reply w/Quote   
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 .

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 15:21     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
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?

IP Logged

Apocalypse Demon
Moderator

Posts: 4023
From: Mississauga, Ontario
Registered: Oct 2001

posted 13 February 2002 15:23     Click Here to See the Profile for Apocalypse Demon   Click Here to Email Apocalypse Demon        Reply w/Quote   
"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++...

IP Logged

Apocalypse Demon
Moderator

Posts: 4023
From: Mississauga, Ontario
Registered: Oct 2001

posted 13 February 2002 15:24     Click Here to See the Profile for Apocalypse Demon   Click Here to Email Apocalypse Demon        Reply w/Quote   
Wyvern, extracting the cpp files somehow is illegal...

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 15:25     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
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?

IP Logged

jbouley
Forum Admin.

Posts: 4907
From: Portland, Maine, USA
Registered: Jan 2001

posted 13 February 2002 15:34     Click Here to See the Profile for jbouley   Click Here to Email jbouley        Reply w/Quote   Visit jbouley's Homepage!
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

IP Logged

Wyvern
Honorary Warlord

Posts: 1137
From: A very large cave
Registered: Jan 2002

posted 13 February 2002 15:35     Click Here to See the Profile for Wyvern   Click Here to Email Wyvern        Reply w/Quote   
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

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 15:37     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
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

IP Logged

Wyvern
Honorary Warlord

Posts: 1137
From: A very large cave
Registered: Jan 2002

posted 13 February 2002 15:40     Click Here to See the Profile for Wyvern   Click Here to Email Wyvern        Reply w/Quote   
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.

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 15:43     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
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.
--

IP Logged

Apocalypse Demon
Moderator

Posts: 4023
From: Mississauga, Ontario
Registered: Oct 2001

posted 13 February 2002 15:48     Click Here to See the Profile for Apocalypse Demon   Click Here to Email Apocalypse Demon        Reply w/Quote   
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"...

IP Logged

DarqPhoenix
WarLord

Posts: 191
From: NY, USA
Registered: Nov 2001

posted 13 February 2002 15:56     Click Here to See the Profile for DarqPhoenix   Click Here to Email DarqPhoenix        Reply w/Quote   Visit DarqPhoenix's Homepage!
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 purposes

2:@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

IP Logged

Apocalypse Demon
Moderator

Posts: 4023
From: Mississauga, Ontario
Registered: Oct 2001

posted 13 February 2002 15:58     Click Here to See the Profile for Apocalypse Demon   Click Here to Email Apocalypse Demon        Reply w/Quote   
"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...

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 15:58     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
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

IP Logged

Apocalypse Demon
Moderator

Posts: 4023
From: Mississauga, Ontario
Registered: Oct 2001

posted 13 February 2002 16:14     Click Here to See the Profile for Apocalypse Demon   Click Here to Email Apocalypse Demon        Reply w/Quote   
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.

IP Logged

D2liquid
Knight

Posts: 72
From: Napoleon,Ohio,U.S.A
Registered: Feb 2002

posted 13 February 2002 16:28     Click Here to See the Profile for D2liquid   Click Here to Email D2liquid        Reply w/Quote   Visit D2liquid's Homepage!
*about*

IP Logged

Myhrginoc
Honorary Warlord

Posts: 1326
From: Percussion U
Registered: Dec 2001

posted 13 February 2002 23:04     Click Here to See the Profile for Myhrginoc   Click Here to Email Myhrginoc        Reply w/Quote   
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.

IP Logged

Myhrginoc
Honorary Warlord

Posts: 1326
From: Percussion U
Registered: Dec 2001

posted 13 February 2002 23:23     Click Here to See the Profile for Myhrginoc   Click Here to Email Myhrginoc        Reply w/Quote   
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.

IP Logged


This topic is 2 pages long:   1  2 

All times are Central Standard Time

next newest topic | next oldest topic

Administrative Options: Close Topic | Archive/Move | Delete Topic
Post New Topic  Post A Reply
Hop to:

Contact Us | The PhrozenKeep

© PhrozenKeep.com . all buttons made by the Evilenglishman . swords and shields by DigiBO.


Ultimate Bulletin Board 5.47c