News: Go to the front page portal to create a Torchmodders account | Visit the wiki!
August 16, 2018, 04:26:35 AM
collapse

Author Topic: [SPAWNCLASS] Rapid Starting Equipment  (Read 471 times)

Offline Lord Nyriox

  • Moderator
  • Rare
  • *
  • Posts: 110
  • Country: us
    • status busy
    • View Profile
    • Github Profile
  • Mood: mood evil
[SPAWNCLASS] Rapid Starting Equipment
« on: June 12, 2018, 10:58:41 PM »
Rapid Starting Equipment

Several weeks ago, dissatisfied with the design of "Adventurers Starting Gear", I started looking for alternative methods to make equipment available at the beginning of the game. 

Spoiler
My initial search turned up nothing...as did the dozens of other searches I made on the topic.  Eventually, disgusted, I went on to other projects--which a few days ago, turned up the "Warglaives of Azzinoth" mod, which, as it turns out, injects an additional "hidden" quest (with a spawnclass), that completes on accepting the Destroyers "Warn the Town" quest in Act 1. 

Inspired by this method, I studied the game files, and quickly discovered that there is already a semi-hidden vanilla "start of game" quest, which also gets completed by talking to the Destroyer.  And so, with a tiny amount of work, I was able to reduce the impact of the "Warglaives" starting gear method to only 2 files, rather than 3. 

After a couple of quick checks, I can now confirm that this new method works perfectly to provide starting items to the player.  It is a perfect 1-click alternative to "Adventurer's Starting Gear", and can be easily extended for use in other mods.  And it only modifies 1 (semi-hidden) quest to do it! 

A sample starting-gear spawnclass (which I developed for @Kevin Boyle to use with his Titan class) is included as an example. 

Download link (MEGA folder):
https://mega.nz/#F!zBMVDR4J!aCK83G2q6DAC2MByYwUV1g



« Last Edit: July 29, 2018, 09:38:08 PM by Lord Nyriox »

Offline Phanjam

  • Operator
  • Legendary
  • *
  • Posts: 2482
  • Country: ph
  • previous avatar was too serious lol!
    • status ready
    • View Profile
  • Mood: mood angel
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #1 on: June 13, 2018, 12:56:22 AM »
Nice work LordNyriox! I need to learn about quests too, bcos thats really the path to "new content". Thanks for sharing!



Offline Lord Nyriox

  • Moderator
  • Rare
  • *
  • Posts: 110
  • Country: us
    • status busy
    • View Profile
    • Github Profile
  • Mood: mood evil
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #2 on: June 13, 2018, 02:19:17 AM »
Nice work LordNyriox! I need to learn about quests too, bcos thats really the path to "new content". Thanks for sharing!

All I did was tweak the hidden "talk to the Destroyer" quest, to add a "treasureclass" tag to it.  The quest is "MEDIA/QUESTS/TL2MAINQUEST/ACT1/A1-STARTOFGAME.DAT". 

I assigned it a custom spawnclass called "QUESTREWARD_STARTOFGAME". 


FYI, I initially drafted this method to assist in implementing a new mod-pack I am creating, called the "Lazarus Pack".  This mod-pack will be made of nothing but updated versions of small but unmaintained mods (many of them from TL1).  Amulet of Survival, IHateFishing, and the Portal/Identify Stones are all part of this mod-pack, along with several less popular mods.  ;}
« Last Edit: June 13, 2018, 02:23:12 AM by Lord Nyriox »

Offline Kevin Boyle

  • Common
  • *
  • Posts: 16
    • View Profile
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #3 on: June 13, 2018, 05:59:46 AM »
Awesome mod!

LOVE it!

Thank you - much appreciation @Lord Nyriox!

Offline Phanjam

  • Operator
  • Legendary
  • *
  • Posts: 2482
  • Country: ph
  • previous avatar was too serious lol!
    • status ready
    • View Profile
  • Mood: mood angel
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #4 on: June 13, 2018, 03:25:53 PM »
Love the idea of the Lazarus Pack @Lord Nyriox ! I have a personal-use merge mod and Portal and Identify Stones was one of the 1st things i put in it :D !



Offline Lord Nyriox

  • Moderator
  • Rare
  • *
  • Posts: 110
  • Country: us
    • status busy
    • View Profile
    • Github Profile
  • Mood: mood evil
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #5 on: June 13, 2018, 04:19:25 PM »
Love the idea of the Lazarus Pack!


@Phanjam

I simply lost my patience with the complete lack of existing community efforts to maintain / port old mods. 

There were plenty of small but ingenius mods from TL1 and the early days of TL2óbut only a bare handful are still maintained by anybody. 

After a month of frustration with this, I finally threw in the towel, and said "If you want it done right, do it yourself."  So the initial work for my Lazarus Pack was born. 


QUESTION:  Are there any mods in particular that you would like to see included in the Lazarus Pack? 


