Torchmodders
Modding => Modding Questions => Topic started by: LolSnowman on November 14, 2015, 11:00:38 pm
-
Hello all, so here is the low down. I found a topic describing how to resize a character. It said I needed to use GUTS to make a passive skill that permenantly changes the size of the character. So I downloaded GUTS went through 4 or 5 hours of trying to troubleshoot and figure all that out. I made a post on a sister site in the runic forums (which seem to be down currently) I did not find anything anywhere else regarding this topic for lack of trying. Forum posts are my last resort.
A person responded before the forum went down saying all I needed to do was change the scale in the .dat file of the specific class I wanted to change. Well that would have been nice to know about 10 hours ago. So I change the scale from 1 to 1.4 to see how the difference is... nothing. No change. Okay? Well I found a thread that has a PICTURE!
http://forums.runicgames.com/viewtopic.php?f=47&t=59554&start=20 (http://forums.runicgames.com/viewtopic.php?f=47&t=59554&start=20)
...of exactly what I'm trying to do. Just not a giant with scale 2.25. That's just too big. Awesome but too big. The thread dies out after not answering a similar question to mine. Why does it not work for mine? I've done a clean reinstall a couple of times, I'm back to square one. I've been wanting to play TL2 all day but am unable because my stupid gaming immersion sense can't sit right with a tiny a$$ engineer tank. He's puny.
Sorry for the ramble/rant post. If this also isn't posted in the correct thread please flag it and let me know. I don't wish to step on any toes. Just looking for a simple answer to what was supposed to be a simple problem. Thanks in advance for any advice.
-
Hey LolSnowman, welcome to the forum!
1. It seams you`r new to GUTS? First things first: Did you restarted GUTS or tested the Mod (after building) in game? This is the first thing to learn about GUTS... restart all day long to make sure everything works fine 8)
2. I never edited this... To test it again, create a new mod, brows for the \MEDIA\UNITS\PLAYERS\"CLASS"\HUM_F or _M.DAT and change the <FLOAT>SCALE:1.1 to whatever you like and safe them into your Modfolder. Restart GUTS, hit the play button and you should be fine...
...I just remember the Berserker is using Bone Modifiers that could be interesting too.
GUTS -> DataEditors -> Units -> Players -> Hum_Berserker_F or _M -> Bone Modifiers ->
I forgot where to find the single BoneNames, I just remember I once did! ::)
Good luck
lolesch
-
Thanks for the reply lolesch. I've restarted GUTS many times over. I've been browsing a dozen different forum posts all saying different things. I was told I don't need to use GUTS to edit my characters height. But from what I understand the MEDIA\UNITS\PLAYERS etc is only applicable to GUTS and therefore I'm not actually editing the ingame class so when I change my scale from 1 to 1.4 or whatever nothing happens in game. I've "made" the mod with the changed scale and from there still nothing works. Just want to figure out how to make my character a different size.
-
OK mate, I've tested it myself cuz I couldn't believe things are that difficult and I was right, it instantly worked!
I think its a matter of mod mechanics you have to understand:
You never want to change files inside the Media folder! You just "clone" them into your mod folder at the same "level".
Torchlight is reading through your mod first, using those files and fill in everything you didn't changed with the original files. Here you can fins some more detailed info: (http://torchmodders.com/wiki/doku.php?id=modding_overview)
So again I can just suggest you saved the file in an incorrect place... you want your changed file here:
\Torchlight II\mods\"MODNAME"\media\units\players\"CLASSNAME"\
It took me 1 min and worked fine...
-
I have no idea what took you a minute. I have no idea why this is so complicated. All I want to do is change my characters height. I open GUTS I click Data Editors> Units>Players from there I filter out the engineer male. Hilariously titled Railman. I can right click the unit to clone it but I've edited the scale in the MEDIA\UNITS\PLAYERS\ENGINEER\HUM_M.dat file. I can choose to import that to GUTS cause I figured that could maybe make it a mod. I've read I need to package it and I keep getting odd error messages for different things when I literally haven't changed anything. I'm at my wits end. I didn't want to make a mod, I just wanted my engineer to be a little bigger so I could tank with him.
-
lot of confusion in here :D you will get used to it after a few weeks...
Q: do u want to edit the scale of an existing class or create a new class with edited scale?
the scale is located in the Hum_F or Hum_M.DAT files and can be changed by using the editor (no chance to edit that through guts)
Here is an example mod: (https://www.dropbox.com/s/6y0w1gvkihmezxy/HEROSCALE.MOD?dl=0) I've changed the scale of every existing class to 1.4 (not sure if the link works propper...)
If you want to change the scale of a new class just follow the mod's example and make sure you've cloned all necessary files for a new class!
Some random tutorials about how to create a new class: here (http://steamcommunity.com/sharedfiles/filedetails/?id=138588277) or here (http://www.runicgamesfansite.com/showthread.php/6723-How-to-Create-a-Custom-Class-In-GUTS-with-images-n-stuff)
lolesch
-
I really do appreciate your time. Yes I've got a lot of confusion, I'd like to just start small with some quality of life mods. Don't need anything fancy with classes. I want to do size sliders and possibly develop a crafting system. But that's waaaaay down the road, sliders first. But for the life of me I can't seem to wrap my head around this. I don't even understand what you linked. Did you create the heroscale mod? How do I even use it? You say changed by using the editor, what editor? Just notepad as a text editor or some other specific program I've missed?
-
I want to do size sliders
what do you mean by sliders? you want the size to be selected in game? like it is dynamic? not sure if that will work...
Did you create the heroscale mod? How do I even use it?
Yes, I created that mod to show you an example of how it works...
How to use it: Mods are located here: C:\Users\"USERNAME"\Documents\My Games\Runic Games\Torchlight 2\mods
paste the mod in here and you can use it in Torchlight. To analyse the files you will extract the files with Guts. Open GUTS -> Utilities -> Pak/Mod Unpacker -> Brows for the "heroscale" file you've placed in the folder I told u to. Click on Auto-Fill target directory and click on Unpack.
This should unpack my mod to this location:
\Torchlight II\mods\HeroScale
Now you can load that mod with GUTS or access the files with the "notepad text editor"
You say changed by using the editor, what editor? Just notepad as a text editor or some other specific program I've missed?
Sorry for being imprecise... Yes you can edit some files with the "notepad text editor". They should have the "right" icon to do so...
-
Okay from your last post I learned quite a bit. I figured out unpacking, figured out how to edit what you made and found out how to republish. I figured out the directories where I can change the mods I make. I've made more progress in the last hour than I have all day yesterday. It would be like hair or face selections, just different sizes. Nothing TOO technical, I'm not going to be coding or anything crazy. I see what you did and figured it out. Now the only problem I have is it doesn't seem to work. I load up the mod and it doesn't change anything in game. In GUTS I can test out things with the built in game thingy and I followed the instructions from another post about setting scale as a passive ability and THAT worked in the game thingy but not in the actual game. So I'm getting close but for some reason it just doesn't want to work. I also don't have more than 10 mods but I'm not sure if there is anything contradicting it? I've got some skyrim modding experience but I don't know boot order would conflict with anything like this. OH AND THANK YOU VERY MUCH!! ;D ;D ;D ;D
-
never test a mod with other mods in the first place ;) If you want to know if your mod is running proper, solo select that one to make sure its not a mod conflict!
After you made sure everything is just working fine you can test it with other mods
anyways. I started modding like 1 year ago and it took me a while to figure out basics like those you just learned. Sometimes its hard to know where to catch up with someone that needs help. I'm glad I could help a little and from my perspective I can say this is the right forum to expect help! There is always someone that will answer your questions (It just might take some days sometimes in which you might found the solution by trial and error)!
Never give up, sometimes its a pain in the head until you reach the "next level" of modding to find out your little errors
-
If all you want to do is make your character larger, Rapid Respec has a feature for that. Much easier than modding.
-
Chthon is correct.
Also, LolSnowman, I suspect I know what your problem is. Are you trying to change an existing character?
Modifying the class' scale in the unit editor will change the size of any characters you create in the future with the mod, but if you already have a save file that you're playing, that won't be affected.
You CAN make sliders to change the scale of your character in-game. But Chthon's Rapid Respec already provides this functionality (though you do have to close TL2 to make the changes first). If you'd still like to make a slider to change character scale in game let me know and I can give you a general idea of how to do it. It won't be simple or short but it's definitely possible.
-
lolesch I didn't test it combined with other mods. The heroscale mod you made didn't work when I loaded it as a mod even before doing anything to it. But I'll keep trying to figure it out. I really appreciate all your help.
I don't see any way to change my character scale with Rapid Respec, only pet scale. I must be missing something?
Also Gyt I read somewhere that I can't edit a an existing character so I wasn't doing that. I edit the .dat, I package the mod and even click it when I boot up TL2 but it doesn't change the scale of my character in game.
-
Yeah, using the Unit Editor you can't edit existing characters. A good, simple method for changing an existing character's scale is to create a potion.
Clone an existing potion. Change the Effects: remove the ones you don't want and add one effect of the type Scale. I forget how the Scale effect works, if you set the scale by Min/Max or by the Scale property on it... but once you figure it out you can pack your mod. Oh, also set the Duration to be blank or ALWAYS.
Make sure the console is enabled, go into the game, and use the console to spawn the item. The command is 'item <Name>' where you of course replace <Name> with the Name and no <>.
When you drink the potion, it should change your pre-existing character to the size you specified.
-
Hey thanks for the idea Gyt I successfully made my first mod. I cloned a potion. Renamed it Size Potion and popped it in from console. Worked like a charm. You guys have no idea how happy I am to see myself suddenly zip up in size and thrash around killing mobs as a giant engineer tank. It's beautiful :'(
Few things I'm going to figure out now. The potion isn't permenant. It's lost on death and it doesn't change the scale of my character forever, I have to constantly "juice" if I want to be huge again every time I log in. I'm trying to figure out how to change my scale with or without a mod so I also don't have to have my friends required to use the mod for me to stay beefy. Any other tips would be extremely helpful and from today onward the community has a new modder. I'm going to make some pretty neat stuff, just have to figure it all out.
-
Ah, right! There's another field you need to set to make it permanent. Saves needs to be set to True.
-
Hmmm... @LolSnowman could you post a screen shot of the TL2 game launcher (the one where you get to select your mods) just before you start the game itself? Am just thinking it might be the load-order of your mods...