Author Topic: jitspoe's .plan  (Read 287173 times)

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: jitspoe's .plan
« Reply #300 on: October 04, 2007, 01:46:41 AM »
A little something to wet your appetites:
- If the server supports fast downloads, the client will make just one download request (instead of requesting jpg, tga, pcx, etc. separately)
- If you have highres textures enabled, it will request the hr4 version.
- Server finds the best match it has (in this case, there was no hr4 version, so it downloaded the low-res version).
- Of course downloads are hella fast, bandwidth providing.

And the continually shrinking/changing todo list:
Quote
Fix COM_StripExtension and other extension function to get everthing after the LAST period.

Compile and test on linux

be sure to free all data structures

Need to make the download system download both skm and skp files.

Should probably add in checks to download necessary files for r_scripts as well.

//#define DOWNLOAD3_DEBUG

make svc_download3start dynamic, retrieved through extension system

Try to standardize extension system with other Q2 engine mods.

KiLo

  • Autococker
  • Posts: 2086
Re: jitspoe's .plan
« Reply #301 on: October 04, 2007, 02:00:10 AM »
With those kind of speeds I am thinking good bye to cable servers, unless you plan on letting the server admin limit the speeds.

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: jitspoe's .plan
« Reply #302 on: October 04, 2007, 10:32:50 PM »
With those kind of speeds I am thinking good bye to cable servers, unless you plan on letting the server admin limit the speeds.
sv_fast_download_max_rate

Though hopefully it still means goodbye to cable servers. ;)

Eiii

  • Autococker
  • Posts: 4595
Re: jitspoe's .plan
« Reply #303 on: October 04, 2007, 11:09:38 PM »
darn, jits beat me to it.

cyko

  • PGP
  • Posts: 16
Re: jitspoe's .plan
« Reply #304 on: October 11, 2007, 10:39:49 AM »
I think you need to make an OSX pball version. Would that be really hard to do?

Zorchenhimer

  • Autococker
  • Posts: 2614
Re: jitspoe's .plan
« Reply #305 on: October 11, 2007, 11:12:21 AM »
I think you need to make an OSX pball version. Would that be really hard to do?

Without a Mac? Yes.

KiLo

  • Autococker
  • Posts: 2086
Re: jitspoe's .plan
« Reply #306 on: October 11, 2007, 11:18:53 AM »
jitspoe just torrent mac os x and then dual boot.

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: jitspoe's .plan
« Reply #307 on: October 11, 2007, 12:41:54 PM »
Wasted a lot of company time and did a lot of skimming, but I finally got through all the new threads on the forum.   I just felt that was an accomplishment worth mentioning with as far behind as I was. :)

And an update on my download todo list:

Quote
// === jitskm - check if SKM exists
                  // jitskm ===
// todo - check for skp (or animation.cfg?)

RegisterModel - where does it load the skin? need to make skm do the same.

   if (strstr(filename, ".pcx") || strstr(filename, ".jpg") ||
      strstr(filename, ".tga") || strstr(filename, ".wal"))

file_ext = COM_FileExtension(filename);

   if (Q_streq(file_ext, "pcx") || Q_streq(file_ext, "jpg") ||
      Q_streq(file_ext, "tga") || Q_streq(file_ext, "wal"))

#ifdef todo
todo;
#else
void Q_strncatz (char *dest, const char *src, size_t size);
#endif


               if (LittleLong(*(unsigned *)precache_model) != IDALIASHEADER)
               {
                  // not an alias model
                  FS_FreeFile(precache_model);
                  precache_model = 0;
                  precache_model_skin = 0;
                  precache_check++;
                  continue;
               }

Need to make the download system download both skm and skp files.
   downlods them both, but only one at a time, then causes error. :\

Should probably add in checks to download necessary files for r_scripts as well.

//#define DOWNLOAD3_DEBUG

make svc_download3start dynamic, retrieved through extension system

Try to standardize extension system with other Q2 engine mods.

Compile and test on linux

test old client on new server

test new client on old server

buffer svc_'s with reserved before svc_download3start

