News:

SMFNew Installed

+-+-

User+-

Welcome, Guest.
Please login or register.
 
 
 

Login with your social network

Forgot your password?

Site Stats+-

Members
Total Members: 728
Latest: Cho
New This Month: 0
New This Week: 0
New Today: 0
Stats
Total Posts: 10932
Total Topics: 795
Most Online Today: 103
Most Online Ever: 854
(September 18, 2024, 07:49:37 am)
Users Online
Members: 0
Guests: 128
Total: 128

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.

Messages - Wolven

Pages: [1] 2 3 ... 20
1
News & Announcements / Re: Hosting for 2019
« on: June 17, 2019, 01:50:11 pm »
Thanks for the contributions all.

@Kva3imoda I don't see that option in my PayPal, but I'll do some research. And I can set up a 12 month pool too, unless I find out how to do that fundraiser thingie.

2
News & Announcements / Hosting for 2019
« on: June 09, 2019, 06:57:15 am »
Hi all.

I've just renewed our hosting for 2019. We're good until June 19. 2020 now. The hosting is pretty costly and I just forked out 214 EUR. If anyone would like to help cover the cost it would be greatly appreciated. Every little bit helps.

I've set up a PayPal Pool for this here: https://paypal.me/pools/c/8ftrBRlwlG

-Wolven

3
Suggestions & Feedback / Re: HTTPS?
« on: August 30, 2018, 10:31:41 am »
HI. HTTPS is enabled on this site, but i guess it defaults to HTTP. I'll poke around the hosting settings and see if I can force it to use HTTPS as default.

https://torchmodders.com/forums/

4
Modding Discussions / Re: The "One Project" Idea / Distributed Modding
« on: August 12, 2018, 04:16:06 am »
I love this idea, but a few key questions come to mind. Nothing that too much of a problem, but I think we'd need to make sure we clarify before we start so we don't spend the whole time arguing!

How do we decide what content does and doesn't "make the cut"? ie what level of polish is considered acceptable?

Also how do we deem whether something is useful/useless? ie meets the critera of the mod?

Do we need to consider making sure that we "spread around" the mod contributions to reflect the community or just stick to a small handful of modder friends?

How do we chose between mods that are very similar or serve the same function?
 
Who makes the final decision? Is it a vote? Do we have an all powerful director who calls the shots? :)

These are good points. Making something like this requires an organized group of collaborators where participants have roles relative to their skills. It also requires "management" and an overall vision and design idea. It would have to function much like a game developer studio, where you have your lead game (mod) designer(s) mappers, UI designers, character designers, graphics designers, etc. All working towards a unified goal and design idea.

Again, I'm not sure I understand the idea correctly. Is the idea to create "yet another mod pack" where you take existing mods and wrap them up together in a non conflicting package. Or is the idea to create a new big mod, which incorporates ideas and designs from existing mods?

5
Modding Discussions / Re: The "One Project" Idea / Distributed Modding
« on: August 12, 2018, 03:59:17 am »
I am of course all for this. Cooperation and guidelines for making non conflicting mods would be great.

The problem, in my case is knowledge. I know how to make classes and kills not conflict, but not UI like the inventory modification for my Refreshed mod. So if there where documentation on how to do this, I would follow that.

Another place I don't know how to make non conflicts is regarding SpawnClasses. Like in my mod I've added stuff to the vendors. Making new a new SpawnClass with a unique name is easy, but how to I add my custom SpawnClass in to the original vendor SpawnClass, without making a conflict?

So what this would require is the most important, but also most boring thing to make. Which is documentation and guides. We have a wealth of knowledge between us in this community, but we're really slacking when it comes to documenting it. Most of our knowledge is scattered in forum posts. There's some in the wiki, but it could be so much better.

Now I realize that the choice of wiki might not be optimal and I'd gladly swap it to another one, if that makes it easier. Right now we're using DokuWiki, but setting up MediaWiki should not be much work. If that makes it any easier to write documentation... Maybe a wiki is not the best solution, perhaps there are other solutions which would be better. I'm open for suggestion if anyone has ideas for systems that makes documentation easier and less painful to make.

EDIT: Maybe I misunderstood the purpose and idea behind this project?

7
Mod Showcase / Re: Torchlight 2 Refreshed
« on: August 04, 2018, 10:51:34 pm »
Thanks for the tip. I've not used any other mod to make this, It's all my own work. The names should not conflict with anything in vanilla, as far as I know.

