Aller au contenu

Photo

Wavebend's modding worklog


98 réponses à ce sujet

#1
Wavebend

Wavebend
  • Members
  • 1 890 messages

To be updated


  • Hrungr, HunterKipling, Zorinho20_CRO et 6 autres aiment ceci

#2
Wavebend

Wavebend
  • Members
  • 1 890 messages

reserved



#3
MaceWindusLightsaber

MaceWindusLightsaber
  • Members
  • 111 messages
reserved
  • Wavebend aime ceci

#4
Proto

Proto
  • Members
  • 1 775 messages
reserved
  • Wavebend aime ceci

#5
ThatBruhYouDK

ThatBruhYouDK
  • Members
  • 1 526 messages
reserved
  • Wavebend aime ceci

#6
Snakebite

Snakebite
  • Members
  • 783 messages
reserved
  • Wavebend aime ceci

#7
ThatBruhYouDK

ThatBruhYouDK
  • Members
  • 1 526 messages
Can I reserve two slots? :bandit:
Too late:

reserved

#8
Zorinho20_CRO

Zorinho20_CRO
  • Members
  • 3 252 messages

Reserved



#9
Gya

Gya
  • Members
  • 1 531 messages
Reserved

#10
Jugger nuggss

Jugger nuggss
  • Members
  • 3 746 messages
kept or set apart or aside for future or special use
  • ParthianShotX, Proto et Snakebite aiment ceci

#11
kmeeg

kmeeg
  • Members
  • 372 messages

Reserved



#12
Wavebend

Wavebend
  • Members
  • 1 890 messages

I haven't been able to show much despite making some claims, and that's because I'm reworking my toolset. So let me explain what's going on for those who are interested.

 

Basically, the game works by loading self-sufficient and disconnected chunks of data. In other words, these chunks of data contain all the data they need to function on their own, however they cannot ask for outside help if they somehow don't. An example is abilities. An ability, in data terms, is essentially a big chunk of data that contains the visual effects, the meta-data (how the ability works), the scripting (LUA scripts) and everything else required to make the ability function correctly.

 

These so-called chunks of data are called "bundles". Every piece of data in this game is part of a bundle. There are small bundles, such as the aforementioned ability bundles, and huuge bundles, such as the basegame bundle.

 

Modding tools exist to replace data in a bundle by editing entries that are already part of a bundle, and that works fine for 99% of mods. However no tools exist to add new entries, or merge two bundles together. And that severely limits how cool you want your mods to be. As an example, want to import the Saarebas/Silent Sister and their skill trees into SP? You can't, because their data isn't part of a bundle loaded in SP. Or want to play as a venatori mage or with the qunari commander abilities? You can't because that data is in NPC bundles, etc.

 

I'd say I'm about 70% done.


  • Gya et JiaJM98 aiment ceci

#13
Proto

Proto
  • Members
  • 1 775 messages

You scrubs.

 

"reserved" not "Reserved"

 

Shrug.


  • ThatBruhYouDK aime ceci

#14
Gya

Gya
  • Members
  • 1 531 messages

You scrubs.

"reserved" not "Reserved"

Shrug.


desrever
  • Jugger nuggss et Proto aiment ceci

#15
Yung Blood

Yung Blood
  • Members
  • 16 messages

Modding tools exist to replace data in a bundle by editing entries that are already part of a bundle, and that works fine for 99% of mods. However no tools exist to add new entries, or merge two bundles together. And that severely limits how cool you want your mods to be. As an example, want to import the Saarebas/Silent Sister and their skill trees into SP? You can't, because their data isn't part of a bundle loaded in SP. Or want to play as a venatori mage or with the qunari commander abilities? You can't because that data is in NPC bundles, etc.

 

Aw, I was really hoping for MP trees being able to be imported into SP. Thanks for doing all this, man.

 

Also, combo breaker? 



#16
Wavebend

Wavebend
  • Members
  • 1 890 messages

implemented delta algoritm, should be able to start testing very soon with adding new entries and such

edit: successfully merged 2 bundles, updating network registry

edit 2: just need to rewrite some code to sync the database, gimme a hr or so


  • JiaJM98 aime ceci

#17
Wavebend

Wavebend
  • Members
  • 1 890 messages

I can successfully boot the game with 2 merged bundles (added approx 350 new files for testing) and updated network registry files, will test some mods when new year family gathering is over


  • Snakebite aime ceci

#18
Wavebend

Wavebend
  • Members
  • 1 890 messages

Well it works. Using Calpernia's fade step (Located in NPC bundle)

 


  • Hrungr, HunterKipling, Minuos et 2 autres aiment ceci

#19
Proto

Proto
  • Members
  • 1 775 messages
That is sweet! So you can give players boss moves, independent of the limited 4 abilities!

That is fantastic.

#20
Wavebend

Wavebend
  • Members
  • 1 890 messages

That is sweet! So you can give players boss moves, independent of the limited 4 abilities!

That is fantastic.

 

Yeah but coolest of all is using abilities that didn't make their way into the game. Often these are found in unusable bundles so I can now merge those in. As for boss moves -> it's actually any non-dlc enemy moveset. Demons, red templars, venatori and their commanders, doesn't have to be humanoid. Also can use a bunch of files that are otherwise inaccessible, such as the discarded MP files that they decided not to use in favor of the SP ones instead. DLC stuff is another beast to mod because it's patched in quite differently

 

edit: although it is possible to say, become a bolter, but you'd have to recreate all the abilities by creating new entries (which is possible) and copy-pasting the content over, but I'm not 100% confident with the process yet



#21
DrakeHasNoFlow

DrakeHasNoFlow
  • Members
  • 1 071 messages
Is it possible to change the properties of fade shield? Like give it an internal cool down and recharge rate? Or make it function like enemy barriers (spell binders, mages, etc)?

#22
JiaJM98

JiaJM98
  • Members
  • 1 278 messages

 Or make it function like enemy barriers (spell binders, mages, etc)?

You mean so it doesn't decay? I believe there is already a mod that exists on Nexus which does exactly that.

 

Also it would be nice to bring Superb Barrier Amulet from SP to MP (and remove the class restrictions :ph34r: )



#23
DrakeHasNoFlow

DrakeHasNoFlow
  • Members
  • 1 071 messages

You mean so it doesn't decay? I believe there is already a mod that exists on Nexus which does exactly that.
 
Also it would be nice to bring Superb Barrier Amulet from SP to MP (and remove the class restrictions :ph34r: )


How does the mod play out in DAMP, does it change his playstyle drastically?

#24
JiaJM98

JiaJM98
  • Members
  • 1 278 messages

How does the mod play out in DAMP, does it change his playstyle drastically?

I'm not too sure what you mean?

If a mod says it makes barrier no longer decay naturally, then it does that i suppose... AW is still an AW.

What i really want is a barrier amulet from SP. It took me a while to get back to MP reaver after i played SP reaver with that amulet for a while... Maybe they should name it AW mode amulet instead.

#25
Gya

Gya
  • Members
  • 1 531 messages

Well it works. Using Calpernia's fade step (Located in NPC bundle)

https://www.youtube....h?v=XfvCDSlxe8U

Awesome! Can you use the fact that it phases through things to get stuck in walls or other objects?

Also, can we have the DC butt punch?