Because, currently, there are less than a dozen mods in the pack, and I would like to add moreóbut cannot think of any good mods for it off the top of my head. 

Offline Phanjam

  • Operator
  • Legendary
  • *
  • Posts: 2482
  • Country: ph
  • previous avatar was too serious lol!
    • status ready
    • View Profile
  • Mood: mood angel
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #6 on: June 13, 2018, 11:46:59 PM »
Ye there are soooo many small but helpful mods that are nicely done (or could be, with a little tweaking) so that will be a tough choice!

To help start off maybe look thru @doudley 's stuff.

https://steamcommunity.com/id/doudley/myworkshopfiles/?appid=200710

 Im almost sure u'll find something u'll like.



Offline Lord Nyriox

  • Moderator
  • Rare
  • *
  • Posts: 110
  • Country: us
    • status busy
    • View Profile
    • Github Profile
  • Mood: mood evil
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #7 on: June 14, 2018, 12:57:40 AM »
Ye there are soooo many small but helpful mods that are nicely done (or could be, with a little tweaking) so that will be a tough choice!

Exactly my problem.  There are a lot of old mods out there, and finding ones that fit the pack can be tricky, given how new I am to Torchlight. 

To help start off maybe look thru @doudley 's stuff.

 Im almost sure u'll find something u'll like.

I love all of @doudley's mods, in one form or another.  I actually based some of the skill code used by the Emberdrake from his spell-work. 

Unfortunately, his mods are still maintained (at least up to fall 2017). 

For my Lazarus Pack, I am looking for mods that have not been updated in two years or longer (late 2016, at the most recent). 

A lot of TL2 mods have not been updated since 2013!  And half of them do not work anymore, because of that.  There has also been almost no community effort spent on directly porting TL1 mods into TL2.  And some of those should are easy to port! 

This is the niche the Lazarus Pack is meant to fill. 


When I ask you what mods to include, think way, way back to the days of yore, from back when you played TL1, and later, shortly after TL2 was released.  What mods did you feel like you could not live withoutóbut as the game was patched and old mods started breaking, you were forced to leave behind? 

List the very first mods that come to mind, and I will endeavor to find some form of them to port over for current modding standards. 

Thank you for understanding. 

Offline Lord Nyriox

  • Moderator
  • Rare
  • *
  • Posts: 110
  • Country: us
    • status busy
    • View Profile
    • Github Profile
  • Mood: mood evil
Re: [SPAWNCLASS] Rapid Starting Equipment
« Reply #8 on: July 20, 2018, 04:53:57 AM »
Now on Github! 

The Lazarus Pack project (along with two other modding projects) is now not yet on Github. 

If you want to contribute to the project, you may find its source-code there (eventually). 

There are no testing builds at this time. 

https://github.com/LordNyriox/Lazarus-Pack


EDIT:  Ran into some technical issues with the Github platform, so I had to scrap my Github repositories until I can figure out a workaround for them.
« Last Edit: July 29, 2018, 08:57:56 PM by Lord Nyriox »

Tags:
 

* Quick Search


* Member Information

 
 
Welcome, Guest. Please login or register.
Did you miss your activation email?

* Mod Boards Activity

* Who's Online

  • Dot Guests: 1
  • Dot Hidden: 0
  • Dot Users: 0

There aren't any users online.

* Calendar

August 2018
Sun Mon Tue Wed Thu Fri Sat
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 [16] 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31

No calendar events were found.

* Recent Topics

Request: Custom UI / HUD by Sch123
[August 15, 2018, 08:13:48 PM]


[TL2] Ultimate Respec Lite by Lord Nyriox
[August 15, 2018, 03:04:36 PM]


The "One Project" Idea / Distributed Modding by doudley
[August 15, 2018, 08:32:44 AM]


Pet Variants Mod by Phanjam
[August 14, 2018, 07:54:08 AM]


Level scaling affixes by Ings
[August 13, 2018, 09:59:33 PM]


Guts Error: Unhandled Exception by steffire3
[August 11, 2018, 09:35:10 PM]


"Skills Masteries" Classless Concept by Sch123
[August 11, 2018, 01:41:42 PM]


Classy Classes - Use any Skill on any Class by Sch123
[August 10, 2018, 08:40:57 PM]


Variant Classes Mod Information by Sch123
[August 10, 2018, 10:40:06 AM]


Torchlight Frontiers announced by Kva3imoda
[August 10, 2018, 04:27:45 AM]


Merge Requests: Exclusive to doudley's mods by Sch123
[August 07, 2018, 04:24:45 PM]


Skills on weapons by F430
[August 06, 2018, 09:18:20 PM]


Torchlight 2 Refreshed by Phanjam
[August 05, 2018, 10:02:25 AM]


(WIP) Loot Overhaul by Phanjam
[August 05, 2018, 05:28:45 AM]


Skills Expansion: Bugs Report & Ideas by Sch123
[August 05, 2018, 03:35:53 AM]

* Popular Topics