Here's the .imageset markup:

Code: [Select]
<?xml version="1.0" encoding="UTF-8"?>
<Imageset Name= "gembagtabs" Imagefile="mods/refreshed/media/ui/hud/gembagtabs.dds" NativeHorzRes="1024" NativeVertRes="768" AutoScaled="true" >
<Image Name="gembag_inactive_hover" XPos="0" YPos="0" Width="55" Height="41" />
<Image Name="gembag_inactive" XPos="55" YPos="0" Width="55" Height="41" />
<Image Name="gembag_active_hover" XPos="110" YPos="0" Width="55" Height="49" />
<Image Name="gembag_active" XPos="165" YPos="0" Width="55" Height="49" />
</Imageset>

The relevant markup form one of the .layout files:

Code: [Select]
[PROPERTIES]
<STRING>DESCRIPTOR:Button
<STRING>NAME:unselected_gems
<INTEGER64>ID:-1985023603492155073
<INTEGER64>PARENTID:3448666098872220625
<FLOAT>OFFSET X:292
<FLOAT>OFFSET Y:450
<FLOAT>WIDTH:53
<FLOAT>HEIGHT:39
<TRANSLATE>TOOL TIP:Pet Gems Inventory
<BOOL>CLIPPED:false
<BOOL>ALWAYS ON TOP:true
<STRING>VERTICAL:BOTTOM
<STRING>NORMAL:GEMBAG_INACTIVE
<STRING>DISABLED:GEMBAG_INACTIVE
<STRING>HOVER:GEMBAG_INACTIVE_HOVER
<STRING>CLICKED:GEMBAG_INACTIVE_HOVER
[/PROPERTIES]
Code: [Select]
[PROPERTIES]
<STRING>DESCRIPTOR:Button
<STRING>NAME:selected_gems
<INTEGER64>ID:-4565179227356695523
<INTEGER64>PARENTID:-569330174789756946
<FLOAT>OFFSET Y:3
<FLOAT>WIDTH:53
<FLOAT>HEIGHT:47
<BOOL>CLIPPED:false
<BOOL>ALWAYS ON TOP:true
<STRING>VERTICAL:BOTTOM
<STRING>NORMAL:GEMBAG_ACTIVE
<STRING>DISABLED:GEMBAG_ACTIVE
<STRING>HOVER:GEMBAG_ACTIVE_HOVER
<STRING>CLICKED:GEMBAG_ACTIVE_HOVER
[/PROPERTIES]

I wonder if the issue  is with everyone using the mod, or just a few. I've only had one other report of this.

8
Mod Showcase / Re: Torchlight 2 Refreshed
« on: August 04, 2018, 08:49:29 am »
Thanks for testing.

It's weird about that missing tab icon. It works just fine here. Not sure where or how to begin fixing it.

https://steamcommunity.com/sharedfiles/filedetails/?id=1459883484

Edit. I've attached the files used to make the tabs.

9
Modding Questions / Re: Question about Savage Rush particle effects
« on: July 30, 2018, 12:09:59 am »
Hi.

Edit: Great that you got it working. Yes, regular Notepad is not so good for keeping file formats.  8)


Not sure what makes it crash, it's almost impossible to tell why, without a ton of details. To save time I'd start fresh, if I where you. You can copy the work you've already done over, bit by bit.

I've always cloned, when I've made classes, so I recommend you follow the tutorial video I posted. It's quick and easy.

10
HUD & UI / Re: UI Button Toggle Logic
« on: July 28, 2018, 07:28:35 pm »
Ah. A reply from the UI master. Thank you very much. I'll see if I can get it working with these instructions.

11
Mod Showcase / Re: Torchlight 2 Refreshed
« on: July 28, 2018, 09:10:00 am »
I've just published a new update for this mod.

Changes:
 
- Added dedicated bags for socketable items
NOTE: It's not possible to make new containers for Shared Stash, so there socketabls will be placed in the arms bag, like in vanilla.

- Increased Gold Chest unique chance to 35%
- Increased Boss Chest unique chance to 45%

Adding the bags for socketables was a lot of work, but I learned a lot in the process and I'm happy with how it turned out.

12
Modding Questions / Re: Question about Savage Rush particle effects
« on: July 27, 2018, 07:36:05 pm »
I'll try explain better. I've gone back and refreshed some of my old knowledge. I will assume that you've already created new class, by making new UNITTYPES and cloned one of the existing classes. If not you can see how this is done in this video, by Omnifas:

