![]() |
![]() |
|||||||||||||||||||
Since I like playing around with socs very much I thought of things that might improve the customization capabilities of the game. I messed around with the sourcecode for a while and created some new soc actions. The ones that turned out well I am now willing to release.
Here a little page that covers documentation: http://machjetztendlich.uuuq.com/srb...b2morphed.html Feel free to use the exe for your own projects. Don't bother asking questions if you want to know more details about how some of the actions work. If you encouter bugs while using them, please, tell me! ^^' ------------------------ Edit / Update: Version 2.0.6.2 features new hardcoded character abilities: Telekinesis (#50), Fall Switch (#51), Jump Boost (#52), Air Drill (#53) Download Now
Show Your Support
|
Comments |
![]() |
#2 |
|
i like this little exe extra soc editor stuff. Good Job. (8.75 out of 10)
|
![]() |
![]() |
#3 |
The EX version
|
How am I supposed to add this file to the game properly?
__________________
Visual Basic is the language of people who want to create stuff out of nothing and then point that stuff to nothing so that nothing gets done. Java... well, it can make Coffee objects at a rate of order n, but I don't drink coffee... Eclipse ftw! |
![]() |
![]() |
#4 |
The Daily Browser
|
|
![]() |
![]() |
#5 |
|
This is really good for Soccing tutorial. Very Nice work Morph
__________________
SQ Bug tracker and Texture maker. |
![]() |
![]() |
#6 |
Elemental Dragon
|
Wait does this work on the old or new verson? I'm asking cause I'm not going to download tonight due to too much going on but maybe on the morning but I want to know before I go ''ok it won't work on this...why???'' and feel like a moron.
__________________
the name really means darkness dragon and im also known as Death the Hedgehog fav bands! metallica, disturbed, linkin park,VNV nation, and DragonForce! im back and better then EVER! Look out SRB2 this dragon is on a rampage! |
![]() |
![]() |
#7 |
Retired
|
EVERYTHING in the releases section is for the new version.
|
![]() |
![]() |
#8 |
|
@Gemini Spark:
Exe mods work the same way as the regular "srb2win.exe". You just need to extract the file into your srb2 main folder and then execute it. However, since this mod does not change the existing code BUT adds new stuff to the game you'll need to add the test soc file to the game after you executed srb2morphed.exe or else you'll see no differences. @Biospark: Uhm... thanks but if you are refering to the soccing tutorial you chose the wrong thread to answer to. ^^' @dark dragon: The current status is the one of SRB2's 2.0.4 version. This is why I labeled the version of the addon settings 2.0.4.2 instead of 0.2. I'll change the topic title to remove ambiguity.
__________________
Try soccing, it's fun! :> Check out the wiki: http://wiki.srb2.org/wiki/Object_Creation_Tutorial or read the original one: http://mb.srb2.org/showthread.php?t=30906 |
![]() |
![]() |
#9 |
Vector the Crocodile lover
|
Wow, I like your work on the SOCs
But I dont think that this is a mod. |
![]() |
![]() |
#10 |
|
You got pics? Just want to see it for myself before I download it....
__________________
One who knows nothing, Can gain nothing. |
![]() |
![]() |
#11 |
|
UPDATE
Custom values have been implemented. If anyone of you knows a little bit about WC3 mapping you might also know the concept of custom values. Each object has its own custom variable that has no use by default. It can be manipulated in many ways and it has its own "A_Check..." function. One object is also able to change the custom value of another one, too. There are multiple possibilities to use it. You could, for example, raise it step by step with each frame cycle run and perform a special action each 5 runs. This way you can reduce your ammount of used freestates. I hope I got all buggs fixxed. If you encounter one let me know! ^^' New action names: A_CheckCustomValue, A_CheckCusValMemo, A_SetCustomValue, A_UseCusValMemo, A_RelayCustomValue Take a look at the documentation page (first post) to find out more. Edit: I encountered a minor bugg... I forgot two if-blocks so now everytime you manipulate the custom value it will be displayed, even if devmode is turned off. I'll fixx it later. Everything still works fine. It's just a little annoying. ^^' Edit2: FIXXED
__________________
Try soccing, it's fun! :> Check out the wiki: http://wiki.srb2.org/wiki/Object_Creation_Tutorial or read the original one: http://mb.srb2.org/showthread.php?t=30906 Last edited by Morph; 08-27-2009 at 03:54 PM. Reason: bugg encountered |
![]() |
![]() |
#12 |
An Eggman Fan
|
As for the SOC, it's impressive, especially for the boss.
9,5/10. As for the EXE, agreed, it has new, re-usable content when doing new enemies, etc. However, that's all that it has as a difference between 2.0 and this one. But still, it's those contents that gives you a 5/10. |
![]() |
![]() |
#13 |
Formerly Inuyasha
Retired Staff |
A quick glance on the SVN shows me that you didn't modify p_saveg.c to accommodate the new mobj variables (cusval and cvmem). Thus, you've broken $$$.sav, and as such, netplay.
Oops? |
![]() |
![]() |
#14 |
|
Whoopsy... O__o
That IS a problem! Right now I don't have enough time to fix it, but I'll definitely cover that as fast as I could. Thanks for the advice! It has to be applied right here... has it? Code:
static void P_NetArchiveThinkers(void) {. . .}
__________________
Try soccing, it's fun! :> Check out the wiki: http://wiki.srb2.org/wiki/Object_Creation_Tutorial or read the original one: http://mb.srb2.org/showthread.php?t=30906 Last edited by Morph; 08-29-2009 at 09:05 AM. |
![]() |
![]() |
#15 |
WOO! GO ME! YAHOO!
Administrator
|
too slow...
already applied a bunch of fixes to your MORPH branch Code:
SRB2MORPH: NORMALSRB2 r3971 SRB2MORPH: NORMALSRB2 r3972 SRB2MORPH: whitespace r3972 SRB2MORPH: killed warnings and error from r3972 SRB2MORPH: indent fixup SRB2MORPH: use M_PI SRB2MORPH: write/read cusval and cvmem in netgame state
__________________
"remember, hacking SRB2 is a good thing, cracking it's save games is not" - Alam and Logan Arias 3DS FC: 0473-7778-0919 |
![]() |
![]() |
#16 |
|
Wohoo! ^___^
Alam = AWESOME I'll recompile the exe and make an update after I have applied a few other fixes and added a new action... even though this might take some time. (I'm quite bussy at the moment...)
__________________
Try soccing, it's fun! :> Check out the wiki: http://wiki.srb2.org/wiki/Object_Creation_Tutorial or read the original one: http://mb.srb2.org/showthread.php?t=30906 Last edited by Morph; 08-30-2009 at 09:14 AM. |
![]() |
![]() |
#17 |
|
Um, what's different? I put it in, and all that was differnt, was me getting shot forward when destroying a robot
|
![]() |
![]() |
#18 |
|
UPDATE
First of all thanks a lot to Alam and Matt for letting me know when I screw up or even fixing broken pieces of code!
Look at the documentation page for more details. As usual feel free to ask whatever you want to know or to submit ideas for new soc actions that might come in handy.
__________________
Try soccing, it's fun! :> Check out the wiki: http://wiki.srb2.org/wiki/Object_Creation_Tutorial or read the original one: http://mb.srb2.org/showthread.php?t=30906 Last edited by Morph; 09-19-2009 at 10:21 PM. Reason: wrong description |
![]() |
![]() |
#19 |
I AM your father.
|
I add the .soc file but it writes the file doesn't exist!
|
![]() |
![]() |
#20 |
I fail at programming.
|
You probably tried to add something different, via a spelling error.
__________________
Quit the shoop da whoop jokes! STATUS: Leeon the Fledge - ON HOLD Searching for a good map editor, if you can find a no-installation one that's comparable to SRB2 Doom Builder, please send me teh link! |
![]() |
Thread Tools | |
|
|
![]() |
||||
Thread | Thread Starter | Forum | Replies | Last Post |
brokenmatch.soc (srb2Morphed.exe only) | Morph | Miscellaneous (2.0.X) | 1 | 07-10-2010 03:09 PM |