DeMONS/3 News

If you're looking for D3PlayerPicker, go here.

These pages are best viewed at a minimum resolution of 1024x768 (although it may be tolerable at 800x600).

Links to archived news bits are provided at the bottom of this page, and are separated by development phases.

12/30/2003 - 5:30pm

NOTICE:Barring any really nasty problems, this will be the last update to D3 until the remote admin stuff is done.

  • Fix! (All Modules) - The following items were fixed in all modules for D3 v1.07:

    • When scanning for tracks, tracks with a dot in their name ("RoadOne_v1.0" for instance) weren't showing up in the list of tracks.
12/25/2003 - 6:15am
  • Fix! (D3Config) - The following items were fixed in D3Config 1.06:

    • Found and fixed a memory leak.

    • You couldn't pick a fixed setup for races using the IROC mod.

    • You couldn't pick an arcade setup for races using any mod (even if you checked the "Arcade race mode" checkbox).

  • UPDATE! (Web Page) - The following items were fixed in D3Config 1.06:

    • In the Reference Guide, under "Issues | NR2K3", I added instructions concerning how to get around the need to install the sim from the retail CD before any of the D3 components would work.

    • On the Tech Share page, I added a fairly complete description of the contents of the D3Launcher.INI data file and the host schedule files. This should help folks that like the ease of scheduling D3 provides, but wants to run their own launcher, or whom want to allow a web-based setup, but want to use the D3Launcher.

  • Known Issues (D3Config) - The following are known issues that have yet to be resolved:

    • Selecting a roster file is currently located on the "Connections" tab, and needs to be moved to the race setup page so that it can work with the series mods. This should only affect people that race with AI, so I figure it's pretty low on the ol' priority ladder.

12/11/2003 - 4:15pm
  • Fix! (D3Launcher) - The following items were fixed in D3Launcher 1.05:

    • The server car file was not being changed correctly before the server launched.
11/29/2003 - 10:20am
  • Fix! (D3Config) - The following items were added in D3Config 1.04:

    • The program was not correctly determining when an instance of itself was already running.

  • Fix! (D3Launcher) - The following items were added in D3Launcher 1.04:

    • The program was not correctly determining when an instance of itself was already running.

  • Fix! (D3Scrub) - The following items were added in D3Scrub 1.04:

    • The program was not correctly determining when an instance of itself was already running.

11/21/2003 - 5:00am
  • Fix! (D3Config) - The following items were fixed in D3Config 1.03:

    • Added support for multiple series mods that use the same file extention (like the Trans Am mods from The Pits and Project Wildfire).
11/11/2003 - 10:00am
  • Fix! (D3Config) - The following items were fixed in D3Config:

    • On the Host/Timing tab, the program would always disable the selected "repeat day", even if "Repeat" was not selected.

    • When in the process of scheduling a race, if you specify invalid data, the program would cite the error and inform you of it, but would not position you on the tab and the control that caused the error.
  • Fix! (D3Launcher) - The following items were fixed in D3Launcher:

    • A host that uses the "specific date/time" timing style was causing the launcher to crash.
10/30/2003 - 7:45pm
  • Fix! (D3Config) - The following items were fixed in D3Config:

    • Under Windows 9x, a program's commandline not only includes the commandline parameters themselve, but also the full path and filename of the program itself. Under Windows 2000/XP, this is not the case. This small difference in OS behaviors caused problems in Win9x, in that the D3Config module thought it was being passed a commandline, when in fact, it wasn't.

      When D3Config thinks it's getting commandline parameters, it assumes that another D3 module (D3Launcher, etc) invoked the program, and further assumes a certain commandline parameter as a result. In this particular instance, D3Config would refuse to start because the parameters it thought itr was getting, it wasn't really getting, and it would shutdown almost immediately upon starting up. Once again, this only happened in Win9x. Download the new version to fix the problem.

10/28/2003 - 8:20am
A web-based forum is now available. Registration is required to use the forum, but only so I can step on someone's neck if I think their post is out of line. Consider the new forums to be the preferred method of contact for help with the program. I've added a link to the Contact page, and will be adding the same link to the menu above later this week.

Here's a link if you're in a hurry to see use the forum.

10/15/2003 - 5:00am

Version 1.00 is now available. As always, tread carefully, and report any problems that you might encounter, ASAP.

  • Update! (DeMONS/3) - I have completely removed all code that supports older versions of the sim.
  • Fix! (D3League) - The following items were fixed in D3League:

    • If a driver is disco'd in practice, but rejoins in time to turn in timed laps in the practice sssion, the sim sometimes re-assigns the car number to something above 300. This cretaes a situartion where the driver shows up twice in the results. In this instance, D3League would post incorrect qualifying results ("000.000") for the driver.
  • Update! (D3League) - The following items were updated in D3League:

    • Added four new data words that can be used in DRT template files - D_RACE_HARDCHARGER, D_RACE_HARDCHARGER_POS, D_RACE_HEADACHE, and D_RACE_HEADACHE_POS. Refer to the appropriate section of the Reference Guide for details.
  • Fix! (D3Scrub) - The following items were fixed in D3Scrub:

    • The program will now create backups of the track ini before they're modified.
  • Update! (D3Scrub) - The following items were updated in D3Scrub:

    • Added a button to allow you to easily delete backup files created by the program.
  • Update! (web page) - Updated the Reference Guide to include new functional changes to the server modules.
