SVN changelog

3256 by VorteX

Big cumulative patch:- Experimental rotation camera feature that replaces "firstperson viewport" - F9/F10 bindings now makes camera rotation- Experimental "run mode" for Kain and AI with new game option (to make kain run should press arrow button twice)- ViewPort editor transformed to Entity Editor- FXAA now can be enabled via menu, now uses sharpening effect which makes it look better- Decorator: modified select brush visualization- Rewritten camera z-interpolation code to perform move on linear basis (causing less aliasing effect)- Fixed camera jittering for wallfollow move- Fixed occasional pitchhint-related camera breakage on graveyard once moving at the kain's mausoleum roof in wolf form- Fixed occasional pitchhint-related camera breakage during jumping to mausoleum roof in wolf form- OmniEditor now can only be used in developer mode- Added loading screen for OmniEditor- Added New "Engine Tool" section for OmniEditor - contains various engine cvar switches for visual inspection and debugging- Added camera overlay picture for Viewport entity editing menu- Fixed legacy sprites orientation with cg_camera_yaw other than 90 (affected viewports too)- NetherScript: added ns_parser_pdefine hook (allows to embed system constants in .dat). Parser checks for #define, then launches hook, then gives 'define not found' warning;- NetherMenu: remove system.ns2 from main menu and omnieditor since system constants are now embedded- NetherScript: fixed definitions parsing issues (#include work and [] inside macro calls)- Added F7 - launch worldmap binding- Added F8 - launch gamestats binding (doesnt work as gamestats window is currently blocked)- Better location-based sharpen effect- Added F11 - Adjust Gamma binding- Add "garyoldman" keyboard cheat which executes "give forms" (all forms) cheat- All cheats now only work in developer mode- Add footstep sounds for wolf formImportant! This patch adds some breakages and bugs, for editing puproses it is recommended to use stable r3255 build.
Added
  •   devkit/quakec/csprogs.dat/omnieditor/editor.qc (from /trunk/bo1/devkit/quakec/csprogs.dat/omnieditor/system.qc:3255)
  •   devkit/quakec/csprogs.dat/omnieditor/entityclasses
  •   devkit/quakec/csprogs.dat/omnieditor/entityclasses/entity.qc
  •   devkit/quakec/csprogs.dat/omnieditor/entityclasses/viewport.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_entityeditor.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_physicstester.qc
  •   devkit/quakec/csprogs.dat/omnieditor_environments.qc
  •   devkit/quakec/shared/lib/libdefault.qc
  •   devkit/quakec/shared/lib/libhelper.qc (from /trunk/bo1/devkit/quakec/shared/lib/libdeveloper.qc:3233)
  •   devkit/quakec/shared/lib/libnull.qc
  •   kain/gfx/omnieditor/cameraoverlay.tga
  •   kain/scripts/omnieditor/fonts
  •   kain/scripts/omnieditor/fonts/default.qfont
  •   kain/scripts/omnieditor/fonts/omnieditor.qfont
  •   kain/scripts/omnieditor/fonts/ttf
  •   kain/scripts/omnieditor/fonts/ttf/DroidSansMono.ttf
  •   kain/scripts/omnieditor/fonts/ttf/DroidSansMono.txt
  •   kain/scripts/omnieditor/fonts/ttf/GenBas.txt
  •   kain/scripts/omnieditor/fonts/ttf/GenBasB.ttf
  •   kain/scripts/omnieditor/fonts/ttf/GenBasR.ttf
  •   kain/scripts/omnieditor/fonts/ttf/GenBkBasB.ttf
  •   kain/scripts/omnieditor/fonts/ttf/GenBkBasR.ttf
  •   kain/scripts/omnieditor/game
  •   kain/scripts/omnieditor/game/builtineffects.txt
  •   kain/scripts/omnieditor/game/entities.ns2
  •   kain/scripts/omnieditor/game/entityinterface
  •   kain/scripts/omnieditor/game/entityinterface/misc_infomark.ns2
  •   kain/scripts/omnieditor/game/entityinterface/misc_viewport.ns2
  •   kain/scripts/omnieditor/game/entityinterface/misc_viewport_focus.ns2
  •   kain/scripts/omnieditor/game/modules.ns2
  •   kain/scripts/omnieditor/modules/enginetools.ns2
  •   kain/scripts/omnieditor/modules/entityeditor.ns2 (from /trunk/bo1/kain/scripts/omnieditor/modules/viewporteditor.ns2:3166)
  •   kain/scripts/omnieditor/modules/physicstester.ns2 (from /trunk/bo1/kain/scripts/omnieditor/modules/physicsbox.ns2:3255)
  •   kain/textures/overlay/decalrune1.psd
  •   kain/textures/overlay/decalrune1_1.tga