Spoiler (hover to show)

Browse to the folder where your mod lives, and create the directories:

\MEDIA\MODELS\PCS\HUM_F\ and \MEDIA\MODELS\PCS\HUM_M\

This is where your new custom animations will live. From now on I'll just explain how to do the rest for the Female version of the class. You need to do alle the same steps for the Male version as well.

Now we need to copy the files we're after from the original game files. So browse to: \Torchlight II\MEDIA\MODELS\PCS\HUM_F\ and then copy the following files over to your mod directory:

HUM_F.ANIMATION
HUM_F.MESH
HUM_F.MATERIAL


Since you're using the Wherewolf Run animations for your skill, you also need to copy these .SKELETON files:

SPECIAL_WEREWOLF_RUN_START.SKELETON
SPECIAL_WEREWOLF_RUN_LOOP.SKELETON
SPECIAL_WEREWOLF_RUN_END.SKELETON


You should now have these six files located here: \NAME_OF_YOUR_MOD\MEDIA\MODELS\PCS\HUM_F\

As we don't want your mod to conflict with other mods, you must give the files new unique names. Use whatever names makes sens to you, mine are just examples.

Rename HUM_F.ANIMATION to MY_CLASS_F.ANIMATION
Rename HUM_F.MESH to MY_CLASS_F.MESH
Rename HUM_F.MATERIAL to MY_CLASS_F.MATERIAL

Rename  SPECIAL_WEREWOLF_RUN_START.SKELETON to SPECIAL_MY_COOL_SKILL_START.SKELETON
Rename  SPECIAL_WEREWOLF_RUN_LOOP.SKELETON to SPECIAL_MY_COOL_SKILL_LOOP.SKELETON
Rename SPECIAL_WEREWOLF_RUN_END.SKELETON to SPECIAL_MY_COOL_SKILL_END.SKELETON

Next you need to edit the .SKELETON files to give the animations new names. I generally use the same name as the file names. (Runic also does this)
So open SPECIAL_MY_COOL_SKILL_START.SKELETON in a text editor and scroll down until you see Special_Werewolf_Run_Start
Edit this text to: Special_My_Cool_Skill_Start and save the file. Now do the same for the other two .SKELETON files. Just change the text to: Special_My_Cool_Skill_Loop and Special_My_Cool_Skill_End respectively.

Now you need to edit the MY_CLASS_F.ANIMATION file to add your new animations. So open it in a text editor an look for this code block:

Code: [Select]
[ANIMATION]
<STRING>FILE:special_werewolf_run_end.skeleton
<STRING>NAME:Special_Werewolf_Run_End
<FLOAT>DURATION:0.266667
[KEY]
<STRING>NAME:FADEINMESH
<FLOAT>FRAME:1
[/KEY]
[KEY]
<STRING>NAME:SPAWNPARTICLE
<FLOAT>FRAME:0.174603
<STRING>LAYOUT:media\particles\playerskills\berserker\werewolfdash\end.layout
<BOOL>PARTICLEATTACHES:false
[/KEY]
[KEY]
<STRING>NAME:PLAYSOUND
<FLOAT>FRAME:0.15873
<STRING>SOUND:POISONWANDIMPACT
[/KEY]
[KEY]
<STRING>NAME:FADEINMESH
<FLOAT>FRAME:1
[/KEY]
[/ANIMATION]
[ANIMATION]
<STRING>FILE:special_werewolf_run_loop.skeleton
<STRING>NAME:Special_Werewolf_Run_Loop
<FLOAT>DURATION:1.6
[/ANIMATION]
[ANIMATION]
<STRING>FILE:special_werewolf_run_start.skeleton
<STRING>NAME:Special_Werewolf_Run_Start
<FLOAT>DURATION:0.333333
[KEY]
<STRING>NAME:FADEOUTMESH
<FLOAT>FRAME:0
[/KEY]
[KEY]
<STRING>NAME:HIT
<FLOAT>FRAME:1
[/KEY]
[/ANIMATION]

Copy that block and paste it inside the same file. (MY_CLASS_F.ANIMATION)

Now edit the block of code you just pasted, so it refers to your new animations and not the werewolf_run animation.

