It depends on what you are doing. You can use the SDK to add your own features to any version of 3DGameStudio. For instance, you can write your own network code (or use a 3rd party’s network code that you have licensed). This is totally legal.
You can not however modify (hack) our code to enable disabled features nor can you splice code from a higher version of 3DGameStudio into a lower one.