SVN changelog

3148 by VorteX

Editor bells & whistles patch:

  • rebrand QuakeC name to "OmniEditor"
  • change editor-related folders from "editlights" to "omnieditor"
  • to start editor, type: omniedit
  • rename all new cvars to use common "modulename_cvarname" sheme
  • new modular system, can load single modules via keyhooks: editlights, decorator, modelview, editviewports, effecteditor, environments
  • slide animation for editor menu hide/show (TAB)
  • all hotkeys now works when menu is hidden
  • fixed bugs with double hotkey press & infinite loop crash

Other stuff:

  • menu system hotkeys handlers made better
  • menu system now can load menu from several script files
  • added virtual key signals (press, select, bind) to handle button state change
  • updated NetherScript syntax highlight script for Notepad++
Added
  •   devkit/quakec/csprogs.dat/omnieditor
  •   devkit/quakec/csprogs.dat/omnieditor/m_custom.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_decorator.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_effecteditor.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_effecteditor_parms.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_environments.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_modelview.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_rtlightseditor.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_viewporteditor.qc
  •   devkit/quakec/csprogs.dat/omnieditor/modules.qc
  •   devkit/quakec/csprogs.dat/omnieditor/system.qc
  •   devkit/quakec/csprogs.dat/omnieditor.qc (from /trunk/bo1/devkit/quakec/csprogs.dat/editlights.qc:3143)
  •   kain/data/omnieditor
  •   kain/data/omnieditor/lightprofiles
  •   kain/data/omnieditor/lightprofiles/Skull torch corona.nsx
  •   kain/data/omnieditor/lightprofiles/Skull torch light.nsx
  •   kain/data/omnieditor/lightprofiles/Small blue light.nsx
  •   kain/data/omnieditor/lightprofiles/Torch light 1.nsx
  •   kain/data/omnieditor/lightprofiles/Torch light 2.nsx
  •   kain/data/omnieditor/lightprofiles/Torch light 3.nsx
  •   kain/data/omnieditor/lightprofiles/medium lightmap light.nsx
  •   kain/data/omnieditor/lightprofiles/small lightmap light.nsx
  •   kain/data/omnieditor/lightprofiles/small strong lightmap light.nsx
  •   kain/data/omnieditor/surfacemodels
  •   kain/data/omnieditor/surfacemodels/crystals
  •   kain/data/omnieditor/surfacemodels/crystals/crystals01.brush
  •   kain/data/omnieditor/surfacemodels/crystals/crystals02.brush
  •   kain/data/omnieditor/surfacemodels/fungus
  •   kain/data/omnieditor/surfacemodels/fungus/fungus1.brush
  •   kain/data/omnieditor/surfacemodels/fungus/fungus2.brush
  •   kain/data/omnieditor/surfacemodels/grass
  •   kain/data/omnieditor/surfacemodels/grass/big grass.brush
  •   kain/data/omnieditor/surfacemodels/grass/common grass.brush
  •   kain/data/omnieditor/surfacemodels/grass/grass bushes.brush
  •   kain/data/omnieditor/surfacemodels/pines.brush
  •   kain/data/omnieditor/surfacemodels/spikes.brush
  •   kain/data/omnieditor/surfacemodels/town
  •   kain/data/omnieditor/surfacemodels/town/bottles.brush
  •   kain/game/omnieditor.cfg
  •   kain/gfx/omnieditor
  •   kain/gfx/omnieditor/3dviewbg.tga
  •   kain/gfx/omnieditor/3dviewover.tga
  •   kain/gfx/omnieditor/black.tga
  •   kain/gfx/omnieditor/cursor.tga
  •   kain/gfx/omnieditor/d.tga
  •   kain/gfx/omnieditor/editnormal.psd
  •   kain/gfx/omnieditor/editnormal.tga
  •   kain/gfx/omnieditor/editvalue.tga
  •   kain/gfx/omnieditor/f.tga
  •   kain/gfx/omnieditor/keyp.tga
  •   kain/gfx/omnieditor/menu.psd
  •   kain/gfx/omnieditor/menu.tga
  •   kain/gfx/omnieditor/menucaption.psd
  •   kain/gfx/omnieditor/menucaption.tga
  •   kain/gfx/omnieditor/menusub.tga
  •   kain/gfx/omnieditor/noshadow.tga
  •   kain/gfx/omnieditor/particleeffect.tga
  •   kain/gfx/omnieditor/select.psd
  •   kain/gfx/omnieditor/select.tga
  •   kain/gfx/omnieditor/selectcomboev.tga
  •   kain/gfx/omnieditor/selecteditbox.tga
  •   kain/gfx/omnieditor/selection.tga
  •   kain/gfx/omnieditor/selectvalue.tga
  •   kain/gfx/omnieditor/submenu.psd
  •   kain/gfx/omnieditor/submenu.tga
  •   kain/scripts/omnieditor
  •   kain/scripts/omnieditor/bottom.ns2
  •   kain/scripts/omnieditor/builtineffects.txt
  •   kain/scripts/omnieditor/editor.ttf
  •   kain/scripts/omnieditor/menu.ns2
  •   kain/scripts/omnieditor/modal
  •   kain/scripts/omnieditor/modal/color.ns2
  •   kain/scripts/omnieditor/modal/credits.ns2
  •   kain/scripts/omnieditor/modal/dialogs.ns2
  •   kain/scripts/omnieditor/modules
  •   kain/scripts/omnieditor/modules/camera.ns2
  •   kain/scripts/omnieditor/modules/customeditor.ns2
  •   kain/scripts/omnieditor/modules/decorator.ns2
  •   kain/scripts/omnieditor/modules/effecteditor.ns2
  •   kain/scripts/omnieditor/modules/environments.ns2
  •   kain/scripts/omnieditor/modules/lightseditor.ns2
  •   kain/scripts/omnieditor/modules/modelview.ns2
  •   kain/scripts/omnieditor/modules/physicsbox.ns2
  •   kain/scripts/omnieditor/modules/viewporteditor.ns2
  •   kain/scripts/omnieditor/system.ns2
  •   kain/scripts/omnieditor/templates.ns2
