HedgePlays
Well-known member
Can Anyone Help?
This is the mod but it isn't woringif its a wad then you would prob name it SOC_PLAY
the first line of the SOC will be Character
then you do your characters name so start with SkinName = and then your characters name
Example: SkinName = joemama
if you want the other steps for setting it up then check the SRB2 Wiki for it.
Just as a side note, i made sure to keep as specific and explicit as possible, so in case you use ChatGPT to summarize it doing a "TL;DR", it can still get the point across with the shorter version from the AI.The character DOES load and appear on the character select menu on Multiplayer, but i see that it doesnt in Singleplayer.
For starters; The SOC where the info for the SP screen goes, must be called "MAINCFG", not "SOC_PLAY"
Every file is on their correct folder, (althought a bit unorganized in subfolders, id say.. please keep things clean)
You must make sure to add EVERY single line needed for the SP Select Screen, and i'll show you the file from my own character as an example:
View attachment 6258
See how theres more lines than what you added, and they all do what their namme suggests: Start of the character, the internal name (skin name), the displayed name, etc..
(Do mind that all of the values can be changed with whatever you see more convenient for your character, you only need to make sure you have the lines filled correctly)
And from what i could see, everything else like sprites, and the S_Skin is all correct, so i really cant find any potencial cause to your issue (althought it took me a bit to see if there was anything wrong in the S_Skin since i have everything more compact and simpler with Jason, having only the ones i really need to modify, while in the other hand you added much more lines, + the fact some are in different order than what i did with my own)
I tryed that and it didn't workThe character DOES load and appear on the character select menu on Multiplayer, but i see that it doesnt in Singleplayer.
For starters; The SOC where the info for the SP screen goes, must be called "MAINCFG", not "SOC_PLAY"
Every file is on their correct folder, (althought a bit unorganized in subfolders, id say.. please keep things clean)
You must make sure to add EVERY single line needed for the SP Select Screen, and i'll show you the file from my own character as an example:
View attachment 6258
See how theres more lines than what you added, and they all do what their namme suggests: Start of the character, the internal name (skin name), the displayed name, etc..
(Do mind that all of the values can be changed with whatever you see more convenient for your character, you only need to make sure you have the lines filled correctly)
And from what i could see, everything else like sprites, and the S_Skin is all correct, so i really cant find any potencial cause to your issue (althought it took me a bit to see if there was anything wrong in the S_Skin since i have everything more compact and simpler with Jason, having only the ones i really need to modify, while in the other hand you added much more lines, + the fact some are in different order than what i did with my own)
i mostly make stuff with wads so thats why i got confused, sorry!For starters; The SOC where the info for the SP screen goes, must be called "MAINCFG", not "SOC_PLAY"
Lets see, have you tried rearranging everyone on their respective folders with the correct names? Allow me to show you what's the correct order.I
I tryed that and it didn't work
So, as a side note:
Apparently the SOC for the SP information doesnt have to be called "Maincfg" neccesarily.
I just learned that as long as some files are in Root folders (e.g: Lua, SOC..) the names for some of these doesnt really matter all that much, say for example the SP Info SOC, or some Lua scripts.
All this time i thought it had to be strictly only "Maincfg" for the SP info SOC.
(Plus the fact i didnt even noticed until JUST now after opening the file again, that the real fault was from the important folders being Subfolders, instead of Root Folders like they should be, so you gotta delete the "MetalHedge" folder, and throw all of the folders into the Root of the Pk3 file itself, like i shown on the first screenshots)
I cant the folder is the one that is the pk3So, as a side note:
Apparently the SOC for the SP information doesnt have to be called "Maincfg" neccesarily.
I just learned that as long as some files are in Root folders (e.g: Lua, SOC..) the names for some of these doesnt really matter all that much, say for example the SP Info SOC, or some Lua scripts.
All this time i thought it had to be strictly only "Maincfg" for the SP info SOC.
(Plus the fact i didnt even noticed until JUST now after opening the file again, that the real fault was from the important folders being Subfolders, instead of Root Folders like they should be, so you gotta delete the "MetalHedge" folder, and throw all of the folders into the Root of the Pk3 file itself, like i shown on the first screenshots)
Lets make some clarifications:I cant the folder is the one that is the pk3 View attachment 6276
Lets make some clarifications:
When i reffer to:
Root FolderS (in plural): I mean the folders called Skins, Lua, SOC, etc.
Root Folder of the PK3: i reffer to the main directory where every folder inside the PK3 is.
What i meant was, remove the Root Folders from the "MetalHedge" folder and place them all in the Root Directory of the Pk3 itself, as making them as subfolders, makes Srb2 have a stroke trying to read and find some important files, because it can't find them in a Root Folder.
In short: Take all the folders out from the "MetalHedge" Folder, and place them outside, on the Root directory of the Pk3 file.
If you still feel confused, ask ChatGPT to interpret the message for you.
Let me see if i can be more explicit and clear.there is no root folder
I DONT HAVE SLADE IM SORRY FOR YELLING BUT IM DOING THIS ON A SCHOOL COMPUTERLet me see if i can be more explicit and clear.
Move the folders "SOC", "Skin", "Lua" and "Sounds" OUTSIDE of the folder that you called the exact same as the pk3 file itself, and into the Root Directory of the Pk3 itself
LIKE THIS.
View attachment 6278
The "Root Directory" of the Pk3 file, means the place where all files can be seen inside of the Pk3.
You placed all of the important folders inside of a folder that has the same name af the pk3 file, thus making them a sub folder, which essentially made Srb2 unable to find specific files it needs to load the character completely.
Heres an tip that you can use, rename the file into any of both compressed folder files (rar/zip), extract the zip or rar into its own folder, re arrange everything as i told you, THEN you re compress it into a Zip or Rar file, and now you rename the extension back to Pk3.I DONT HAVE SLADE IM SORRY FOR YELLING BUT IM DOING THIS ON A SCHOOL COMPUTER
TL;DR: Extract all of the files into a single folder, rearrange the folders the way i told you, and then re add it back again into a Zip File, that you can now rename the extension back to Pk3.Heres an tip that you can use, rename the file into any of both compressed folder files (rar/zip), extract the zip or rar into its own folder, re arrange everything as i told you, THEN you re compress it into a Zip or Rar file, and now you rename the extension back to Pk3.
Pk3 files are just glorified zip files.
I did that using the plasma metal sonic mod from the message board and that's what I did so yeah I used the file under thisHeres an tip that you can use, rename the file into any of both compressed folder files (rar/zip), extract the zip or rar into its own folder, re arrange everything as i told you, THEN you re compress it into a Zip or Rar file, and now you rename the extension back to Pk3.
Pk3 files are just glorified zip files.
As i said, Pk3 files are essentially glorified Zip files, so you can do it from your phone or wherever else, then change back the file extension to Pk3, and it will always load normally as it should.I did that using the plasma metal sonic mod from the message board and that's what I did so yeah I used the file under this