Jake2 Protocol 35 Proposal

jake2
Anonymous
2011-07-27
2013-05-08
  • Rene Stoeckel
    Rene Stoeckel
    2011-07-28

    Of course this would be of a big value. Seems like jake2 would stay compatible with the old servers though. So we need the new C code (changes/extensions) and a public test server and a public test client binary) to start. RST

     

  • Anonymous
    2011-07-28

    what If we implemented it for the client only (not modify the server) ?

     

  • Anonymous
    2011-07-28

    Here is a caparison between b4812 and b5183 (Protocol #35 introduced)

    Filename            Folder  Comparison result
    snd_openal.c    client  Left only
    x86.c               client  Left only
    cd_irix.c                   irix    Left only
    glw_imp.c           irix    Left only
    q_shirix.c          irix    Left only
    qgl_irix.c          irix    Left only
    snd_irix.c          irix    Left only
    sys_irix.c          irix    Left only
    vid_menu.c          irix    Left only
    vid_so.c                    irix    Left only
    zconf.h             qcommon Left only
    zlib.h              qcommon Left only
    zutil.h             qcommon Left only
    g_so.c              solaris         Left only
    glob.c              solaris         Left only
    glob.h              solaris         Left only
    net_udp.c           solaris         Left only
    q_shsolaris.c   solaris         Left only
    sys_solaris.c   solaris         Left only
    version.h           win32           Left only
    eax.h               client  Right only
    qal.h               client  Right only
    snd_openal.h    client          Right only
    game.dsp            game            Right only
    huff.c              qcommon Right only
    huff.h              qcommon Right only
    anorms.h            ref_gl          Right only
    anormtab.h          ref_gl          Right only
    gl_draw.c           ref_gl          Right only
    gl_image.c          ref_gl              Right only
    gl_light.c          ref_gl          Right only
    gl_local.h          ref_gl          Right only
    gl_mesh.c           ref_gl          Right only
    gl_model.c          ref_gl          Right only
    gl_model.h          ref_gl          Right only
    gl_rmain.c          ref_gl          Right only
    gl_rmisc.c          ref_gl          Right only
    gl_rsurf.c          ref_gl          Right only
    gl_warp.c           ref_gl          Right only
    glext.h             ref_gl          Right only
    qgl.h               ref_gl          Right only
    ref_gl.def          ref_gl          Right only
    ref_gl.dsp          ref_gl          Right only
    warpsin.h           ref_gl          Right only
    alw_win.c           win32           Right only
    alw_win.h           win32           Right only
    qal_win.c           win32           Right only
    cl_ents.c   client  Text files are different
    cl_fx.c     client  Text files are different
    cl_input.c  client  Text files are different
    cl_main.c   client  Text files are different
    cl_newfx.c  client  Text files are different
    cl_parse.c  client  Text files are different
    cl_scrn.c   client  Text files are different
    cl_tent.c           client  Text files are different
    cl_view.c   client  Text files are different
    client.h            client  Text files are different
    keys.c      client  Text files are different
    keys.h      client  Text files are different
    menu.c      client  Text files are different
    qmenu.c client  Text files are different
    snd_dma.c   client  Text files are different
    snd_loc.h   client  Text files are different
    snd_mem.c   client  Text files are different
    snd_mix.c   client  Text files are different
    sound.h     client  Text files are different
    vid.h       client  Text files are different
    g_ai.c      game    Text files are different
    g_cmds.c    game    Text files are different
    g_combat.c  game    Text files are different
    g_main.c    game    Text files are different
    g_monster.c game    Text files are different
    g_phys.c    game    Text files are different
    g_save.c    game    Text files are different
    g_spawn.c   game    Text files are different
    game.h      game    Text files are different
    m_boss31.c  game    Text files are different
    m_boss32.c  game    Text files are different
    m_chick.c   game    Text files are different
    m_insane.c  game    Text files are different
    p_client.c  game    Text files are different
    p_hud.c     game    Text files are different
    q_shared.c  game    Text files are different
    q_shared.h  game    Text files are different
    net_udp.c   linux   Text files are different
    sys_linux.c linux   Text files are different
    cmd.c               qcommon Text files are different
    cmodel.c            qcommon Text files are different
    common.c            qcommon Text files are different
    crc.c               qcommon Text files are different
    cvar.c              qcommon Text files are different
    files.c             qcommon Text files are different
    md4.c               qcommon Text files are different
    md4.h               qcommon Text files are different
    net_chan.c          qcommon Text files are different
    net_common.c    qcommon Text files are different
    pmove.c             qcommon Text files are different
    qcommon.h           qcommon Text files are different
    qfiles.h                    qcommon Text files are different
    server.h            server  Text files are different
    sv_ccmds.c  server  Text files are different
    sv_ents.c   server  Text files are different
    sv_game.c   server  Text files are different
    sv_init.c           server  Text files are different
    sv_main.c   server  Text files are different
    sv_send.c   server  Text files are different
    sv_user.c   server  Text files are different
    sv_world.c  server  Text files are different
    conproc.c   win32   Text files are different
    in_win.c            win32   Text files are different
    net_wins.c  win32   Text files are different
    q2.rc       win32   Text files are different
    q_shwin.c   win32   Text files are different
    snd_win.c   win32   Text files are different
    sys_win.c   win32   Text files are different
    vid_dll.c           win32   Text files are different
    vid_menu.c  win32   Text files are different
    winquake.h  win32   Text files are different
    build.h                     Text files are different