View Single Post
Old 02-27-2006, 07:15 AM   #2 (permalink)
The_CyberShadow
Forum Newbie
 
Join Date: May 2005
Location: some tiny 3rd-world country
Age: 22
Posts: 8
Send a message via ICQ to The_CyberShadow Send a message via AIM to The_CyberShadow Send a message via MSN to The_CyberShadow Send a message via Yahoo to The_CyberShadow
Default

Hello,

Your idea has been proposed before; unfortunately, I don't see that happening any time soon.

Quote:
Originally Posted by Duksta
I'm not entirely sure on how Salos works but I've taken a look at how it's laid out and it seems that Salos seperates everything in modules so perhaps someone could comment on how possible this is.
It's not quite as you say; though Sallos does use separate modules for things such as file management and networking, the game code is still inside one single module. Observe:



The following structure has been created to faciliate update direct updating of the code base; the launcher (Sallos.exe) is a simple application that extracts and loads the actual Sallos executable from the "shell" archive, and runs it. Since the module is loaded directly into memory, it is not accociated with any file on disk, and the main module can be freely updated.

Some time in June 2005, Krrios stated that he began work on something called Samael. It is believed to be some technology allowing to break up Sallos into independent modules (i.e. each module for a game, etc.). However, he seemed to stop working on it - whenever asked, he replied that it's a Work in Progress.

This is supposedly how the Sallos structure would look like after Samael has been finished:


Moreover, there's the fact that up to this point, Krrios wrote Sallos almost entirely by himself. He takes pride in handling such a large project on his own (no sarcasm intended), and isn't willing to include other developers into the project (no matter how experienced or how good their knowledge of the Sallos internals already is). It has been seen that even if he is presented with working Sallos code for some new feature, he would rather re-code the same feature from scratch rather than simply copy over the code.

Also, developing official Sallos modules / add-ons / etc. would require at least a part of the source code, and Krrios has stated that he is not planning on divulging any part of Sallos code to the public any time soon. Infact, he is planning on obfuscating the code, which would make it next to impossible to study or modify it.
The_CyberShadow is offline   Reply With Quote