server side - if skm or md3 is requested and doesn't exist, download md2

Admittedly, I've been playing more Quake Wars than coding recently.

Edit: And I'm not going to bother with anything mac-related until it gets voted higher on the feature vote thread.

y00tz

  • Autococker
  • Posts: 2742
Re: jitspoe's .plan
« Reply #308 on: November 07, 2007, 03:22:29 PM »
Is build 20 is gold master status now? :D

lekky

  • Autococker
  • Posts: 2449
Re: jitspoe's .plan
« Reply #309 on: November 07, 2007, 06:53:52 PM »
Edit: And I'm not going to bother with anything mac-related until it gets voted higher on the feature vote thread.

The only people who would vote for a mac port are those that aren't around to vote for it :P

Cobo

  • Autococker
  • Posts: 1362
Re: jitspoe's .plan
« Reply #310 on: November 07, 2007, 07:21:06 PM »
The only people who would vote for a mac port are those that aren't around to vote for it :P
And what does that tell you about mac users? :P

y00tz

  • Autococker
  • Posts: 2742
Re: jitspoe's .plan
« Reply #311 on: November 07, 2007, 07:30:06 PM »
That we'll be talking about them even a month after they've posted?

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: jitspoe's .plan
« Reply #312 on: November 07, 2007, 08:00:04 PM »
Hmm, I guess it's time for an update.  Admittedly I've been slacking on PB2 development lately.  Build 20 is almost complete, but between all the new games that have come out recently, LAN parties, real paintball, and some of my new "toys", I haven't gotten much coding done.  Here's the TODO list at the moment:

Quote
make svc_download3start dynamic, retrieved through extension system

Try to standardize extension system with other Q2 engine mods.

Compile and test on linux

test old client on new server

test new client on old server

server side - if skm or md3 is requested and doesn't exist, download md2

try to download .skin files first

// todo - if skm, check for .skin file and/or necessary textures

// we don't need to close the file or anything here, do we?

Should probably add in checks to download necessary files for r_scripts as well.

ditch svc_extensions

y00tz

  • Autococker
  • Posts: 2742
Re: jitspoe's .plan
« Reply #313 on: November 07, 2007, 08:13:26 PM »
Quake Wars and the Angel fighting for your time? :P  I do have a question, why does it scan for md3s?

KnacK

  • Global Moderator
  • Autococker
  • Posts: 3039
Re: jitspoe's .plan
« Reply #314 on: November 07, 2007, 09:15:33 PM »
You really need to draw the line and do away with backward compatability.......

Zorchenhimer

  • Autococker
  • Posts: 2614
Re: jitspoe's .plan
« Reply #315 on: November 07, 2007, 11:42:16 PM »
You really need to draw the line and do away with backward compatability.......

I agree.

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: jitspoe's .plan
« Reply #316 on: November 08, 2007, 02:03:22 PM »
Quake Wars and the Angel fighting for your time? :P  I do have a question, why does it scan for md3s?
Figured I'd throw that in there so other engines could use the code.

jitspoe

  • Administrator
  • Autococker
  • Posts: 18802
Re: jitspoe's .plan
« Reply #317 on: November 20, 2007, 12:04:31 AM »
Well, I think I'm about done with the fast download stuff, but between the holidays, changing jobs, moving, etc., I'm not sure when I'll realistically be able to wrap it up and release it.  I'm also having problems with Linux, as usual.  Can't even get xwindows to load.

"The display server has been shut down about 6 times in the last 90 seconds. It is likely that something bad is going on. Waiting for 2 minutes before trying again on display :0."

Edit: And for those of you who may not know, I accepted a programming position at s2games.

y00tz

  • Autococker
  • Posts: 2742
Re: jitspoe's .plan
« Reply #318 on: November 20, 2007, 12:23:47 AM »
You did accept it?  Awesome, congratulations.

KnacK

  • Global Moderator
  • Autococker
  • Posts: 3039
Re: jitspoe's .plan
« Reply #319 on: November 20, 2007, 05:51:28 AM »
Congrats Nathan!
Best of luck on the new quest.