How do I port mods from older Srb2 versions into 2.2?

ImDirtyDan

ImDirtyDan

New member
I want to make a mod pack based on these shadow mods on the older version of srb2 (v1.0-v2.0)
 

Attachments

  • ShadowEMW.png
    ShadowEMW.png
    2 KB · Views: 614
  • Shadoo.png
    Shadoo.png
    2.5 KB · Views: 544
  • Shadowadv.png
    Shadowadv.png
    1.1 KB · Views: 570
  • Jshad.png
    Jshad.png
    2.2 KB · Views: 540

Attachments

  • srb20008.png
    srb20008.png
    30.3 KB · Views: 515
  • srb20010.png
    srb20010.png
    240.7 KB · Views: 515
  • srb20011.png
    srb20011.png
    353 KB · Views: 526
Just loading the WADS regularly, this happens:
thats because you gotta rename all sprites according to the current lump naming system.

2.1 Mods used to have a more nonconventional naming system, with symbols and shit most of us didnt even knew how to replicate manually, making it hella confusing and unintuitive, as you had to visualize the sprite first if you wanted to know how to name it.

For 2.2 you simply gotta make sure to rename all sprites to the more recognizable and intuitive system, which shortens the basic actions with 4 letters, for example: "WALK", "SPIN", "JUMP", etc.
And for those who have 3 letters, they must have a "_" at the beggining. For example: "_RUN" and etc.
The 4 caracters are obligatory.


The only thing that changed was simply the way you name the lump itself (not the rotation, but the 4 caracter word you write to name it), with a more easier way to recognice it and remember it.
 
Just loading the WADS regularly, this happens:
Put simply here's what you need to do to port older stuff

convert the palette
rename sprites properly
change stuff in luas to fit with newer equivalents
idem for socs
 
is it possible to do this the other way around to port 2.2 mods to 2,1 and before?
 
is it possible to do this the other way around to port 2.2 mods to 2,1 and before?
Technically yes, but youll need to use 2.1 Asset file for all of the content like enemies, textures, and etc, plus using the correct Srb2 version on Zone Builder (or Ultimate Zone Builder alternatively).
 
Technically yes, but youll need to use 2.1 Asset file for all of the content like enemies, textures, and etc, plus using the correct Srb2 version on Zone Builder (or Ultimate Zone Builder alternatively).
I wanna take my super sonic 2 mod, and make it work in 2.1.(and maybe make a version of the mod with legacy super sonic sprites, idk)
 
I wanna take my super sonic 2 mod, and make it work in 2.1.(and maybe make a version of the mod with legacy super sonic sprites, idk)
I thought you meant maps.

Characters (or anything else that requires Slade) are fairly similar respect from Zone Builder, since you still need to gran the Resource File with all the Assets (in this case from 2.1), then change the sprite names respect from how they're named in 2.1, and restructure the SOC files the same way they're done on 2.1


On the 2.1 they were rather complex and long, so they weren't all that user friendly before. But since the release of 2.2, everything got simplified and made with a far more intuitive structure.


You're gonna have to do your research on what's the structure to do 2.1 Mods, so you have to do the due replacements or changes to whatever you created for 2.2
 
I thought you meant maps.

Characters (or anything else that requires Slade) are fairly similar respect from Zone Builder, since you still need to gran the Resource File with all the Assets (in this case from 2.1), then change the sprite names respect from how they're named in 2.1, and restructure the SOC files the same way they're done on 2.1


On the 2.1 they were rather complex and long, so they weren't all that user friendly before. But since the release of 2.2, everything got simplified and made with a far more intuitive structure.


You're gonna have to do your research on what's the structure to do 2.1 Mods, so you have to do the due replacements or changes to whatever you created for 2.2
Ah, ok. :]
 
Huh, 2.1 Mods Don't Work anymore.
wdym?

If you mean using 2.1 unmodified Mods, in 2.2 well yeah, no shit, they're two different versions.

You have to PORT the content with the 2.2 logic and way 2.2 mods are supposed to be.
 
wdym?

If you mean using 2.1 unmodified Mods, in 2.2 well yeah, no shit, they're two different versions.

You have to PORT the content with the 2.2 logic and way 2.2 mods are supposed to be.
That's right, you necessarily have to port the content according to version 2.2. In fact, I plan to port some mods from SRB2 2.1 to SRB2 2.2 soon. Can you show me some mods that have NEVER been ported to SRB2 2.2?

But I'll specify a little about how to port it:
- The sprites in version 2.1 are of the "PLAY(FRAME)(ANGLE)" type; you have to name each sprite to fit the format required by version 2.2, and... also, you have to convert the palette mod from version 2.1 to version 2.2.
- Lua scripts, since... it was different before, you used player.mo.health, nowadays you use player.rings.
- Regarding the textures, you just need to convert the texture palettes from 2.1 to 2.2.
- the sounds don't need
- Sometimes, the skin settings for the character select
- I think that only sometimes, too, the s_skin.
- music doesn't need
 
That's right, you necessarily have to port the content according to version 2.2. In fact, I plan to port some mods from SRB2 2.1 to SRB2 2.2 soon. Can you show me some mods that have NEVER been ported to SRB2 2.2?

But I'll specify a little about how to port it:
- The sprites in version 2.1 are of the "PLAY(FRAME)(ANGLE)" type; you have to name each sprite to fit the format required by version 2.2, and... also, you have to convert the palette mod from version 2.1 to version 2.2.
- Lua scripts, since... it was different before, you used player.mo.health, nowadays you use player.rings.
- Regarding the textures, you just need to convert the texture palettes from 2.1 to 2.2.
- the sounds don't need
- Sometimes, the skin settings for the character select
- I think that only sometimes, too, the s_skin.
- music doesn't need
for maps, fortunately you really dont have to much, if any at all.

If you wanna play a 2.1 map on 2.2, worst you need to do it's changing the "Music" line so it actually plays the song its supposed to.
(If it uses vanilla, you have to boot it up on 2.1 to see which one uses, to replace it with that one)

And maybe changing the pallete of some textures.

So long as you're not trying to boot up a 2.0 map into 2.2, everything hasnt changed much, if any at all from back then, except from the Things (that's how all entities are called ingame, this comes from Doom), and one or two actions like sector effects being removed just recentlly on the past few updates.
 
Top