Modified
  •   devkit/quakec/csprogs.dat/cam_eagleeye.qc
  •   devkit/quakec/csprogs.dat/cam_overhead.qc
  •   devkit/quakec/csprogs.dat/camera.qc
  •   devkit/quakec/csprogs.dat/client.qc
  •   devkit/quakec/csprogs.dat/defs.qc
  •   devkit/quakec/csprogs.dat/env_rain.qc
  •   devkit/quakec/csprogs.dat/env_theme_dungeon.qc
  •   devkit/quakec/csprogs.dat/env_theme_house.qc
  •   devkit/quakec/csprogs.dat/env_theme_outdoor.qc
  •   devkit/quakec/csprogs.dat/inventory.qc
  •   devkit/quakec/csprogs.dat/inventory_worldmap.qc
  •   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_modelview.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_rtlightseditor.qc
  •   devkit/quakec/csprogs.dat/omnieditor/modules.qc
  •   devkit/quakec/csprogs.dat/omnieditor.qc
  •   devkit/quakec/csprogs.dat/scene.qc
  •   devkit/quakec/csprogs.dat/sh_actor.qc
  •   devkit/quakec/csprogs.dat/speech.qc
  •   devkit/quakec/csprogs.dat/subs.qc
  •   devkit/quakec/csprogs.dat/te_client.qc
  •   devkit/quakec/csprogs.dat/te_flayexplosion.qc
  •   devkit/quakec/csprogs.dat/te_footstep.qc
  •   devkit/quakec/csprogs.dat/te_scenery.qc
  •   devkit/quakec/csprogs.dat/viewport.qc
  •   devkit/quakec/kain.npp
  •   devkit/quakec/kain.src
  •   devkit/quakec/progs.dat/ai.qc
  •   devkit/quakec/progs.dat/combat.qc
  •   devkit/quakec/progs.dat/defs.qc
  •   devkit/quakec/progs.dat/effect.qc
  •   devkit/quakec/progs.dat/infoportions.qc
  •   devkit/quakec/progs.dat/intermission.qc
  •   devkit/quakec/progs.dat/items.qc
  •   devkit/quakec/progs.dat/legacymap.qc
  •   devkit/quakec/progs.dat/legacystuff.qc
  •   devkit/quakec/progs.dat/light.qc
  •   devkit/quakec/progs.dat/m_animal.qc
  •   devkit/quakec/progs.dat/m_ariel.qc
  •   devkit/quakec/progs.dat/m_brigand.qc
  •   devkit/quakec/progs.dat/m_captive.qc
  •   devkit/quakec/progs.dat/m_ghoul.qc
  •   devkit/quakec/progs.dat/m_gog.qc
  •   devkit/quakec/progs.dat/m_grvdigger.qc
  •   devkit/quakec/progs.dat/m_guard.qc
  •   devkit/quakec/progs.dat/m_gypsy.qc
  •   devkit/quakec/progs.dat/m_rogue.qc
  •   devkit/quakec/progs.dat/m_skeleton.qc
  •   devkit/quakec/progs.dat/m_townsman.qc
  •   devkit/quakec/progs.dat/m_trap.qc
  •   devkit/quakec/progs.dat/monsters.qc
  •   devkit/quakec/progs.dat/pathing.qc
  •   devkit/quakec/progs.dat/player.qc
  •   devkit/quakec/progs.dat/playerclient.qc
  •   devkit/quakec/progs.dat/playerphysics.qc
  •   devkit/quakec/progs.dat/playerphysicsstep.qc
  •   devkit/quakec/progs.dat/q3map2.qc
  •   devkit/quakec/progs.dat/scenery.qc
  •   devkit/quakec/progs.dat/scripting.qc
  •   devkit/quakec/progs.dat/sh_actor.qc
  •   devkit/quakec/progs.dat/sh_mobj.qc
  •   devkit/quakec/progs.dat/sound.qc
  •   devkit/quakec/progs.dat/speech.qc
  •   devkit/quakec/progs.dat/subs.qc
  •   devkit/quakec/progs.dat/te_client.qc
  •   devkit/quakec/progs.dat/te_footstep.qc
  •   devkit/quakec/progs.dat/train.qc
  •   devkit/quakec/progs.dat/triggers.qc
  •   devkit/quakec/progs.dat/viewport.qc
  •   devkit/quakec/progs.dat/walls.qc
  •   devkit/quakec/progs.dat/world.qc
  •   devkit/quakec/shared/engine/clientprogdefs.qc
  •   devkit/quakec/shared/lib/libangle.qc
  •   devkit/quakec/shared/lib/libcmd.qc
  •   devkit/quakec/shared/lib/libmath.qc
  •   devkit/quakec/shared/lib/libstring.qc
  •   devkit/quakec/shared/lib/libvector.qc
  •   devkit/quakec/shared/lightstyles.qc
  •   devkit/quakec/shared/nethercode.qc
  •   devkit/quakec/shared/nethermenu/base.qc
  •   devkit/quakec/shared/nethermenu/c_credits.qc
  •   devkit/quakec/shared/nethermenu/c_editbox.qc
  •   devkit/quakec/shared/nethermenu/data.qc
  •   devkit/quakec/shared/nethermenu/defs.qc
  •   devkit/quakec/shared/nethermenu/draw.qc
  •   devkit/quakec/shared/nethermenu/methods.qc
  •   devkit/quakec/shared/nethermenu/parser.qc
  •   devkit/quakec/shared/nethermenu/script.qc
  •   devkit/quakec/shared/nethermenu/system.qc
  •   devkit/quakec/shared/nethermenu.qc
  •   devkit/quakec/shared/netherscript.qc
  •   devkit/quakec/shared/physics.qc
  •   devkit/quakec/shared/shared.qc
  •   kain/csprogs.dat
  •   kain/csprogs.lno
  •   kain/game/default.cfg
  •   kain/game/engine.cfg
  •   kain/game/maps/w1m1-cemetery.nsx
  •   kain/game/omnicide.cfg
  •   kain/glsl/default.glsl
  •   kain/locale/default/menu.nsx
  •   kain/locale/hu-hu/menu.nsx
  •   kain/locale/it-it/menu.nsx
  •   kain/locale/pl-pl/menu.nsx
  •   kain/locale/ru-ru/menu.nsx
  •   kain/menu.dat
  •   kain/menu.lno
  •   kain/progs.dat
  •   kain/progs.lno
  •   kain/scripts/menu/m_gameoptions.ns2
  •   kain/scripts/menu/m_options_audio.ns2
  •   kain/scripts/menu/m_options_color.ns2
  •   kain/scripts/menu/m_options_controls.ns2
  •   kain/scripts/menu/m_options_graphics.ns2
  •   kain/scripts/menu/m_options_screen.ns2
  •   kain/scripts/menu/menu.ns2
  •   kain/scripts/omnieditor/bottom.ns2
  •   kain/scripts/omnieditor/menu.ns2
  •   kain/scripts/omnieditor/modal/color.ns2
  •   kain/scripts/omnieditor/modal/credits.ns2
  •   kain/scripts/omnieditor/modal/dialogs.ns2
  •   kain/scripts/omnieditor/modules/camera.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/templates.ns2
  •   kain/scripts/textures_overlay.shader
  •   kain/textures/towns/wall2_1.psd
  •   kain_dlc/locale/fr-fr/menu.nsx
  •   kain_dlc/locale/ru-golden-leon/menu.nsx
Deleted
  •   devkit/quakec/csprogs.dat/omnieditor/m_environments.qc
  •   devkit/quakec/csprogs.dat/omnieditor/m_viewporteditor.qc
  •   devkit/quakec/csprogs.dat/omnieditor/system.qc
  •   devkit/quakec/shared/lib/libdeveloper.qc
  •   gpl.txt
  •   kain/scripts/menu/system.ns2
  •   kain/scripts/omnieditor/builtineffects.txt
  •   kain/scripts/omnieditor/editor.ttf
  •   kain/scripts/omnieditor/modules/physicsbox.ns2
  •   kain/scripts/omnieditor/modules/viewporteditor.ns2
  •   kain/scripts/omnieditor/system.ns2

 

 Model     Texture     Level     Audio     Script file   

  Folder     Document     Binary file     Other