forked from farbrausch/fr_public
-
Notifications
You must be signed in to change notification settings - Fork 0
/
history.txt
1590 lines (1356 loc) · 53.1 KB
/
history.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
HISTORY
-------
3.424 (080220)
[werkkzeug for textures]
- paste op (beta)
- replace 'Zoom' with 'Scale' and 'Scroll' with 'Offset' as these words are more commonly used in Photoshop and Max/LW/Maya.
- less confusing names for 'Rotate' and 'RotateMul' would be 'Transform' and 'TransformMul'
- possibility to enter angle in degrees.
- possibility to enter size and position in pixels.
- Page Import (replaces old and broken merge; choose "Merge..." from file menu, then select the pages you need)
3.423 (071212)
[werkkzeug for textures]
- fix export textures bug in wz3 and refcounting for roots in w3texlib
- shape in glowrect (ellipse/rectangle for gradient)
- "export texture as bmp" renamed to "export textures as png"
- "alpha channel in .PNG" flag in export op
[regular werkkzeug3]
- color correct for main texture in material 2.0
- animation pow() op (not yet in gui)
- some small performance fixes in FRIED encoding
3.417 (070708)
- significant bone loop optimizations (~30% faster)
- replace instancing SW transform by shader instancing
- shader compiler now supports indirect constant addressing
- object-based particle emitters for Visu
3.409 (070501)
- tiny xsi loader fix for visu (default models to visible if no visibility specified)
3.406 (070415)
- page list: wenn man eine neue page erstellt, bekommt sie focus in der liste, aber der page view springt nicht dorthin
- matinput op: hat noch immer "select" parameter.
- material op: renorm bump ist immer noch drin.. wolltet ihr das nicht immer anschalten? und sollte smooth light nicht raus?
- Transex op: es gibt immer noch uv0 und uv1
3.405 (070415)
- RGB -> CYM picker conversion faulty
- neue pages eindeutig benennen: z.b. <<new 1>>, <<new 2>>, etc. Immer die niedrigste freie zahl suchen.
- text op font mode ausbauen.
3.403 (070405)
- transform for water effect
- new envi mode for water effect
3.402 (070404)
- remove broswer
- remove "find bugs"
- shaker intenity animieren
- shaker: fade in / out ist falschrum -> NEIN, war richtig
- glare / cc materials to overlay manager -> memory leak
- find class geht nicht -> nimmt nur root-connected ops -> raus
- GetAsyncKeyState for progress bar -> should latch
3.401 (070403)
- Perlin displace op: hat noch einen select-button
- Rotate op: "Border" -> "Border clamp"
- RotateMul op: "Border" -> "Border clamp"
- Twirl op: "Border" -> "Border clamp"
- Unwrap op: "Border" -> "Border clamp"
- Merge funktioniert nicht -> raus
- sharpen op: "blur" -> "radius"
- text op: "height" -> "size"
- text op: "line feed" -> "leading" (von lead = bleidurchschuss, du alter bleiprogrammierer)
- text op: "width" -> "stretch"
- text op: "store font in demo" -> "Include font outline"
- export op: sollte der im add-dialog nicht vielleicht bei load und store stehen, als bei den leaves?
- transform, transEx op: haben noch das selection flag, das nicht benutzt wird
- transEx op: ich schlage vor, die ziel- und quellenflags zu einem zusammenzufassen, mit pos -> pos, pos -> uv0 , uv0 -> uv0 und uv0 -> pos
- twirl op: radius 0 -> textur verschwindet
- torus op: various name fixes
- text op: negative size
- context arrays <-, nur nicht bei main view
3.400 (070403)
- timeline scrollbar funktioniert beim ersten mal nicht
- link selector: der [..]-button mit den auf der page befindlichen benamsten ops enthält noch selektoren für scene, ipp etc
- pressing escape in player should immediatly kill sound.
- amp in color correction
- glare mit addsmooth
- glare tonemapping mit gray/color
- z -> free cam / Z -> free cam, copy current cam
3.399 (070401)
- color correction improvements
- glare multiply mit float
- glare speed optimisations
- spherical mapping options in transform ex (not wz3tex)
- random rotation speed in material particles
3.398 (070401)
- schattenfehler in der brückenszene teil 2 (was geht bei den grids kaputt?)
- neuen V2 einbinden
- re-check: ChainLines ok in timeline? -> Fixed
- WZ1 style IPP
- event-op , der die zeit nicht ändert
3.397 (070331)
- secondary background color for bitmaps, reset background color
- Gradient op: linear|gaussian|sine
- alt-taste fixed. Könnte sein das systemfunktionen (wie Alt-F4, Alt-Tab) nicht mehr richtig funktionieren (die beiden genannten werden explizit behandelt)
- gradient op: "length" -> "width of Gradient" (confusion with texture width/height)
- mausfunktionen könnten ein paar pixel breiter in der statusbar (werden teilweise abgeschnitten) -> fixed only in wz3tex!
3.396 (070330)
- fixed names in bricks op
- context menu expander nach rechts oben an den view
- rename op (only one)
- "normal" instead of "bump" in format op and mouse description LMB BITMAP
- distort op: "border" -> "Clamp at Border"
- dots op: count über 2047 -> alles weg (bei texturgröße >= 1024)
- specular power (hardness) in bump, material20, glowrect
- extract copy (create new tree from old data)
- schattenfehler in brückenszene
- multisampling-probleme (geht jetzt, aber teilweise halos um objekte wegen material-pass-fake)
- fixed highlight color so that it is readable
- IMPORT, IMGLAYER: loads only *.PNG now (avoid patents). uses correct filter in file open dialog
- Player-Dialog
3.395 (070328)
- buzz timeline (beats starting with 0, not bars starting with 1)
- in animation editor 'g' -> goto spline
- pulsierende Partikelströme
- Cell Op: "dont change" -> "lock"
- cell op: Max = 0 -> texture illegal
- cell op: height auf 2 gestellt -> absturz (absturz erst nachdem man an der texture-size gedragged hat, soweit gefixed)
- CHAOS: Animation window layout in Skin05 cant be dragged
- export textures opens error window that is not skinned -> remove dialog (always empty anyway)
3.394 (070328)
- Schattengeflicker (Pipes Beat 346 und andere)
- rigid bone loop
- seltsam langsamer copy loop
- besserer normaler bone loop (sse?)
- schwarze partikel beim explode mit bitmap bewegen sich nicht mit
- bitmap-add min & max
3.393 (070327)
- Schatten (schon länger)
- Abblättern (alpha burn) (schon länger)
- fixed filename problems with export
- partikelstrom: time>1 -> alle partikel zeichnen
- bitmap explode
3.392 (070326)
- removed several global shortcuts, including F2..F7
- operator page: birdseye -> "Bird's Eye Tool"
- parameter window: help und help on operator haben den gleichen hotkey, der übrigens nicht funktioniert. -> shortcut removed
- page list window: context menu add, rename, delete, move up und move down funktionieren nicht. delete tree funktioniert. Tastenkürzel gehen.
- page list window: Ctrl-links/rechts sind nirgendwo erwähnt.
- tex view: RMB zoom bitte umstellen auf unten/links = klein, oben/rechts = groß (erwähnte ich wohl schon? :)
- 3D view: original size (h) .. .bleibt drin oder nicht? -> nein
- 3D view: n -> vertexachsen anzeigen bleibt drin? -> ja
- rename -> rename all occurences
- unter neuem namen saven gibt "Couldn't create backup!"-fehlermeldung
- wenn man bei "save as" die extension .k weglässt, sollte das tool die automatisch ergänzen
- repaint gui when render is Reentrant (filerequester moven)
- hsplit 40:60
- About -> Splashscreen
- texture resolution 50% 100% 200%
- texture formats im format op -> strippen
- grauer slider an color picker
- crash when editing deleted op
- colorpicker automatically disappears when clicking beside it. this will remove bugs with multiple colorpickers and changing the edit op while color picker is still open
- fix skin bei 1-breiten-op
- status bar "Nothing showed" -> "---"
- view > fix to 90° -> "align to grid normal"
- index und help_index zusammenlegen
- statistics & log brauchen close button -> context menü mit hilfe und close button
- editor settings: window title "parameters" -> "settings"
- editor settings: autosave -> "Autosave interval (min)"
- editor settings: texture/mesh cache -> texture/mesh cache (MB)
- in der statusbar sind noch informationen zur animation
- es gibt 2 verschiedene ops namens perlin, die auf die gleiche hilfedatei zeigen. Vorschlag: "Perlin Displace"
- gedrückte shifttaste im 3d-view: nix passiert (edit x, y, z wovon? bewegt wird nix) -> fixed -> edit rotate/translate von cube, transform, transformex
- mausradfunktion im 3D-view sollte umgedreht werden
- edit settings: Fontsize : Large / Small
3.391 (070326)
- Cursor Tasten in page editor oft unsichtbar -> transparent darüberzeichnen
- Backspace in page editor -> NEIN, backspace ist schon mit UNDO GOTO belegt!
- im TextureMode: pick a selection of SIMPLE mesh editing ops (cube, torus, transform, material)
- simple material op (for testing diffusemap/bumpmap/specularmap combinations) -> Mat20 ist einfach genug
- layout
- title bar for parameter window, add menu with only "help" entry
- correct name "page list" and add menu
- View->Edit, add menu for view
- versionsnummer: unterscheide zwischen version und build-nummer "version 3.1.390"
- bitmap view: scrolling mit LMB geht nicht obwohl es so dokumentiert ist -> ist belegt mit Bump light
- im TextureMode: "old paras", "buggy gamma" -> weg
- disable "find bugs","* spare" option in page context-menu
- reconnect bei "goto"
- icon (erstmal progressbar icon)
- windows name: "document.k -- werkkzeg 3.x
- im TextureMode: special windows:
- don't display statistics on startup.
- CTRL-L (keep)
- CTRL-I (less)
- CTRL-P, CTRL-G (disable)
- eigenes exe compilieren
- nur noch TextureMode
- daten für MakeDemo / MakeIntro ausbauen
- ansonsten den CODE drinlassen.
- entscheidung: Scene Op, Light, WZ1-Style-IPP & Shadows zulassen? Fiverizer-Op hardcoden? -> NEIN
- im TextureMode: MinMesh to key '3', oldmesh to key '6' -> sMINMESH_KEY, sMESH_KEY abhängig vom build
- im TextureMode: disable anim buttons in material ops
- rect-select sieht schöner aus
- Help-Taste mit Wiki-Link
- view-context-menu should display "help for this window" when no object is shown.
- in alle context menüs einbauen
- parameter context menü: abhängig vom op
- help menü mit about (dialog) und weblinks: help, index, licensing, technical support.
- help system: retry to generic help page if fails before issuing error message
- context menus from 'V' should be pulldown, not popup. (zweites case label, kleines IF)
- color picker
- texture zoom aus mausklick-position
- splash-screen
- Backspace sollte das selbe visuelle Feedback haben wie Goto (Grünes Blinken)
- Texture Mode: Weniger Material-Flags
- copy & paste in text ops
- quick export single bitmap (to clipboard? CTRL-C?)
- fixed visual feedback in window-title-bar on ".page list" and ".parameters"
- progress-bar
- windows file requester
- file menu
- fix backups
- check all file requesters
- extensions
- default name after new project
- load backup from file-menu without changing savename
- new editor settings:
- local or online help system
- show splash screen
- texture only: remove Skin05 and Titlebar switch
- strip mesh / material view context menu
- fix splashscreen spelling
- interrupt Calc() with break key
- TextureOnly: Limit FPS to 60
3.390 (070319)
- 't' time scratch in 3d-viewport
- 'b' bypass events in timeline
3.389 (070318)
- shadow problems with multiple materials on one mesh fixed
- abblättern-effekt (alpha burn)
3.388 (070317)
- materialsystem: directional Light
- clean up shader management
- materialsystem: get fat shader back into shape (halfway done)
- export test
- Partikelströme mit Anfang und Ende
- Partikelströme mit random rotate speed
- events ausschalten
- Brücken ins negative ziehen
3.387 (070316)
- improved explode
3.386 (070315)
- improved explode
3.385 (070315)
- memory management fixed (no more out of virtual memory)
- large address aware
3.384 (070314)
- minmesh_explode
- MSAA-probleme in 828 fixen
- aspectratio-bug
3.383 (070310)
- scene_particle: unterschiedliche geschwindigkeiten und "come in" button
- fixed fps counter. QueryPerformanceCounter is a bad idea on mordern CPU's
3.382 (070308)
- scene_particle: instances
3.381 (070304)
- rescale time als event-operator / bone train skalierung der zeit -> EventTime op
- do not scale down op (z.b. für credits, die auch in low-quality volle auflösung brauchen)
- brücken verbiegen: gimbal lock (siehe debris: scam.diver)
3.380 (070228):
- shaker: mode "always"
- particles: gravitiy (ohne bounce)
- particles: neuer spline editor
- shaker ohne event -> einfach kein event !
- billboard-particles: gravity feiner einstellen lassen.
- billboard-particles: mehrere materialien
- billboard-particles: limit auf 16000 / unendlich
- splines wertebereich erhöhen (+-256)
- pipe: scale tex: wenn animiert, dann ändert sich die richtung
- pipe: ganzes rohr uv-mappen.
3.379
- particles: rand speed
- particles: mehrere scenes zufällig ausgewählt
- particles: anim select / anim time
3.378 (070218):
- fix effect_jpeg.?sh
- "Static index buffer locked more than once per frame"
- 3D Font!
- DXT Compression
- fast/faster zurückdrehen
- mathack: ohne link crash
- pipe: punkt 0 und 1 auf selber höhe -> bug
- pipe: startrotation (drehe ganzes rohr)
- sline: add before
- minmesh font3d op (should be working in 3.377 already :)
- dxt compression (select dxt1/dxt5 in format op)
may add more quality levels later (let's see how far we get with this)
3.377 (070213):
- visual studio 2005
- fixed linker bugs for vs 2005
- mathack operator with material 20 (animate uv's)
3.376 (070210):
- pipes: objekt wiederholen, wie die ringe. auch texture scale fixed
- animation aktuelle werte in tooltips
- particle animation: rotate/...
- Cam-Shaker (für Hand-Kamera und vorbeirollende Brücken) -> shaker op geht nicht in chaos-szene
- status-kameraposition textclipping
3.375 (070205):
- fixed: bakeanim: im test mit brücken sind die verbogenen brücken *viel* langsamer als die undeformierten mit gleicher poly-zahl
- für Brücken-mit-Sockel verbiegen: für Sockel y in Spline ignorieren -> scalespline op
- time-scale-anim-op "timeshift". see also "ease"- speed für kamera / y , SHFIT-y / svn-history / y->fast-faster
- die Freecam ignoriert den Zoomwert -> zoomwert von kamera op. siehe scam0
- time in fractions in statuszeile
---
3.220:
- created new project file, parallel to old one
- fixed __w64 portability issues with new type sDInt
- created new "cube" example application
3.219:
- breakpoint 2005 version
3.213:
- editor settings: auto light range
- nova gui features
- nova: one call for OnPara, OnDefaults, OnEnum.
- nova: autosplines
3.211 (050216)
- more nova
- fixed max mipmaps in texture format crash
- listbox: drag and drop with rmb,
- listbox: automatically open folders when moving items
3.210 (050216)
- fixed uv loading
- "nova" mode
3.205 (050206)
- removed "w8ing" debug trace
- added "nova" mode, with new timeline editor
- fixed minor bug in pagelist reordering
3.204 (040202)
- fixed 32-bit overflow when zooming timeline. the whole
timeline should not be larger than 0x7fff0000!
- reload button for file requester.
(das ganze ding sollte man löschen)
- fixed bug with float default parameters (Layer2D)
- fixed memory leak in sOpWindow::CheckDest()
3.203 (040202)
- fixed collision problem
3.202 (040126)
- fixed trivial memory leak in particle system
- fixed monster start position problem
- fixed divison by zero when monsters have same position
- weapons are ALWAYS activates when collecting
- monster up/down aming
- fixed code with monster/player hitcell
- fixed crash with scene particles and monsters.
now the count parameter reconnects the ops to flush instance mem
3.201 (040123)
- monsters were hit twice - taking double damange
- monsters have a 1 meter radius
3.199e (040121)
- commented out lots of code for old collision
- fixed bug with CollideRay and Zones
3.199d (040121)
- removed memory leaks in event-system for monsters and shots
- rewrote shots.
- LOUD memory leak message
- rewrote monster hits player / player hits monster
- rewrote lightgun bouncing / rotation without particles
3.199
- removed debug output in text op
- re-enabled old steering-physics
- added wireframe-display for player collider
- fixes wireframe-display for dynamic cells
- removed old player-body-physik, hitcell remains
- missing shadows bug fixed
- theta rendertarget allocation bug fixed
- more font bugfixes
- system requirements fixed, legal stuff replaced by official eidos variant
3.198h
- fixed text operator blob version number check
- several optimizations
3.198g
- fixed fullscreen-resize bug for player
- noise anim op
- changed diablogbox header to "project: snowblind" because
of branding
- text can now handle linefeed. even centering works perfect.
- snowblind default resolution 640x480 instead of 800x600
- reactivate escape in progressbar (except for kkrieger)
- systemspecs (minimum & recommended) for snowblind
- radius parameter for print operator: you can create a text-roll
3.198 040102
- rewrote sound timing
- fixed looping of graphics when looping sound
- removed flickering when scratching time
- bumped version
3.197 ??????
3.196 041230
- sound sync fix for gizmo
3.194, 3.195
- tum releases with several theta-related bugfixes
- ogg support in player
- single vertex mesh op
- print current camera position in view
- on creation of new spline points, old ones don't remain selected anymore
3.193 041222
- sSystem::GetTransform: sGT_MODELVIEW bugfix (fixes a sprites problem)
- deluxe avi writer
3.192 041221
- link to snowblind website (www.projektsnowblind.de)
- changed link-dialog-box layout
- snowblind - loop - checkbox
- fixed problem with text operator font a-z feature
- fixed problem with clicking in text edit boxes
- if switch >= value op
- monster die bei killswitch spawnen.
- monster-pre-parameter-op
- optimised memory allocation for collision-bsp-creation
- sprites finalizer bug fixed and debugoutput removed (ahem ;)
- select/GenOverlayManager::Free bug fixed
- scalar/vector divide added to animation ops
- specular on/off flag for viewports
3.191 041220
- no more cpu waste when werkkzeug is inactive
- "find bugs" is automatically executed on exports
- rendertarget ipp op
- alpha fixes for ipp blur and crashzoom
- scene now has a default light again
- sFMod bugfix
- ramp/pulse anim modes bugfixed (incorrect behavior below 0)
- several small export bugs fixed
- windowed runs now have sensible window title and don't hide mouse cursor
anymore
- event: start interval/end interval parameters
- anisotropic filtering now works correctly
- partsystem: now supports world-aligned billboards
- sprites finalizer (without aspect ratio at the moment)
3.190 041220
- layer2d positioning with center/size instead of corner
- better zooming in timeline
- 64 lines in timeline
- don't forget finetune-timing when copy/pasting events
- don't move splinekeys when selecting in link-edit
- when creating a new event, the name of the current operator is automatically inserted.
3.189 041219
- new blend mode: invert
- fixed text problem: back color gets lost when storing font in demo
- fixed IPP_CRASHZOOM zoom parameter <1 gets mapped to >1 range
- fixed IPP_CRASHZOOM parameter
- fixed XSize!=YSize bug in Text-op
- fixed "store in export" bug when exporting not-fonts in Text-Op
- for snowblind: set enableshadow = 1
3.188: 041219
- sMAKEDEMO flag. with just one define you can make the player load
from data.asm
- default settings for project snowblindf
- enabled music sync
- envi opaque flag
3.188: 041219
- fixed IPP_CRASHZOOM parameter
- sMAKEDEMO flag. with just one define you can make the player load
from data.asm
- default settings for project snowblindf
- enabled music sync
3.187: ?
- snowblind update
3.186: 041206
- reworked incbin
- load resources with incbin
- #ifdefs for kkrieger code in mainplayer.
saves some KB for snowblind, but there's much to do.
- gui: mask edit fields now allow unmasking by single-clicking if there's
only one bit set.
- guipainter: now correctly aligns on pixel boundaries even with antialias on.
- texture: most ops are in-place now
- winview: game/collision update logic bugfix
- fixed kkrieger exbort: bevel operator added to player
- fixed root / root_00 mismatch with shift-s
- fixed timeline-bug: click on clip when scrolled away from time 0
- aspect ratio / viewport sizes work now for non-game viewports
- moved key 'm' to 'h' in 3d-view, because 'm' is game cheat.
- fixed merge conflict in Bitmap_Text()
- fixed update-bug with cyclic checks.
- fixed alpha display in bitmap view
- fixed problem with connecting events
after ".." button in event screen
3.185: 041128
- "material hack" operator that triggers material animations
that are used by "matlink". materials used in "layer2d"
are automatically animated.
- dialog boxes for project snowblind
- changes to the code that closes the window
- changes to how the player finds a screen-resolution
- added "ms" to "fps" display
3.184: 041128
- added sPROJ_SNOWBLIND
- fixed "*2Transform" code for Labelling parameter
- removed WinView::PlayerMode and WinView::SetDemo(). They were no good.
- 'S' -> show root
- calc-button ausbauen
- sound on / off option reworked. now with a nice button.
- use screensize set in demo-settings when pressing the 'm' button
- sGuiPainter:PaintHole() paint rectangle with a hole.
- blobs for font-operator
3.183: 041126
- fixed bug with SetOp() and Post()
- monster spawning
- improved look of menu
- added many options in menu
- implemented mouseinvert and mousespeed options
- unendlich ammo für waffe 0
- default texture-resulution = 1 (full)
- fixed particle system timing.
- improved monster activation: you can now hit inactive monsters
- used "kkrieger" logo and made proper intro-sequence
- intro can be aborted with mouse button
- actived a few ops for kkreiger-logo
- deactived walk-op to save memory
- intro has timed end and camera movements.
- included kkrieger logo. use cheap version for debugging...
- musik loopen
- items have no collect-effect after respawn / restart
- alle noch lebendigen monster resetten (position & hits) bei respawn
- startpos
- collectables multiply
- exchange exit and options in menu
- Light/Shadow bomb sollte beim schuß leicht drehen
- envi alpha mask (enable "envi alpha mask" and place mask in alpha channel
of "texture 1")
- engine: remove "inner" classes from .hpp
- engine: pass mask, profiler zones
- MulA to multiply affine matrices
- scene modified to use MulA wherever possible
- sVector::RotatePl to transform planes by (affine) matrices
- call to sFloatFix() in KOp::Exec removed (slow & unnecessary)
- sSystem_::MtrlSet now requires env != 0
- several unused classes from _types.hpp/.cpp moved to _types_unused.hpp/.cpp
- candytron mesh compressor moved to meshcoder_unused.cpp
(would require significant working to be usable again anyway)
- vertex recorder removed for good
- shadow rendertarget removed
- system: specular approximation calculation redone
3.182
- limb op input type changed to "any" (it allows meshes AND scenes)
- "find bugs"
- imported xsi objects are now correctly lit (they need to be uv mapped!)
- xsi objects are now automatically z inverted
- wireframe: update bug fixed
- perlin now works correctly for non-square texture sizes
- normal map preview
- text op and letter placement is now subpixel perfect, with kerning :)
(and no sucking borders, not even with texturesizeoffset -3)
3.181
- added blobs to operators.
works with load / save / import / export
- fixed Bitmap_Import so that it uses bobs
- added sPROJECT variable to _config
- define sPROJ_DEMO and sPROJ_KKRIEGER
- made "snowblind" export. it's large!
- fixed problem with monster op (number of inputs)
- start.cpp: LoadBitmap() for tools and LoadBitmapCore()
for intros
- removed dead debug code from werkkzeug.cpp
- spline automatically identify themselfs as "translate" and "rotate"
- new version number
- changed how window close buttons behave
- KEvent now has a matrix, so you don't need to
anmiate with Translate and Euler-Angles
- Shots[] are now managed as static events. so game
has full control.
- dont use Physic op for shots any more.
use table in game code.
- copied code from walk operator to game.
use table in game code.
- changed initialisation order of werkkzeug main app
- added a new window "WinCalc",
that has no function at all
- fixed wireframe of dynamic cells in ShowScene
- multiple roots, user "root_0".."root_15" as name
- "root" is alias for "root_0"
- many changes in mainplayer/demo interface
- many changes in who sets switches
- start: improved main message loop
- kkriegergame: CollMesh is not released after SetScene()
- werkkzeug: fixed bug with Switch0-window
3.180
- game collision init optimized
- texture preview now respects aspect ratio
3.179
- wireframe colors again configurable
- material preview
- envi+projection bugfix for unlit materials
3.178
- engine completely revamped & cleaned up
- severely improved memory usage in player
- wrong environment map uvs fixed
- wireframe caching fixed for good
- several small bugfixes
3.169
- spline select all
- extended spline value range and slightly improved display
3.168
- several minor bugfixes
3.167
- fixed minor problem with timeline
3.166
- fixed bug with going from one add-cell to the next.
3.165
- fixed instancemem bug with multiply-scene
3.164
- "All of Time" in spline editor
- SHIFT drags time only in spline editor
- link edit with splines
- better spline time scratching
3.163
- show all spline-keys in numeric spline key editor
3.162
- write mask bug with animation ops
- crash when zero particles
- impriove UI for changing particle emitter speed/rotation
- current weapons ammo for print / cockput
- auto-change weapon when collecting
- changed weapon keys (1-4 for 0/1/2/4)
- 'm''n' cheat
- bomb explosion after timeout
- bomb behavour
- edit options
- fixed particle-viewing in werkkzeug (reset button and burst max)
3.161
- sound and bug fixes
3.160
- respawn points
3.159
- fixed lightsource management (hopefully)
3.158
- fixed particle system
- line of sight
- monster-collision
3.157
- min radius and wait radius for monster operator
- step up and step down for walk operator
- fixed bug that evaluated collision twice when IPP is used
- various lightsource management improvements
- engine performance improvements (didn't really kick)
3.156
- service release :-)
3.155
- fixed collision
3.154
- more rendering optimizations
- portal/light culling bugfixes/improvements
3.153
- wireframe portal culling fixes
- (not yet completely tested) light culling in scene
3.152
- find operator by class. with a bad user interface
- fixed distance culling for wireframe
3.151
- sizecoding. (114176 bytes for incomplete data)
- fixed operator Print and Dummy Vertex Format
- particle system
3.150
- safe config after load
- copy / paste anim bug
- fixed memory waste in meshes
3.149
- varius monster fixes
- fixed cannon position
3.148
- lights' positions are now shown correctly no matter what
- lights don't get culled away with portals
- non-twosided stencil bug fixed
- shadow volumes now don't get culled away anymore by portals
3.147
- light selection now only based on distance
- shadow volumes now correct again, at least with twosided stencil
3.146
- shadowenable op
3.145
- envi back agian (in ps1.3 path)
- ambient light in mesh color op
3.144
- sound effects
- several bug fixes
- better (?) specular
3.143b
- mesh show bug fixed
3.143
- first version after material system merge
- light culling needs improvements
3.143
- sound effects (one-shot)
3.142
- Performance Analyser Overflow (final fix :-)
- distance culling
- enable/disble lights & shadows
- optimise collision connect
- speed up changing global texture resolution
3.141
- new file format
3.140
- fixed memory management for monsters. there was a hanging pointer problem.
- fixed "merge" documents
- improved memory management for splines.
- fixed problem with restarting walk operators
- added gamma settings, but many display drivers support it only in fullscreen.
- fixed some problems with the page-list
- remove subtree's from page-list
- fixed crash with collision-cylinder tesselation
3.139 040312
- "noshadow" button
3.138 040312
- merge light again
3.137 040309
- remerge light
3.136 040308
- zone "inside" option did not work relyable, value flickers when standing.
- you could not be "inside" two zones at the same time
- look direction is limited to forward 180°.
- fixed BIG collision bug, that affected climbing stairs (and everything else)
- fly-mode (god-mode) with 'y'
- camera-damping is frame-syncrone and can be adjusted with kkrieger-para
- disable dynamic cells in wireframe
- never show player-cell
- flag for collisions: additive work not for player, subtractive work only
for player
- you can have more than 2 add-collisions overlap if you want. a shot may skip
more than 2 add-collisions if he is fast. limit is now 16.
3.135 030408
- kkrieger_para defaults: life=100, eyeheight = 2.00
- rename TransformEx to TransEx
- fixed bug with infinite events after beat-time 256. (float to int rounding)
- removed a memory leak that caused verify "_startdx.cpp 359" on exit.
keep attention if there are other causes of this bug!
- fixed crash when started without debugger and monsters are in use
3.134 040307
- you can toggle game-switches by clicking on them...
3.133 040306
- fixed bug with instance memory and scene-sectors, 2nd try.
3.132 040306
- fixed bug with instance memory and scene-sectors
3.131
- fixed bug with cycle-count, some operators got never ever again calculated.
3.130
- fixed display of dynamic collisions (like for the player)
- fixed numerical stabilty problem in verlet integration
3.129 040302
- fixed bug with jumping, really :-)
3.128 040302
- fixed bug with jumping
3.127 040302
- monsters can kill the player now
- fixed problems with DONTCALLLINK
3.126...
- better checking for input and link in werkkzeug
3.125
- added effect interface
- added print operator, to print gameplay variables
- fixed bug with game and IPP. also fixed the player
- changed vertex buffer to D3DPOOL_MANAGED
3.124 042227
- increased several internal limits to compensate for the enourmous size of
fivers data
3.123 042227
- fixed display of unconnected portals
3.122 042227
- increased KEnvironment memory pool
3.121 042227
- fixed severe bug with Calc-Error-Handling
3.120
- hitting and getting hit
- changed event mangagement.
- more weapon and shot parameter.
- weapon animation
- font option for text operator
3.119
- changed player to be fullscreen and fixed aspect ratio
- added "crates" to physic.
- reworked wireframe. please set "hidden" to argb = 150,0,0,0
3.118
- fixed KMemoryManager bug when recalculating objects
3.117
- changed bend parameter limits
3.116
- 't' in 3d-view sets the camera to the nearest 90-degree-axis
- fixed problem with creating new pages and treeview. (uninitialised var)
- improved display of portal-hints.
3.115 040223
- fixed bug that made player jump around at collisions.
- fixed CTRL-L log-window painting
- fixed crash when pressing 'r' in game and the center of the world is
outside of the collision.
- fixed crash wehn pressing 'g' and the current scene has no collision
at all
- fixed crash when viewing wireframe vertices.
- improved positioning of tooltips on operators with large names.
- you can toggle the 'f', 'c' and 'v' windows in 3d-view on/off now
you don't loose focus when exiting these windows with ESC anymore
when in game, these windows don't lock the mouse anymore.
- improved memory management a bit: meshes are more expensive as expected
- fixed bug with too many objects on screen. (Scene-Job limit increased)
- fixed crash in performance monitor. DO NOT REGISTER TOO MANY EVENTS!
3.114 040222
- removed bug when displaying more than 903 collisioncubes.
- improved wireframe performance a lot.
3.113 040222
- greatly improved COLLISION
- added memory-management to meshes
- pagelist is a tree now. try CTRL-left, CTRL-right
- logging window CTRL-l
3.112 040217
- autoload bug fixed
- removed hardcoded 1024 files/dir limit
- wireframe options in 3d view (try 'f')
- wireframe now always on black background
- orbit control somewhat more direct
3.111 040217
- portals work now correctly in wireframe mode
- portal culling bugfixes
- when showing a scene and editing a portal, only the two sectors
connected by the portal are displayed
- portals now also displayed as transparent cubes instead of just wireframe
- portals got an "inbetween" link now
- portal door value
- orbiting now constrained to get rid of upside down problem
- performance monitor (try ctrl-p, esp. in game)
- statistics page now lists count of different collision types
3.110 040216
- increased collision memory
- clipped text in operators
3.109 040216
- fixed wireframe for portals
3.108 040216
- portals make things slow -> optimise KOp::Calc
- make portal and scene op easily recognisable
- 'b' does not work with sector ops -> notify fiver
- new Exechange Op 'e', former 'l' and 'm'
- framerate-sync WheelSpeed
3.107 040215
- fixed crash with potals when sector-link is broken.
3.106 040214
- ugly ugly UGLY hack to visualize portal cubes
- portal op now stackable
3.105 040214
- more portal fixes
3.104 040214
- portal fixes
3.103 040214
- improvements for editing animation-ops
- save the settings made by 'v' in 3d-view in config file
- 'm' changes mesh <-> scene ops for add, transform and multipy
- play the game ('g') with mesh-ops
- fixed portal system
- portal culling rocks again
- renderlights op
3.102 040212
- jump-pads
- game parameters
3.101 040212