About DeusEx.Net

Before DX.NET The Beginnings

Last December, after the semester was over and we were at Christmas week, I went into a server while testing another modification I was putting together. I was asked the usual questions. How to set up a server. Where to download additional content to the game. It felt weird answering because anywhere you went, something wrong would happen.

If you go to Moop's Download Page....You deal with a Deception. The page says "Moop" but Source Code says that it was coded by someone else. If you go into greatdane's site...It becomes annoying as you have to scroll down for a list of downloads and if you ever meet any of them on MSN, they sound so pretentious and superior to everyone. In other words. You give an inch by entering a site, their ego at times can take a mile. Their sites were about downloading and nothing more.


Information about other Download sites: Moop's Page

Moop's Download page concept was created by a man who has a degree in Biology. He attempts to explain file strucure as the way he had known it for a while. He gives an incomplete file list and displays information that the community as a whole has accepted without telling you about the consequences of such actions. His attempt however should be commended and I will go as far as saying that no one site is complete. Its not bad that it exists, specially from someone who isn't a programmer.


Information about other Download sites: GreatDane's Page

Then there was Greatdane's Site. This was an example of simply tossing a site together and calling it a download site. When I spoke to him several times on MSN...He acted like a guy who seemed superior to everyone else. A teenager who chose to make a name for himself. Anyone downloading from there instantly fuels his ego to the point he would advertise the bandwith used in keeping his site up on MSN as part of his screenname. He would get on your case if you started talking about downloads not on his site. Maybe I caught him mad a few days but I felt kind of disturbed anytime I spoke with him.


Information about other Download sites: GODZ Page

We then have the GODZ page...One created by a man older than me, who once again is not programmer. His site is different. One can download, but to get everything you have to register in the forums, where instantly he will violate your privacy and make it known that he has your IP address and can use it. I've had multiple conversations where he has stated that he keeps everyones IP very close. Registering in his forums is ADMIN activation so before dealing with things...You may have to wait a few days. Also his page is saturated with downloads that are irrelevant. I have an email stating that there are over 900 downloads, and some nut told me there were 1100 relevent downloads on MSN. That is a lie altogether as a relevent download is a MAP, patch or modification. Not Demorecs and screenshots. The point is that resistance is encountered every step of the way and that downloading comes at a price and its your IP address falling under his posession and being utilized by him in the future to keep you on a leash.


Ion Storm's Collapse

With IonStom dissolving in February, 2005....no longer was there any authority force in the game. A player or site admin could do anything and get away with it. Regardless how cruel. Although this existed in the past... Now no one could run to that company for anything since they no longer exist.



The Creation of DX.NET Enter: DX.Net

The goal was pure and simple. Create a 100% public page serving as both a central resource to the game and as a completely neutral place that will allow you to download without question the greater bulk of downloads. The site would contain forums to help Developers as well as independent servers for the game and for development. Include things that don't initially exist in other sites and bring this altogether as a community resource. It is my hope by creating a centralized page where people can download and read up on things, that more people will loosen up on their web pages and recognize that this is just a game in the end.


Creation Mentality

Entering with knowledge of HTML, I chose to take a course in Web Site development at Framigham State College...because it would do great on my transcript. Im a Software Engineering student and I am also into game programming. I also played this game for years and handled every corner of this game, making me ideal to make this site.

One thing I wanted to prove to the professor of HTML is that a gaming site is not something that is easy to make. Specially on this scope. I started with a simple Idea on what to do, then it became something greater.


DX.NET: Html, Javascript and CSS

The whole site has HTML, Javascript and CSS.

The goal of the HTML was to format and display information while the cascading style sheet is just that. Something to add styles like color to my page. The Javascript I used was to make this page function a little bit better. I didn't focus on making things that are extremely flasy. I simply used it to control the information that is displayed so I can write a lot in a page without a lot of content and topics getting in the way. I also used Javascript for the rollovers.


DX.NET: JAVA, FLASH and XML

