New Weapon Types?

Post » Tue May 17, 2011 8:16 am

I've seen some pretty incredible things done with OBSE plugins. Anyone who uses OBSE plugins knows what I'm talking about - the possibilities are, as far as I know, infinite. I'm curious about adding additional weapon types to the game.

Currently, we have 6 weapon types in the game. Blade1H(0), Blade2H(1), Blunt1H(2), Blunt2H(3), Staff(4), and Bow(5)

As far as I know, the weapon's type determines 4 things: Which skill gains XP from using that weapon, which animation set a character uses when they have that weapon equipped, whether or not equipping it forces off your shield, and less importantly, what that weapon says about it's type when you mouse over it (ie. "Blade Two-Handed"). Knowing this, it should be *theoretically* possible to add new weapon types, just assign it a code that isn't used for something else, pick which skill gets the xp, and then choose the animation filenames. With this, you could add new weapon animations, such as Spear or Dual-Wield, without ever touching the original animations.

Bottom line is: Can it be done? If so, how?

Also, if this can be done, would it be possible to add a whole new skill to the game? (I'm thinking Spear, obviously.)
User avatar
Terry
 
Posts: 3368
Joined: Mon Jul 09, 2007 1:21 am

Post » Tue May 17, 2011 1:35 pm

You've already said it - The theoretical possibilities are endless (within limits, of course :P). Creating new weapon types should be possible but it''d involve a lot of legwork (namely a fair amount of decoding how the weapon and skill system work). Creating new skills isn't wholly another ballgame but it'd be harder given the number of hardcoded elements that'd need patching. So, yes - It is theoretically possible to add new weapons and skills.
User avatar
Samantha Jane Adams
 
Posts: 3433
Joined: Mon Dec 04, 2006 4:00 pm

Post » Tue May 17, 2011 6:47 am

Any idea where I could get started? I took a quick look in the OBSE plugin example source code, but there was nothing in the project that looked related to weapon types. (mind, I was just quickly skimming through the code)
User avatar
The Time Car
 
Posts: 3435
Joined: Sat Oct 27, 2007 7:13 pm

Post » Tue May 17, 2011 1:53 am

The OBSE plugin example is simply a means to inject your own code into the game. You'll need to start looking into the game's code if you want anything hardcoded modified. But such discussions aren't entertained on the forums.
User avatar
Roberto Gaeta
 
Posts: 3451
Joined: Tue Nov 06, 2007 2:23 am

Post » Tue May 17, 2011 4:38 am

Where are they entertained?
User avatar
rae.x
 
Posts: 3326
Joined: Wed Jun 14, 2006 2:13 pm


Return to IV - Oblivion