Soldak Home   Drox Operative   Din's Curse   Depths of Peril   Zombasite  

Go Back   Soldak Entertainment Forums > Depths of Peril > Depths of Peril modding
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Reply
 
Thread Tools Display Modes
  #1  
Old 03-12-2008, 08:03 AM
Douweeh Douweeh is offline
Amateur
 
Join Date: Mar 2008
Posts: 20
Wink Question about modding.

Hello there, I've been playing Depths of Peril for a few weeks and today first started modding stuff to see if that's any fun, turned out that it is

After messing around with experience rates for an hour or two (doesn't everyone start there? ) I decided to make my own class, which might be a ridiculous idea but I thought I'd at least give it a shot ^_^

Problem is, it won't show up on the character creation screen. All I've done so far is edit the classes.gdb file. What step am I missing? ^_^ and can it be done in the first place?

Thanks in advance and I hope to be part of this nice forum,

Douweeh \^_^/
Reply With Quote
  #2  
Old 03-12-2008, 11:02 AM
SamMcMackin SamMcMackin is offline
Champion
 
Join Date: Jan 2008
Location: Minnesota
Posts: 107
Default

Welcome to DoP! Modding this game is something I had a lot of fun with. Sadly I never tried making my own class, so I can't exactly help you with that. However, I do know that it is very easy to change the name of a class, edit their stat points, stat growth and edit their skills and skill trees. If you are interested in any of this let me know and I can show you where to look.

Good luck!
__________________
ChickenFeathers, Level 8x Warrior, Leader of Raven's Nest.
I did it, I found out how to rename them!!
Click here to find out how.

Want to know how to change your covenant's icon?
Reply With Quote
  #3  
Old 03-12-2008, 11:11 AM
Douweeh Douweeh is offline
Amateur
 
Join Date: Mar 2008
Posts: 20
Smile

Quote:
Originally Posted by SamMcMackin View Post
Welcome to DoP! Modding this game is something I had a lot of fun with. Sadly I never tried making my own class, so I can't exactly help you with that. However, I do know that it is very easy to change the name of a class, edit their stat points, stat growth and edit their skills and skill trees. If you are interested in any of this let me know and I can show you where to look.

Good luck!
Thanks for the welcome and the reply ^_^ I think I have editing figured out but I'd really just prefer making my own class, I think it shouldn't be that hard really.
Especially because that way there'd be some variety in the characters running about (4 classes is ok I guess, but more is better, right? )

One thing you might be able to help me with though, since you mentioned you know your way around with skill-editing. Is there any way to reduce the copper/silver cost of skill upgrades? that's one thing I couldn't find by myself.

Thanks again ^_^

Douweeh.
Reply With Quote
  #4  
Old 03-12-2008, 12:33 PM
Shadow's Avatar
Shadow Shadow is offline
Super Moderator
 
Join Date: Jun 2007
Location: Dallas, TX
Posts: 10,242
Default

If I remember correctly, to change the training prices for the skills, change ValueEachPointTraining in systems.gdb.

As for creating a new class. The game is unfortunately fairly hardcoded for 4 classes (which is pretty stupid on my part) so there probably isn't a good way to add an additional class. You can however choose one of the player classes that is already there and completely modify it into a different class.
__________________
Steven Peeler
Designer/programmer
Depths of Peril, Kivi's Underworld, Din's Curse, Drox Operative, Zombasite, Din's Legacy, Drox Operative 2, & Din's Champion
Wishlist Din's Champion
Reply With Quote
  #5  
Old 03-12-2008, 12:57 PM
Douweeh Douweeh is offline
Amateur
 
Join Date: Mar 2008
Posts: 20
Default

Quote:
Originally Posted by Shadow View Post
If I remember correctly, to change the training prices for the skills, change ValueEachPointTraining in systems.gdb.

As for creating a new class. The game is unfortunately fairly hardcoded for 4 classes (which is pretty stupid on my part) so there probably isn't a good way to add an additional class. You can however choose one of the player classes that is already there and completely modify it into a different class.
Awww, and I was looking forward to it too ^_^; thanks for the reply though, I'll try that then. One more question though, the "ClassNpcRogue" versions in classes.gdb are for your opponent I assume?
If I'm going to give my enemies access to the class I'm going to create then I was thinking of powering them down a bit

The ValueEachPointTraining variable is indeed exactly what I was looking for, thanks Shadow

Douweeh.
Reply With Quote
  #6  
Old 03-12-2008, 04:39 PM
Shadow's Avatar
Shadow Shadow is offline
Super Moderator
 
Join Date: Jun 2007
Location: Dallas, TX
Posts: 10,242
Default

ClassNpcRogue would be most of the rogues that are in the game except for the player version and true monsters. So this could be rogues in other covenants, rogues that you recruit into your covenant, rogues that need to be rescued, etc.
__________________
Steven Peeler
Designer/programmer
Depths of Peril, Kivi's Underworld, Din's Curse, Drox Operative, Zombasite, Din's Legacy, Drox Operative 2, & Din's Champion
Wishlist Din's Champion
Reply With Quote
  #7  
Old 03-12-2008, 06:11 PM
Douweeh Douweeh is offline
Amateur
 
Join Date: Mar 2008
Posts: 20
Smile

hmmm, the classes only seem to have animations for the things they're supposed to be able to do. So no rogue model wearing plate armour... too bad, though I guess it would have been odd if that had been in there

Slowly but surely my class is taking shape though ^_^ it probably won't be very balanced (I'm no professional after all) but if you like I can post the edited files here when I'm done.