I wrote a Java program long ago that helps calculates scores and I put it on this site. I have several other programs I will put here in the future. This one was in the form of an applet. The Flash player in the lounge section was something I found a long time ago. I don't remember where. I don't remember how. I just know that It popped up in my face in front of me when I needed it. However the flash player did not have an XML file, so I had to write one. I spoke with someone who had one who told me what the base parameters were so I simply wrote an XML file from what I was told and what he knew about the player itself. I then gave him a copy and we got both players to work.


DX.NET: UnrealScript

I have my own modifications and I am putting up for downloading later on. The server that I have I wrote several things to aid it using unrealscript. I am also working on creating an UnrealScript Weapons Fix to be applied in my server when the time comes. I spend time looking over certain mods and rewriting some code to be more efficient, though currently I've worked with the main DeusEx.U package for my own purposes.

There is an Unrealscript section in the forum and later on I will add an UnrealScript and Mapping Tutorial to the page.


DX.NET: Bash, C and C++

One of the promised services is a Debian Server. This is a Linux Operating System built on Unix. Those who are programmers or simply want to try it out can get a free account as long as they have a purpose behind it. In order to do things with Debian as an administrator...I had to write shell scripts as well as small C and C++ programs. I simply wanted something that could be used to help us and have the same concept as messengers, email and development without having to deal with Microsoft, AOL or Yahoo.


DX.NET: PHP

There is a PHPbb forum package that has multiple skins here. The forum has also been modded to encrypt some information and make things safer for people. The idea was that even if a security breach occurs, that the assailant can not capture any information. I plan on adding more to this later.


DX.NET: ServerSideScripts

Several Scripts are in place to help the server run better. These are default as part of my web host. They increase the security of people entering the server as well as the server itself. I also have a list of scripts that have already been premade that I can use in the future for different purposes. So don't think I simply tossed this on some web space and did nothing else.


DX.NET: Graphics

I used Photoshop for graphics and wanted to do something fun and simple. I wanted a half in - half out look to reflect the game and the times. The game is not a super graphic. I wanted to put my own signature in there by creating the images with rollover effects using Javascript. I also created an image map as the starting point of the site that would load a frameset. I wanted certain links to stand out in their own frames.


DX.NET: The Downloads

I am a programmer, a musician and a gamer at heart. I made sure from my personal experience with the Unreal Engine to define the file types and where they should go. I also created my own Navigation Bar for accessing the downloads. Clicking on downloads changes to the downloads page and download navigation bar. Maps are just that, maps...Levels to games. Mutators are modifications to games while essentials are updates, patches and fixes.

This was a pain in the ass to do. If anyone has anything they wish for me to add. I can be emailed or found in the Debian server or on Instant Messengers. My information is located in the About Mewebpage.


DX.NET: The Lounge

The lounge exists for people to relax. They can fill some forms and listen to the music found in the game. I thought it best to put in news there in order to keep the atmosphere stable there as well. Java programs go there as well. Feel free to open up a new window to browse and listen at the same time.


DX.NET: The Forums

The forums exist so anyone can post, regardless if they are registered to the forums or not. Due to this kind of system in place I have made sure to include a page with the rules prior to accessing the forums directly. Anyone posting in the forums wether they are registered or not agrees to all its rules before entering the forums as an automatic process.


DX.NET: The Links

I made it so anyone who wants me to add a link, can send me the information and I will add them. This will be a community effort. If a site is active and people care about the site, then someone will come forward with a link for me to put up. I will make it so all links can open from a new window or the mainframe.


DX.NET: The BannerLinks

I concentrated these links on Information about the game itself. There is a damage guide that will be expanded to Mod weapons soon. There is also a page about some history to the game and story information. The first two links are for everyone, while the next two are for Multiplayer Gamers. The first is a message to dialup users and the second is my attempt at the creation of a Ladder from this site.


DX.NET: The FooterLinks

The Footerlinks were designed to be the end of the page. Information about myself, the site and blacklightning-dimension which is the base domain of the page itself can be found there. BLD is not a site, but mostly a place where my stuff tends to go. When I do make a site, I plan to use BLD as a bridge between works I have done.



