//=========================================================== D3EDIT beta A03_3p von Atan Basierend auf Outrage D3Edits (Gwar) und auf den hervoragenden Modifikationen von Nirvana und Otherone, habe ich angefangen D3Edit ein wenig nach meinen Vorstellungen zu verändern und einige Fehler zu beseitigen. Die Version(en) erhalten den Zusatz: Axx //********************************************************************* // // Getestetes System: Win XP // //********************************************************************* Warnung: Ich übernehme keine Haftung irgendeiner Art für evtuelle Schäden, Programmverluste oder Levelverluste die durch die Benutzung dieser Editorversion möglicherweise enstehen könnten. Die Benutzung dieses Editors erfolgt auf eigenes Risiko. Dank an Roadrunner der für dieses Projekt Webspace bereitgestellt hat. Danke an Fischlein für den Aufbau des Betatester Forums. Danke auch an Dwndr der sich des Englischen Textes angenommen hat.. und dank auch an die Betatester Roadrunner, Fischlein, Dark, Diti, DigiJo, Floyd and DwnUndr. DwnUndr hat die Englische Version dieses Textfiles bearbeitet, sie ist hier nicht enthalten. (LL)ATAN //=========================================================== Was noch nicht richtig funktioniert: AI-Nodes im Terrain... Level Sound Probleme wenn sich ein Room-Center ausserhalb eines Raumes befindet. //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_38 Dialogs: OI: Anzeige der Raumnamen eingefügt Suchfunktion für Objektnamen eingefügt DALLAS: eingefuegt: Speichern und laden ob der Dialog erweitert dargestellt wird in die Registry UserTypes: Abfrage ob max Anzahl erreicht Lighting: eingefuegt: Undo Lighting loescht auch object volume lights eingefuegt: Undo Lighting fuer Terrain lights RoomBar: Contract/Expand Faces: Automatisches facesplitting deaktiviert World View: Perspective View: Darstellungsbug behoben RoomBar: TextureAlign: Halten der Linken Maustaste bewirkt TastenWiederholung relevanter Funktionen. //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_37 DALLAS: Bugfix: Trigger Listbox wurde nicht gefuellt Bugfix: MessageBox Auswahl deaktivierte sich Bugfix: Matcenter Namen werden bei Eingabe auf bereits vergebene Namen geprueft. //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_36 DALLAS: eingefuegt: Suchmoeglichkeiten erweitert Eingefuegt: Fold Dialog (<>) Button at Top GridViews: Bugfix: Bewgen der Objekte durch nicht 100% planare Waende beseitigt Bugfixes //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_35 DALLAS Diverse Suchfunktionen eingefuegt //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_34 Terrain TerrainBar Bugfix in deallocating memory //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_33 Kleinere Bugfixes OK Meldung beim Laden eines Raumes etfernt, Meldung nur noch bei Fehler //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_31 Dialogs: Object Bar: Ein neu eingestztes Objekt wird das current Objekt Views: Level View: Ein geladener Level wird auf einen allen Räumen gemeinsames Center in der View zentriert //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_30 Bugfixes RoomView: Alle GridViews werden geichzeitig auf die selbe Gridgröße gestellt Dialog: Room Properties: eingefügt: Flags fuer Door (prüft ob ein Door Room auch ein Door Objekt enthält. wenn nicht kann man das Flag löschen) NoLight (von D3 nicht unterstuetzt) Flicker Strobe ( incl. Eingabe fuer Time and Offset Daten ) RoomBar: CutRooms fuegt wenn gewuenscht ein Face an der Schnittstelle ein (Bei komplexen Rooms ist das Ergebnis selten brauchbar) Editor: Rooms werden beim Laden überprüft und das Ergebnis ausgegeben. Room Center Check fuer Palette Rooms entfernt //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_25 Bugfixes Quicktest Editor Durch einen Fehler im Visual c++ 6.0 werden die Resource ID's ab und zu 'geschreddert' Dadurch enstehen Probleme u.a. in den Tooltips. Daher alle Resource-ID's überarbeitet (wieder einmal...) Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_24 Dialog: Quicktest: eingefügt: Button 'Extract WAVs To' Anwendung: Erstelle einen neuen Ordner, sinnvoll ist ein Ordnername wie z.B. 'D3WAVS' Oeffne nun die D3.hog mit dem Quicktest Editor, waehle das 1. File in der Liste, srcolle zum Ende der Liste und waehle bei gedrückter Shift Taste das letzte File an. Es sollten nach einiger Zeit nun alle Files automatisch markiert sein. Nach Betaetigung von 'Extract WAVs To' wird nach einem Zielordner gefragt, ist dieser ausgewählt (s.o.) werden alle wavs in der hog gesucht und in diesen Ordner extrahiert. (587 Dateien ~ 70MB !!) Im Settings Dialog diesen Ordner als Sound Directory einstellen. //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_23 Perspektive View: eingefügt: Markiere alle mit dem current Face verbunden Faces per Hotkey 'Numpad0' Dialogs: SoundBar: RoomProperties: Dallas Script Editor: Play Sound Funktion eingefügt. Um das Feature nutzen zu können müssen alle Sound-wavs aus der D3Hog in einen seperaten WAV Ordner extrahiert werden. Note: Nicht alle Ambiente Sounds funktionieren weil sie nicht in der Ambiente.dat vorhanden sind... //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_20 WorldView: Bugfix: Dastellung beim expandieren der Faces erfolgte nicht. //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_19 WorldView: RoomView: Aenderung: Eine Anzeige ob ein RoomCenter ausserhalb ist erfolgt nur noch bei aktiviertem 'ShowRoomCenter' Fenstergrössen werden automatsch angepasst. (z.B. wenn DialogBars ein- ausgeschaltet werden) oder die Fenster horizontal, vertikal geschaltet werden. Dialoge: MessageBar: zeigt Anzahl der Powerups an nach: Verify Mine -> ShowObjektInfoDialog -> ToClipboard TextureBar: Bugfixe bei den animierten Texturen MessageBar: Bugfixe bei den animierten Texturen //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_9 WorldView: Bugfix //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_8 GridView: Rotate bug behoben Perspective View: Crash bei SelectFaceByNumber behoben //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_5 Dialogs: eingefügt: Contract/Expand marked faces Dialog contract/expand um facecenter, roomcenter oder zentralen centerpunkt aller markierten faces World View: Anzeige von markierten faces //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_4 Dialogs: OpenFileDialog: eingefügt: Anzeige von Levels + Rooms (*.d3l;*.orf) in der Dialogbox //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_2 World View: Room View: PopupMenu: eingefügt: On/Off animierter Texturen. Zustand wird in der Registry gespeichert/geladen. //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_1_0 Dialog: eingefügt : Resizing für ShowInfo, ScriptCompile, ShortCuts Editor: Alte temp hog files werden beim Editorstart aus dem Default TEMP Verzeichnis gelöscht. Jeder abgestürzte Level hinterlässt sonst dort ~ 20 MB //=========================================================== Neue Modifikationen in der Version A03 Beta 10 | Atan P.0_0_8 World View: Room View: Objektbar: Fix: Animierte Objekttexturen werden richtig dargestellt ToolBar: eingefügt: Buttons für die schnelle Umschaltung der Grid Views auf maximale Fenstergrösse und zum wiederherstellen der 4 Views Die letzte Darstellung wird in der Registry gespeichert und beim Editorstart geladen. eingefügt: Buttons für überlappende, horizontale und vertikale Anordnung von World und Room Views Lage Wird in der Registry gespeichert und beim Editorstart geladen. RoomDialogBar: eingefügt: Erzeugen eines neuen Raumes aus markierten Faces und generieren eines neuen Room Fensters ExtrudeBar: eingefügt: Eingabe von automatischen Extrude Steps eingefügt: End Faces können bei Bedarf spitz zulaufen eingefügt: End Faces können bei Bedarf 'rund' zulaufen Level View: eingefügt: Speichern und Laden der letzten View-Entfernung und View-Winkel (Registry) Perspective View: eingefügt: Speichern und Laden der letzten View-Entfernung und View-Winkel (Registry) Room View: eingefügt: Grösse des RoomView Fensters speichern und laden (Registry) Ortho View eingefügt: Zustand von ShowValidMineAerea speichern und laden (Registry) eingefügt: Zustand von ShowRoomCenter speichern und laden (Registry) Display Bug behoben Verify Mine: eingefügt: Check auf Room Center die nicht im Raum liegen. Dialogs: Matcenters: Matcenter Namenseingabe funktioniert nun Der Raum indem sich das Matcenters befindet (Room oder Objekt) oder die Terrain Cell Nummer wird angezeigt. Die Room/Object-ComboBox im Dialog wird ausgeblendet wenn kein Matcenter assigned ist. Die ComboBox wird nun beim Durchschalten der Matcenters aktualisiert //=========================================================== Neue Modifikationen in der Version A03_3o Bugfix: Wireframe Darstellung gefixed Ortho Views: eingefügt: Einstellen des Rasters mit den 1-7 Keyboardtasten eingefügt: Raster +/- durch Bild hoch / Bild down Views: eingefügt: Unterstützung > 1024x768 (SoftwareRenderer) TriggerBar: eingefügt: 'MoveCameraToCurrentTrigger' -Button Layout geändert Bedienung der '<<' & '>>' (Room with triggers) Buttons geändert. '>>' Sucht automatisch den nächsten Raum mit Triggern und fokussiert auf diesen Raum. '<<' Sucht automatisch den vorigen Raum mit Triggern und fokussiert auf diesen Raum. '<' & '>' Shcaltet durch die im Raum enthaltenen Trigger. Automatisches Synchronisieren der Current-Trigger Face-Selektion in Ortho- and Perspective Views. Textured-Views: Die Darstellung der Trigger-Markierung für faces gefixed. Die Darstellung der FloatingTriggers-Markierung für faces gefixed. PopupMenu: Ortho: eingefügt: 'SelectFaceByNumber' Perspective: eingefügt: 'SelectFaceByNumber' TerrainView: Display bug gefixed wenn zu viele rooms dargestellt werden. LevelView: Automatisches Synchronisieren der current Face-Selektion in Ortho- and Perspective Views. Perspective View: Display bug beim Zoom- In/Out gefixed. ToolBar: eingefügt: ObjectInfo-Button eingefügt: FIX Button Dialogs: a) ObjectDialogBar: eingefügt: Prev- Next- Object Buttons b) DoorWayDialog: Bugfix c) eingefügt: new ObjectInfo Dialog Objekte werden nach ID, Type, TypeName, ObjectName and Roomnum aufgelistet. Die Liste kann nach Type, Location 'sortiert' werden. ObjectNamen können in dieser Liste manuell eingegeben oder automatisch generiert werden. Undo feature wenn Dialog noch nicht beendet ist. Generiert Enums and Structs für DallasScripts (für Fortgeschrittene ;) ) Die Daten können ins clipboard (MessageBar) kopiert werden. Ein Löschen (Clear) der MessageBar ist möglich. d) Neuer FIX Dialog (VORSICHT) AINode- und Sound- Berechnung die durch frühere D3Edit Versionen erfolgte sind zum Teil fehlergaft. FIX ändert Portaltexturen zu Palmleaf1, das ermöglicht das die Berechnung nun auch durch alle Portale erfolgt. Compress soll 'Löcher' in der Room-Nummerierung schliessen z.B. Room 1,2,4,6 will wird zu to 1,2,3,4 Diese Funktion sollte nur mit Vorsicht benutzt werden! e) LightingBar: Layout geändert eingefügt: Presets eingefügt: Save Inputs Der 'CLose-Button' ist während des Lighting Prozesses disabled. f) SettingsDialog: eingefügt : RenderFaceTrigger Kleinere Bufixes Group: Objektnamen werden nun mit der Group gesaved. Achtet auf die Mehrfachbenutzung der Namen wenn die Gruppe mehrfach eingesetzt wird. //=========================================================== Neue Modifikationen in der Version A03_3m RoomView: Menu: eingefügt : ShowValidMultiplayerArea Es gibt einen wichtigen Unterschied zwischen MP und SP Leveln. Während es in SP kaum eine Rolle spielt wen man die Mine über das Terrain in X und Y herausragen lässt, wird derselbe Level in MP-Level nicht funktionieren, man sieht z.B. die Mitspieler nicht. Diese Funktion gibt eine Warnung aus wenn Bereiche der Mine ausserhalb des zulässigen Mp-Bereiches liegen. In OrthoView (Top) zeigt ein Rotes Quadrat den zulässigen Bereich an. Verify Mine: eingefügt : ShowValidMultiplayerArea Errors World View: Fixed 'Move-Mine' Fixed 'Scale-Mine' EditorSettings: Layout geändert ScriptCompile: Layout geändert Kleinere Bug fixe Camera Slewer: Speichter nun die Einstellung für World- and Room- View //=========================================================== Neue Modifikationen in der Version A03_3l TextureBar: eingefügt: Show current Texture Flags Tools: Völlig ernneuert eingefügt: Customize Tools Dialog Customize bis zu 20 Tools, anwählbar durch das ToolsMenu GeometrieBar: Vertex: eingefügt: 'Set all marked verts to current vert Y position' Hilft faces planar (in Y) zu machen, auch wenn sie nicht auf dem Raster liegen. TerrainBar: a) eingefügt: Anzeige der current SkyDome Texture eingefügt: 'Apply current texture' button b) eingefügt: Anzeige der current Sat texture eingefügt: 'Apply current texture' button ObjectBar: eingefügt: 'Link into marked Room' Button PathBar: kleiner BugFix, Terrain AI Nodes immernoch nicht ok, besser nicht benutzen! //=========================================================== Neue Modifikationen in der Version A03_3k Eine grössere Anzahl Fehler in Bnodes and Rendering gefixed. LevelView: a) eingefügt: Check for duplicated rooms ( jo, diesen Fehler gab es :) ) Move Mine: a) BNodes und Edges werden nun mit der Mine mitbewegt b) PathNodes und Path werden nun mit der Mine mitbewegt //=========================================================== Neue Modifikationen in der Version A03_3j SettingsDialog: a) eingefügt: Render > 100 Rooms On/Off eingefügt: Autoselect Mode On/Off TerrainBar: a) eingefügt: Checkbox for Damage On/off Eingabemöglichkeit für 'Damage value' entfernt, wird von D3 nicht unterstützt. PathDialogBar: a) eingefügt: Check RadioButton AI Node b) eingefügt: Cycle BNode c) eingefügt: Cycle current BNodes Edge d) eingefügt: Show BNodeNr and Edge Nr. e) eingefügt: Show Portal flags and modify flags (zum Arbeiten mit BNodes benötigt) f) Creating AINodes setzt BNodes nur auf Portale wenn sie das 'Flythrough flag besitzen oder wenn das Flag von Hand gesetzt wird (Für Dallas and Forcefields) LevelView: a) eingefügt: Anzeige der current AINode-Edge in gelb b) eingefügt: Show Path On/Off c) eingefügt: Show AI-Nodes On/Off d) eingefügt: Show current room AI_Nodes only e) Portal Texturen werden nun auf Palmleaf1 gesetzt bei Add Room, Add Group.. (Wird für BNodes benötigt, da es die einzige Texture ist, die das FlyThrough Flag gesetzt hat) Stell sicher das diese Palmleaf1 Texture nicht anderweitig im Level benutzt wird. f) eingefügt: Move camera to current AI-Node RoomView: a) Bugfix: Fixed a AINode-edge displaying bug b) Show current AI_Node-Edge in yellow c) eingefügt: Show Path On/Off c) eingefügt: Show AI-Nodes On/Off e) eingefügt: Show current room AI_Nodes only f) eingefügt: Move camera to current AI-Node //=========================================================== Neue Modifikationen in der Version A03_3i TerrainBar: a) Terrain Sounds eingefügt (5 max) Add/Remove Sounds Sounds durchschalten Auswahl der Sounds Eingabe der Lautstärke und Höheninformation für die Sounds b) Eingabe von FOG Farbe ( Terrain-Nebel ) c) Sky ohne Texture kann nun 'eingefärbt' werden Eingabe von Sky Farbe Horizon Farbe d) Reset auf Defaults dafür e) Bug fixes: Matcenter Dialog wurde nicht richtig upgedated