News: Go to the front page portal to create a Torchmodders account | Visit the wiki!
May 25, 2019, 01:29:39 PM

Show Posts

This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.


Topics - Lord Nyriox

Pages: 1 [2]
16
Lord Nyriox's Playground / [TL1] Backporting Skills from TL2
« on: March 22, 2017, 12:05:08 AM »
EDIT:  For now, this project is going on the backburner.  I really am not feeling up to hunting down every resource used for these skills—not to mention my Asus has the "black screen of death" again. 



Hi Guys!  Another newbie question from Lord Nyriox… 

I am trying to backport vanilla monster skills from TL2 to TL1, and I have run into a little roadblock.

In particular, I have no idea how to identify all the resources used by any particular skill.  I need to copy all resources (Particles, Units, Sounds, Affixes, etc.) used by all the skills of this particular monster—and I am completely at sea trying to figure out where they all are.

Does anyone know of some easy-to-use "dependency checker" for TL mods? 

For full disclosure, see my prior discussion with @Phanjam
Spoiler

What will alert you to look into further are all those lines that have <STRING>DESCRIPTOR:. These are things the .LAYOUT will need to execute properly.  Descriptors can be...

<STRING>DESCRIPTOR:Camera Shake
<STRING>DESCRIPTOR:Damage Shape
<STRING>DESCRIPTOR:Layout Link Particle
<STRING>DESCRIPTOR:Timeline
<STRING>DESCRIPTOR:Sound
<STRING>DESCRIPTOR:Unit Spawner
(I think that's it, but there may be others)

The Particles should be easy to find since they are referenced explicitly by their .layout filename with a full path to boot.

Sounds are a little tricky because they are referenced by their GUID. You will have to find that GUID in one of the several .DAT files in the MEDIA\SOUNDS folder (player.dat, skills.dat, etc.) to find out which actual sound files are being used.

I forgot to mention in addition to the Particles and Sounds, the Unit Spawner is important too because it spawns any units (duh) that the skill wants to call.

Within a <STRING>DESCRIPTOR:Unit Spawner "block", the unit referenced is the one in the line <STRING>Resource:.

EDIT:  For the sake of clarity, the problem I am having is that backported attack skills, when triggered, render their associated monster animations but do not render any particle effects or deal any kind of damage. 

Thanks again,
~ Lord Nyriox,
Necromancer of Torchlight


17
Lord Nyriox's Playground / [TL1] Converting boss models for pets
« on: March 09, 2017, 07:10:34 AM »
SOLVED:

Disable "hardware skinning" in the options to enable these pets to work. 


Original Post:

Next time I need to be a little more thorough in my testing prior to posting… 

Primarily I want to know how to make the Ordrak ("bosses\ordrak\ordrak") model from TL1 and the Vyrax ("bosses\boss_dragonlive\tower_dragon") model from TL2 both load as TL1 pets. 

I am getting a "crash to desktop" at the main menu whenever I try to load either of those as pets. 

18
Lord Nyriox's Playground / [TL1] Ember-eater class
« on: March 02, 2017, 04:31:11 PM »
Due to the complexity of this project (as well as my inexperience modding), I am putting this idea on the backburner. 

Before I go, however, here are my findings regarding the planned core mechanic: 
  • Potions that provide permanent health/mana boosts use a special independent field within the player character file.  I have not yet checked whether this can be applied to other stats, though it looks like it may be possible. 
  • Skills can target items within player inventory, but the only built-in filter for this functionality is "any item" and "unidentified item".  In theory, I could use "unidentified item" to handle filtering (since lore-wise unidentified items are enchanted with Ember), but that would put a serious crimp on the skill "flavor".   
  • The effect data for shrines is not stored within the shrine object itself.  I suspect it is stored somewhere in the terrain layouts instead, but I am not familiar enough with that format to be certain.  I was hoping to examine the internal effects of Enchantment shrines to help derive the item destruction effect. 



**  NOTE:  This project is for Torchlight 1 only (at least for now).  ** 

All right, this might take some explanation. 

A few weeks back, while I was walking home one evening, I had the brilliant (or not so brilliant, depending on how you look at it) idea of a lore-friendly alternate-leveling class—inspired by the stories of arsenic-eaters, of all things. 

This class, which I shall for now call "Ember-eater", would not level in the traditional fashion.  Instead, it would gain power by eating copious amounts of raw Ember. 

Note that by "power", I do not mean experience, but raw stat and resistance points.  For instance, if I eat a "Cracked Fire-Ember", I get a permanent [+1] to Fire-resistance.  If I eat a "Cracked Core-Ember", I get a permanent [+1] to Strength.  On the other hand, if I try to eat, say, a pair of boots (by the same method), nothing will happen.

The way I originally envisioned it, the entire logic tree for consuming Ember would be handled internally by a single starting skill.  Disabling of experience would be handled by a separate (passive) skill. 

For further explanation, see this thread:  https://www.runicgamesfansite.com/torchlight-1-forums/torchlight-1-mods/technical-help/7377-complex-multi-step-spell-idea.html 

Due to the complexity of this project, I have several major questions regarding TL1 skills: 
1. Is there a way to make a skill able to target certain kinds of non-equipment items, but not others?  If so, how? 
2. Is there a way to make a single skill behave differently depending on the name of its target?  If so, how? 
3. Is there a way to make a skill override an entity's internal properties (for example, the "invincible" flag)?  If so, how? 
4. Is there a way to change a skill in TL1 so it uses stats instead of levels as a prerequisite?  If so, how? 
5. Is there a way to make a skill check the properties of the current area, such as whether town-portals are allowed?  If so, how? 

Note that all these questions are part of my actual plans for this class mod, and getting them answered is critical to making this class actually work. 

Thanks for your help,
– Lord Nyriox,
TL1 Tinkerer 

Pages: 1 [2]