Spencer Elliott

Welcome

Welcome to my website. This small site was created with two purposes in mind. Firstly, to have a place where I can store, describe, inform and have a single point to manage the release of my projects. Secondly, to start building a portfolio, with the hopes that one day, someone in the gaming industry will see this and take pity on me and ask me to join there team, even if it's only to make the tea and coffee.


News




14/11/2011
MP-Gaming Text2Speech
This application needs to be tested. I've performed some simple testing, but I need it bashed around a bit. However, let me explain what it is first... This is a console application, that allows you to type in text, and then after pressing return, the program will output this text as speech through your speakers. Hence the name "MP-Gaming Text2Speech". It uses the Microsoft SDK , here. It's not entirely stupid, it does try to grasp punctuation. Now you may well be wondering why all these seperate releases have been happening. However, they are not as independant as they may seem... The MP-chat client for example will be able to use the code in this release to offer speech from the text of received messages. The TS3 plugin could also use this to read out private messages to you and other chat so that you do not have to alt-tab while in-game to read the message. Everything will come together... So for testing, I need you to try and break it. Have fun!
You can download it here.
To discuss this release, check out the forum thread, here.


13/11/2011
MP-Gaming.COM Enhanced Logging Teamspeak 3 Plug-In 0.1 Beta release
The "MP-Gaming.COM Enhanced Logging" TeamSpeak 3 plug-in logs more than the standard TeamSpeak 3 client. From text messages and pokes, to tracking clients channel moves. This is this first Beta release for 64 bit clients. To install the plug-in, simply add the file "MP-Gaming.dll" to your plugins folder, in your TeamSpeak 3 installation directory. For example: C:\Program Files\TeamSpeak 3 Client\plugins A log file will be created under your "My Documents" folder called "[Date]TeamSpeak3Log.txt". A new file will be created each day.
You can download it here.
To discuss this release, check out the forum thread, here.


05/11/2011
MP-Chat
I've developed a small developmental application that we would like you to download and test. It isn't mind blowing, it simply opens up a console dos box and you join a server with other clients connected. You can type in chat, and that chat is sent to every connected client. While this may seem quite boring, if the platform proves stable, then the code will be used and recycled into other MP-Gaming projects (possibly in things like this). There will be iterations of this client put up for download, with progressive features added, for now though, it's very simple. So, the server is up and running.. Download it, start it up and check it out. Report back your findings or any bugs! It will help make the system more stable, and you never know, it could end being in one of the games we support in some fashion. ;-)
You can download it here.
To discuss this release, check out the forum thread, here.


15/02/2011
Egyptian Politics
I've released the unfinished version of "Egyptian Politics". The media has died down on the matter now and I never had the time to finish it while it was "hot news". It's still playable, but there are some place-holder images used. It's still got some pretty cool effects for a windows API game, such as stars, animated sprites and such though... Have a look if you like, it's far more complicated than "Renegade 2".
You can download the game here.
To discuss this release, check out the forum thread, here.


26/01/2011
Renegade 2
I've updated the game to version 1.1. The game now has increasing difficulty as your progress, your score is displayed throughout, and there are now floating death skulls to battle with!
You can download the game here.
To discuss this release, check out the forum thread, here.


25/01/2011
Renegade 2
I've been busy at headquarters developing the new C&C game; Renegade 2. People have been talking about it for years, but I decided it was high time to do what others have falied to accomplish and get Renegade 2 out there to the public...
Well, perhaps that's a slight exageration, and when I say slight, I mean huge. This is a very slim game created for Windows using some very familar characters and vehicles from C&C Renegade (lawlsuit incoming).
You can download the game here.
To discuss this release, check out the forum thread, here.


09/01/2011
Galactic Space Pimp 0.8 is released!
I decided to release the work in progress version of the text based game. It was never anywhere near finished and has a bug or Two here and there. However, it's been a few months since I've touched it and have no real intention of finishing the text version. I've been learning at a faster rate than expected regarding 2d games programming and it is frustrating continuing with the console app version. I feel I've gone as far as I need to go with it, and want to move on. Therefore, anyone who is interested in seeing what it looked like, can now download it here.