Thanks again to the people who helped with my questions, the ClassNpc_ thingy makes sense I guess

Douweeh.
Reply With Quote
  #8  
Old 03-13-2008, 05:22 PM
Douweeh Douweeh is offline
Amateur
 
Join Date: Mar 2008
Posts: 20
Red face

Hmmm, I've been trying some more things that don't seem to work any help/insight would be appreciated.
- Is it possible to have a negative basecost for skills? so I can give my character bad traits in return for skillpoints.

EDIT: Nevermind this one, I figured it out ^_^; it was StatMultMaxHealth, I looked it up in the MagicModifiers.
- I've been trying to edit Health directly (so not the Vitality stat) but with little luck, I'd expect StatMultHealth to be the trick to boosting it percentually but that did nothing. Also, lowering my Vitality didn't change my health total at all, which I thought was kind of odd.

Thanks in advance ^_^ and do stop me if I'm asking too many questions, I'm beginning to get the feeling that I'm a bit of a nuisance. I do really appreciate your answers though,

Douweeh.

Last edited by Douweeh : 03-13-2008 at 05:27 PM.
Reply With Quote
  #9  
Old 03-13-2008, 09:16 PM
Shadow's Avatar
Shadow Shadow is offline
Super Moderator
 
Join Date: Jun 2007
Location: Dallas, TX
Posts: 10,242
Default

Quote:
Originally Posted by Douweeh View Post
Hmmm, I've been trying some more things that don't seem to work any help/insight would be appreciated.
- Is it possible to have a negative basecost for skills? so I can give my character bad traits in return for skillpoints.
You could try to put a negative number in for BaseCost for a skill but I doubt it would work like you want it to.

Quote:
Originally Posted by Douweeh View Post
EDIT: Nevermind this one, I figured it out ^_^; it was StatMultMaxHealth, I looked it up in the MagicModifiers.
- I've been trying to edit Health directly (so not the Vitality stat) but with little luck, I'd expect StatMultHealth to be the trick to boosting it percentually but that did nothing. Also, lowering my Vitality didn't change my health total at all, which I thought was kind of odd.
Yeah, changing your current health probably doesn't do much, you can only really change MaxHealth. In general higher Vitality will result in more health. I don't think I've tested negative numbers much so it wouldn't surprise me too much if it didn't work for some reason.

Quote:
Originally Posted by Douweeh View Post
Thanks in advance ^_^ and do stop me if I'm asking too many questions, I'm beginning to get the feeling that I'm a bit of a nuisance. I do really appreciate your answers though,
I'm not sure you can ask too many questions. Well I'm sure you could if you really tried, but you're not even close yet.
__________________
Steven Peeler
Designer/programmer
Depths of Peril, Kivi's Underworld, Din's Curse, Drox Operative, Zombasite, Din's Legacy, Drox Operative 2, & Din's Champion
Wishlist Din's Champion
Reply With Quote
  #10  
Old 03-14-2008, 03:02 AM
Douweeh Douweeh is offline
Amateur
 
Join Date: Mar 2008
Posts: 20
Smile

Quote:
Originally Posted by Shadow View Post
You could try to put a negative number in for BaseCost for a skill but I doubt it would work like you want it to.
Yeah, it didn't ^_^; thanks anyway though

Quote:
Originally Posted by Shadow View Post
Yeah, changing your current health probably doesn't do much, you can only really change MaxHealth. In general higher Vitality will result in more health. I don't think I've tested negative numbers much so it wouldn't surprise me too much if it didn't work for some reason.
The MaxHealth worked well enough as a negative effect for what I had in mind, actually it's kind of a relief that there's been need for negative stats otherwise *remembers negative effects on items in the Diablos <_<*

Quote:
Originally Posted by Shadow View Post
I'm not sure you can ask too many questions. Well I'm sure you could if you really tried, but you're not even close yet.
Thanks ^_^ and thanks for your answers, they're helping a lot,

Douweeh.
Reply With Quote
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump


All times are GMT -4. The time now is 01:27 AM.


Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Copyright © 2007 - 2026 Soldak Entertainment, Inc.