Modified
  •   devkit/notepad++/notepad++_NetherScript.xml
  •   devkit/quakec/csprogs.dat/cam_eagleeye.qc
  •   devkit/quakec/csprogs.dat/camera.qc
  •   devkit/quakec/csprogs.dat/client.qc
  •   devkit/quakec/csprogs.dat/defs.qc
  •   devkit/quakec/csprogs.dat/environments.qc
  •   devkit/quakec/csprogs.dat/legacymap.qc
  •   devkit/quakec/csprogs.dat/scene.qc
  •   devkit/quakec/csprogs.dat/world.qc
  •   devkit/quakec/csprogs.src
  •   devkit/quakec/kain.src
  •   devkit/quakec/menu.src
  •   devkit/quakec/progs.dat/ai.qc
  •   devkit/quakec/progs.dat/monsters.qc
  •   devkit/quakec/progs.dat/player.qc
  •   devkit/quakec/progs.src
  •   devkit/quakec/shared/lib/libdeveloper.qc
  •   devkit/quakec/shared/nethercode.qc
  •   devkit/quakec/shared/nethermenu/base.qc
  •   devkit/quakec/shared/nethermenu/c_button.qc
  •   devkit/quakec/shared/nethermenu/defs.qc
  •   devkit/quakec/shared/nethermenu/script.qc
  •   devkit/quakec/shared/nethermenu/system.qc
  •   devkit/quakec/shared/netherscript.qc
  •   kain/csprogs.dat
  •   kain/csprogs.lno
  •   kain/game/omnicide.cfg
  •   kain/menu.dat
  •   kain/menu.lno
  •   kain/progs.dat
  •   kain/progs.lno
  •   kain/quake.rc
Deleted
  •   devkit/quakec/csprogs.dat/cam_editor.qc
  •   devkit/quakec/csprogs.dat/editlights.qc
  •   devkit/quakec/csprogs.dat/editlights_customeditor.qc
  •   devkit/quakec/csprogs.dat/editlights_decorator.qc
  •   devkit/quakec/csprogs.dat/editlights_environments.qc
  •   devkit/quakec/csprogs.dat/editlights_modelviewer.qc
  •   devkit/quakec/csprogs.dat/editlights_particles.qc
  •   devkit/quakec/csprogs.dat/editlights_particles_parms.qc
  •   devkit/quakec/csprogs.dat/editlights_viewports.qc
  •   kain/gfx/editlights/3dviewbg.tga
  •   kain/gfx/editlights/3dviewover.tga
  •   kain/gfx/editlights/black.tga
  •   kain/gfx/editlights/cursor.tga
  •   kain/gfx/editlights/d.tga
  •   kain/gfx/editlights/editnormal.psd
  •   kain/gfx/editlights/editnormal.tga
  •   kain/gfx/editlights/editvalue.tga
  •   kain/gfx/editlights/f.tga
  •   kain/gfx/editlights/keyp.tga
  •   kain/gfx/editlights/menu.psd
  •   kain/gfx/editlights/menu.tga
  •   kain/gfx/editlights/menucaption.psd
  •   kain/gfx/editlights/menucaption.tga
  •   kain/gfx/editlights/menusub.tga
  •   kain/gfx/editlights/noshadow.tga
  •   kain/gfx/editlights/particleeffect.tga
  •   kain/gfx/editlights/select.psd
  •   kain/gfx/editlights/select.tga
  •   kain/gfx/editlights/selectcomboev.tga
  •   kain/gfx/editlights/selecteditbox.tga
  •   kain/gfx/editlights/selection.tga
  •   kain/gfx/editlights/selectvalue.tga
  •   kain/gfx/editlights/submenu.psd
  •   kain/gfx/editlights/submenu.tga

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other