Be warned, it kinda sucks to play it, but it was a very nice learning curve at the time.
To discuss this release, check out the forum thread, here.


18/09/2010
Defend My Beacon 1.0 is released This plugin makes it appear that the planter of a beacon types in team chat where their beacon is, and calls for help from their team-mates.
For example, if I place a beacon in my own base, or no where near contact with an enemy building in team chat it would say:
"redude: the beacon is a fake!"
However, if placed the beacon at an enemy building it would say:
"redude: please help defend my beacon at the ".
It's not a big change in the server, but should help frustrated players who want to help defend the beacon, but do not know if it's a fake or a real beacon.
To discuss this release, check out the forum thread, here.


05/09/2010
Drop Money 1.0 is released This mod make players drop a backpack on the floor when they die. The backback will contain 5% of their credits, and can be picked up by other players. There is more that could be done with this one, specifically server owner settings. However, we'll see if it ever gets used before I bother with that. There's a forum thread open for discussion about the release here.


05/09/2010
No Points 1.0 is released This mod will remove the ability to gain points, period. Damaging/Killing/Reparing anything at all in the game world will result in no points being given. It might sound crazy, but it would actually work out better in my opinion. The players in the team are less concerned with their own personal rank, and morefocused on actually getting the job done. You either win or lose as a team, there is no personal glory in either defeat or triumph. It's a team thing. I've set it up to give the credits you should be gaining from the points, you just do not receive points anymore. This plugin is primarily designed for marathon servers. However, I believe it could also work well on servers with a time limit, especially if run in conjunctionwith a plugin I am now starting work on (Sudden Death; Which will activate under certain game conditions near the end of the map). There's a forum thread open for discussion about the release here.


30/08/2010
LadderServ Stats Copier 1.0 is released This plugin rips the stats that are sent to the old WOL ladder server and puts them in the SSGM log at the end of each map. There's more info about it on the forum, but it will basically allow server owners to build better stats pages with more information. There's a forum thread open for discussion about the release here.


01/08/2010
Random Rotation 1.1 is released An update to the plugin that allows server owners to confirgure how many recently previously played maps they wish to disclude from the list of maps that can be chose to be played randomly. Was actually quite an update code wise to the plugin. There's a forum thread open for discussion about the release here.


18/07/2010
First Blood is released. It's an SSGM plugin that allows the server owner to award x amount of points to the player that gets the first kill! There's a forum thread open for discussion about the release here.


13/07/2010
Points Given is released. It's an SSGM plugin that allows players to look-up how many points another player has given away. This doesn't really mean much in games with base destruction, but in a game ended by time, it can be helpful to see how people are performing. There's a forum thread open for discussion about the release here.


14/06/2010
Cursor cord getter is released. It's a simple windows app that gets the cordinates of the cursor when F1 is pressed. It's built on code made from reclick v2.0, seemed like it could server as a small standlaone feature.


09/06/2010
I made and released reclick version 2.1 today. This evolution from version 1.0 means that up to Ten mouse moves can be defined by the user, and looped through. Great for repetative boring jobs. It works by the user entering specific cordinates of the screen, and whether they want reclick to left click. There is a handy helper that gives the user the exact mouse x and y cordinates of the cursor to make setting up the ini file a piece of cake.


02/06/2010
I made and released a clickbot today. It's a simple prject that basically makes the mouse click over and over with no user interaction. It can be toggled on/off with a keystroke (default f1). However, the program comes with an ini file that allows the user to define a different key to use, and the ini file also allows for how frequently you wish the mouse to click. It's available on the downloads page with a readme and full source code.


11/05/2010
Today I launched the "Galactic Space Pimp" forums. This is a new project that will take up most of my free time. My intentions are to gradually build a computer game that others can enjoy. However, I plan to release it in stages, and have several iterations of versions, creating a text based RPG first, then moving on to more scary winapi functions and include player controlls etc etc. Should be fun!