10/08/2003 - 5:45pm
I updated the Reference Guide with info concerning optimizing hard drive space on a machine that only acts as a server (where nobody will ever be racing). Look for the section labelled "Sim Issues".

I've also pretty much finished striping all code and resources from the program that was used to support old versions of the sim. The D3 modules are not only smaller by almost 300k, but they are a bit snappier in terms of performance. There's still some small problems with the new code, but I hope to release it shortly. Functionally it's identical to the v0.18, so you won't absolutely have to download it if you don't want to.

More news as it happens...

10/07/2003 - 5:00pm
I updated the User's Guide to be a bit more accurate and to show the updated screenshots.

10/07/2003 - 6:15am
I've made a lot of progress on the DeMONS server modules, namely D3Confg and D3Launcher. I'm *still* finding little niggly things that need to be changed to support the various series mods, and I think I may have solved some issues with favored hosts.

I decided that it works well enough to be usable, but keep in mind that I think I still have more to do where minor series support is concerned. There is a short blurb on series weirdness in the Reference Guide that everyone needs to read because it affects the entire program, even the client modules.

Version 0.18 is now available. As always, tread carefully, and report any problems that you might encounter, ASAP.

  • Announcement - I disabled the ability to use older versions of the sim because nobody seemed to be taking advantage of it. Being the lazy bastard I am, I decided to rip out code that no one is using because it just muddies up the code that IS used.
  • Fix! (D3Launcher) - The following items were fixed in D3Launcher:

    • I was trying to save the setting that controlled saving the chat log to the wrong section on the PLAYER.INI file

    • I made some changes to the way D3 tries to shut down an already running host. This should improve the implementation of favored hosts shutting down currently runnig hosts, but I won't know for sure until I get reports back in from the wild.

    • When you click a host in the launcher window, and then click "Start", the "Start Event Now" button is now enabled.

    • I discovered that I can't rely on the commandline allowing more than 256 characters, so I changed all commandline parameters that were not passwords to be written to the appropriate INI files.
  • Fix! (D3League) - The following items were fixed in D3League:

    • Fixed some problems in the dialog box that prevented some of the fields from populating with a default value.

    • Fixed several small problems with the program crashing when it came across unexpected data in the sim-generated results file, such as drivers with no name in the practice session (generated by the sim, and for unknown reasons).

    • Fixed a problem with the program crahing when it came across unexpected comments in the sim-generated HTML. If a client exports results, there's some sort of authentication code that gets added to the bottom of the file in the form of a HTML comment.
  • Update! (D3Launcher) - The following items were updated in D3Launcher:

    • Added support for the new hardcore mode supported by the 1.2.0.1 patch.

    • Added support for the various 3rd-party series mods (CTS, BGN, Trans Am).

    • Added two new columns to the main Launcher window to show the series and selected hardcore mode for the pending/running race.
  • Update! (D3Config) - The following items were fixed in D3Config:

    • Added support for the new hardcore mode supported by the 1.2.0.1 patch.

    • Added support for the various 3rd-party series mods (CTS, BGN, Trans Am.

    • I added the ability to specify the roster file to use for adding AI to a race. This was done so that you could add AI without having their car numbers conflict with your league drivers. At this time, there appears to be some kind of misunderstanding (on my part) of exactly how this should affect which AI cars are added, so until further notice, don't expect too much from this particular item until Papy gets back to me.
  • Update! (web page) - I started removing all references to past versions of the sim from the reference guide, and updated the reference guide to include new functional changes to the server modules.
09/24/2003 - 6:00pm
I've finished adding patch support to D3, and am conducting initial testing. It's actually looking pretty solid as far as patch support goes - I even had three servers running simultaneously, with each one running a different series as well as varying levels of hardcore-ness.

While testing the patch support,I'm going to try to solve some of the nagging little problems in the Launcher. More news as it happens...

09/15/2003 - 4:45pm
This is just a note to let you know that the patch works with the existing version of D3 (but without the new hardcore stuff or series selection), and a new version of D3 will be following in the next week or so to incorporate those new features of the sim.

09/11/2003 - 1:15pm

This is just a note to let everyone know I haven't abandoned the program. I purposely held off on any updates because the patch was originally promised for the April time-frame. As we all know, the patch still hasn't been (officially) released. I subsequently spent April, May, and June upgrading my computer and trying to complete my attempt to water-cool the system. On July 5th, I was nearly finished with the case-modding when I accidently cut all the extensor tendons to my fingers with a miter saw while helping a friend cut some baseboard for her house. A couple of weeks ago, I decided I should start preparing D3 for support of the still upcoming patch to NR2K3.

On 09/08/2003, it was decided that I need to have more surgery to correct one of the tendons that was repaired. However, this should not have an impact on D3 since we're not talking about any more time than a single day in the hospital (I'll be able to go home immediately after the surgery is complete).

In the meantime, I've fixed a number of minor issues in the existing modules, and have also added a new module for clients that participate in multiple leagues. When the patch is released, a new version of D3 will follow as soon as the half-assed testing (that I never seem to get around to doing) of the new patch support is semi-complete.

One last thing. I'm seriously considering yanking out all support for older sims. There's not much call for that support, and it really makes the documentation a huge pain. If anyone makes a loud enough objection about this plan, I will re-consider.

Archived News (12/01/2002 - 09/10/2003)


Back to Paddedwall News