Code: [Select]
[ANIMATION]
<STRING>FILE:special_my_cool_skill_end.skeleton
<STRING>NAME:Special_My_Cool_Skill_End
<FLOAT>DURATION:0.266667
[KEY]
<STRING>NAME:FADEINMESH
<FLOAT>FRAME:1
[/KEY]
[KEY]
<STRING>NAME:SPAWNPARTICLE
<FLOAT>FRAME:0.174603
<STRING>LAYOUT:media\particles\playerskills\berserker\werewolfdash\end.layout
<BOOL>PARTICLEATTACHES:false
[/KEY]
[KEY]
<STRING>NAME:PLAYSOUND
<FLOAT>FRAME:0.15873
<STRING>SOUND:POISONWANDIMPACT
[/KEY]
[KEY]
<STRING>NAME:FADEINMESH
<FLOAT>FRAME:1
[/KEY]
[/ANIMATION]
[ANIMATION]
<STRING>FILE:special_my_cool_skill_loop.skeleton
<STRING>NAME:Special_My_Cool_Skill_Loop
<FLOAT>DURATION:1.6
[/ANIMATION]
[ANIMATION]
<STRING>FILE:special_my_cool_skill_start.skeleton
<STRING>NAME:Special_My_Cool_Skill_Start
<FLOAT>DURATION:0.333333
[KEY]
<STRING>NAME:FADEOUTMESH
<FLOAT>FRAME:0
[/KEY]
[KEY]
<STRING>NAME:HIT
<FLOAT>FRAME:1
[/KEY]
[/ANIMATION]

Make the changes you want to the particle effects, sounds, etc and save the file.

Next we need to make the custom class use your copy of the MESH file. So start GUTS and launch the Player editor.
Select the Female version of your class and click the Files tab. In the Mesh File box change the mesh from hum_f to my_class_f

Now save.

Repeat all of the above steps for the Male version of your class.

The last step is to make the custom skill use the newly created animations.

So in the skill change the strings:

Code: [Select]
<STRING>ANIMATION:special_werewolf_run_start
Code: [Select]
<STRING>ANIMATIONLOOP:special_werewolf_run_loop
Code: [Select]
<STRING>ANIMATIONLOOPEND:special_werewolf_run_end
To

Code: [Select]
<STRING>ANIMATION:special_my_cool_skill_start
Code: [Select]
<STRING>ANIMATIONLOOP:special_my_cool_skill_loop
Code: [Select]
<STRING>ANIMATIONLOOPEND:special_my_cool_skill_end
Save the skill and you should be done.

If all went to plan and I didn't forget something, the custom skill should now use the custom animations.

I hope that was clearer and easier to follow than my links and ramblings in my previous replies. Good luck.

BONUS: Here's a video I rediscovered, while looking through my modding tutorials bookmarks. It's a stream of an Runic employee teaching how to make custom classes and skills. You might find it educational.

Spoiler (hover to show)

13
Modding Questions / Re: Question about Savage Rush particle effects
« on: July 26, 2018, 10:17:31 pm »
Did you clone all the animations (start, loop stop) and give them new names? Make sure nothing is conflicting with the original skeleton files and animations.

Make sure you do all these steps for both male and female. (Except the skill edit, both F and M use the same skill via the class base.)

* Make copies of the .skeleton files and give them new filenames
* Edit the .skeleton files to reflect the new filenames
* Make copies of the animation markups in the HUM_F and HUM_M files and paste them in the same file(s)
* Edit the new animation markups to reflect the new .skeleton filenames and new animation names
* Tweak the particles, sounds, etc in the new animation(s)
* Edit the new skill, so it uses the new animations

I think that should be all the steps required, but it's been a while. Hope this helps.

14
Modding Questions / Re: Question about Savage Rush particle effects
« on: July 26, 2018, 05:55:13 pm »
You're welcome. If you get stuck, just ask and we'll help you out. Can't wait to see what mods you produce down the line. The learning curve can be a bit steep, but that's why this site and community exist. Welcome to Torchmodders and enjoy your modding journey!

15
Help Wanted / Re: Need basic help with Affixes in Guts
« on: July 26, 2018, 03:46:05 pm »
I remember this issue. I think GUTS sometimes makes copies of the created/edited/cloned AFFIXES and places them among the original game files in the  \Torchlight II\MEDIA\AFFIXES\AFFIX_CATEGORY\ folder(s). Outside of the mod\modname\ directory, even if you save them to the mod directory as you should.

So the extra files, (.DAT and DAT.BINDAT) needs to be removed from the main \Torchlight II\MEDIA\AFFIXES\AFFIX_CATEGORY\ directories.

Pages: [1] 2 3 ... 20

Recent Topics+-