22/04/2010
I became a father today! We had alittle girl who we called Freya. She weighed 8 pound and 4 Ounces. We couldn't be hapier, she is the picture of health.


15/04/2010
Still not a father yet (well, I've felt like a father since we discovered my wife was pregnant really, but you know what I mean). In the mean time, I was able to put together this very crude, but working and effective plugin that's now available on the downloads page. It's called "Multi Modded Map Loader", and it basically allow server owners to make lots of different modded versions of the WestWood maps and then put them ALL in rotation (when previously you could only ever had One modded map in rotation at a time). It does this by an automated method of copying the modified .ldd files to the data folder at specific points. There's a forum thread open for discussion about the release here.


12/04/2010
Before I become a father, I thought it was important to make and release this latest release. On the downlaod page now there is an SSGM plugin that stops players connecting to the server that use a direct connection method, and validates that the players joining are conencted to XWIS and in your FDS channel. This has the benefit of making sure the serials captured from these players are not spoofed, and effective banning can take place. Please take the time to read more about the plugin here, it's an interesting read.


10/04/2010
WNxKenny from renegade forums is creating a Death Match server (note, not team death match, but actual death match). However, renegade considers this to be friendly fire, and so gives the players negative points. This plugin reverses that, and means that players receive positive points for their damage and kills. If you're interested, there is a thread on the forums about it, here .


09/04/2010
I've just uploaded a very small plugin for SSGM that removes the taunts from SSGM. Taunts are a fun feature, but offer little in terms of gameplay. However, they are exploitable by spamming the taunt when falling to recieve no damage. This plugin removes that possibility. If you're interested, there is a thread on the forums about it, here .


03/04/2010
Unfortunately I've lost the recent history of this page dating back to a month ago. However, the forum content is still intact and fills the missing void here for the last month. For those of you not up-to-date, the latest hot thing from the site is ReBot...
When I started this site, I did so with the intention of making releases that where to do with gaming in general, not just renegade and the w3d engine. So far I've done a terrible job of that... I managed to let myself get swamped with projects, and it doesn't allow me to spread my wings that much. The latest release on the downloads page changes that! I've created ReBot... ReBot is a win32 console application designed in VisualStudio.net2008 and written in C++. It's purpose is to provide a generic Logging Bot, primarily for Game Servers, but potentially could be useful for any logging situation. The ini file provided is read by ReBot, and needs to be filled out by the user. ReBot reads a text file (defined by the user in the ini file) and then from the last point of entry in the text file, starts sending the new lines onwards to an IRC channel (also defined by the user). For game servers this can be useful. Game Servers often produce log files of in-game chat and other information, and store these logs locally on the server. This is not very useful... ReBot is capable of reading these log files, and sending the contents to the IRC channel in real time. This allows for administration over the server, and also a place for players to join and see what's going on. You can follow the progress here, on the forums .


A little while ago I made a plug-in that emulated console commands using a system that polled for a text file. I had hoped that this system would go down well and be used, as it was a sneaky way of releasing console commands without the need to release potentially harmful code. However, while the plug-in seemed to go down well, it was never actually used to my knowledge... Based on this, I have created a new plug-in that actually adds real console commands, this should be much more what the bot developers are used to, and might perhaps be used... You can find the plugin in the downloads section, and what commands are added in the readme. This should make life much more easy for bot developers.


Trooprm02 requested a plugin that would allow him to add a tick rate to his map, as it has no refinary. I evolved the idea into a more dynamic solution and have added the plugin to the download section. The plugin will work with any map at all and allow server owners to set the additoinal tick rate to GDI and Nod independantly from eachother.


A quick fix to the surrender system has been added to the download section, addresses a minor string error.


A new plugin has been added. This plugin basically takes information from the FDS and builds a webpage, it then takes this webpage and uploads it using ftp login details you enter in a ini file. It's very customisable and accepts html code.


I've just added a new plugin to the site, all this does is change the Nod rocket soldier to have the correct damage points. An over-sight was made where he has no damage points assigned to him. This plugin corrects that. It is my intention to revisit this plugin and make it much more dynamic. In time, I plan to come back to it and design the plugin to be configurable so that people may change all presets damage values, and do so without the need for a long list but rather merely enter the only repsets they want changing. I just didn't hav the time or the patience to do it for the first release.


A small update to the vehicle team plug-in.. 1.2 is now on the downloads page. It adds a configurable option for server owners to change how long the vehicle stays teamed to the player after exiting it. This is changed from the static 5 seconds to a now definable option in the vehicle.ini file. A crash bug fix has been added, and the source code is now included. I noticed that on the previous versions is was missing some files that I must of forgotten to zip up.


Small update to the surrender system is now on the downloads page. It addresses a crash bug identified by a friend of mine who uses the alias 'stealtheye'.


Two releases in One day! This one is quite special for me... I've been working on improving my str knowledge and couldn't think of a better way to do that and make a nice release for the renegade FDS than creating a bad word filter. This basically allows server owners to maintain there own lists of badwords, that when used as chat in-game are relaced with star's. For example, if the word "Elephant" was added as a bad word, then the sentence "I like Elephants at the circus" would be reformatted and changed to "I like ********s at the circus". This is now available on the download page...


Yet another update to the surrender system has been added to the site, this time requested specifically by the Jelly community, it has even more configurable options for the server owner.


An update to the surrender system has just been added to the site, now allowing server owners to define how many votes are needed in percentage, rather than a static number, and also define a percentage of players on the team needed to participate in the vote for it to take effect. Requested by Spoony.


I've just added a new SSGM plug-in to the downloads section, it's quite cool even if I do say so myself. Basically it adds functionailty to the FDS to "talk" to you TeamSpeak server, re-teaming players for you and putting them in the right channels whilst they are stil playing. Meaning less aggrivation for the players, and also a safe environment for them to play in without the fear of a enemy player in there channel. I made a video of this working in the video gallery, too. As always the source code is included, so it maybe useful for other people to take a look and see how to interact with TeamSpeak using winsock...


I've just added a new SSGM plug-in which adds a bunch of new console commands. In all truthfullness it isn't eally adding actual console commands, but they are effectively the same things, and provides an easy to understand platform for developers to add more. I have to state though, that this code was largely based on old black-cell.net code, those guys have been ahead of there time for ages. You should seek there server out on the renegade server listings. There is a video inthe gallery showing how to manually use this syetm, however, the real usefullness of this plug-in will be utilised from regulators. Adding a whole new depth to there own scope of capability. Check it out in the downlaods section.


I've updated the vehicle team on exit plug-in to address a concern of Spooney's regarding teaming for too long. It now stays the players team for only Five seconds, then returns nuetral.


I've updated the commander plug-in to address the crash bug. Version 1.3 is now live and available on the downloads page.


I've just added a new SSGM plugin in the downloads section for to team vehicles to the team type of the person who exits it, meaning the exploit of leaving your vehicle early so the enemy doesn't get the points is eliminated. This was requested by a community member, however I am not entirely sure it will work well with base defenses... It may need an update at some point to address this issue...


About this place

Currently, the downloads page is filled with SSGM plug-in's. SSGM is a Server Side Game Manager for the game Command and Conquer; Renegade. It's a community developed hack for the server that has created allot of fixes, and also added game-modes. It supports plug-in's written in C++, and the scope of these plug-ins is large and wide, as it allows you to add content to the engine, these plug-in's are primarily designed for Renegade, however most of them would also work for any w3d based mod (although some are specific to Renegade only). There are other projects on the download page too, and with time, my projects will diversify. However, they will almost always certainly revolve around gaming. Be it a direct connect launcher, anti cheat software or someother product.
Upcoming releases planned are:

Come Back Soon

Thanks for looking at the site, it is my intention to keep it updated now as the sole entry point for any further releases I ever make to save me posting the same thing at all my usual "hang-outs", so be sure to check back soon commanders!