Credit and Thanks

The following are my thanks to people and credit to certain places:

  1. "JavaScript for the world wide web" : This book helped me a lot with javascript and I used the code you see here from the book, except the code I wrote which was the one that allowed one link to change two frames.
  2. Professor Gao: "Thanks for answering my programming questions. I had many and that class was always fun"
  3. Professor Breuning: "All those endless and long questions from me. Thanks a lot for helping me out. I spent the greater bulk of the course building this site. You helped me a lot that day we met at your office.
  4. Moops Download site: I had most of the downloads already, but I liked the download format. *waves.* You may hate me, and may be angry with me, but download sites are born from mixing the contents of multiple downloads.
  5. GreatDane's Page: I actually found things that I have not had before here. Things that moop did not have.
  6. GODZ Page: Thank god for proxy IPs...That's right...I went there too and got what was relevant from there.
  7. My DAMN LUCK: Thanking myself for having the DVDs I burned of old downloads some of these sites no longer had.
  8. The Sheer Number of Debian Resouce Pages: MY GOD!! I would be lost without all those pages scattered throught the internet about Debian Administration.
  9. Professor Kris: He helped me change my mind about Unix and convinced me to implement a Unix system for myself. I have tried half a dozen builds of Unix and other a dozen builds of Linux so far.
  10. Epic Games and Digital Extremes: For permission to use the Unreal Engine and their end-developer licensing rights. I started using the Engine in 1998 and Deus-Ex would not exist without your game engine.
  11. Ion Storm and Eidos: Ion Storm for creating DeusEx, Eidos for distributing it.
  12. Microcenter: This computer store, really helped me when it came to setting up the main PC for dual boot. Sure they try to sell you stuff, but I was lucky to be paired with someone who actually knew his stuff and was heavily into the technology like myself. Two minds work better than one....IF they are compatible!
  13. The Asylum Faction: These gamers know a lot about technology and they always keep my on my toes about this or that. It was their suggestion to me that got me to begin thinking up the concepts of creating this site, without becoming a graphics whore.

Death and hatred

A list proving that I also remember those who gave me a hard time in my own special way

  1. Any Deus-Ex Domain that harrasses people: Have you no shame using a game to exact control upon others?
  2. Ion Storm: Sure...I thanked you for creating the game...But I hate you just as much for not supporting it past 2001.
  3. Moop: Get off my back. You are not a programmer and you have no right to tell people that I stole tables from your page when I was the one who taught you the file structure when you came over my house years ago and you saw me unrealscripting while in my room. You are just mad that I crossed you and proved your information to be false and created something more complete than you. Also, most people know how to make the game run without the CD itself. Get over it. Also many people lost the link to your site because it changed. Also your site has your name on it, but CF was the one who CODED the HTML. Its your concept, but in truth, its his page.
  4. Dejavu: Please don't ask me to break any laws or help you be party to stealing computers from your own campus, just so you can install and raise a server...thinking I will give you shell scripts to help you cover your tracks. Also please don't email asking me for advice on one hand, and acting like you know more than me on the other...People hate it when you ask for help and entrap them later. Please don't threaten me indirectly, thinking I will cater you. I don't dance for people.
  5. Administrators to the TRIAD FORUMS: I've said this MULTIPLE TIMES......My birthday is not MAY 5th... Its MAY 12th....pleaseeeeeeeeeeeeeeeeeeeeee make corrections!!! Three years trying to get them to correct my date and they think they know my personal information better than myself!
  6. Finally Anyone who's real name starts with A, M, G or P: Just kidding...I had to make sure you were all awake by the end of this page!!!

If you are going to attack me, Im not hiding. At least come to me directly instead of telling the wrong people. I don't care about third parties. I care about first parties. If you bash me when I dont even talk or interract with you...then you've definately have free time. My contact information is somewhere around this page. Send me a line..who knows...Maybe I will give you a picture of myself to throw darts at in your spare time if you hate me that much.