Skip to content

Direct3D-Accelerated Dark Souls TAE Editor

License

Notifications You must be signed in to change notification settings

horkrux/TAE-DX

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

About TAE Editor DX:

  • Edits the TimeAct Editor files of Dark Souls 1. These files control everything that happens on a specific frame of an animation, such as:
    • i-frames
    • parry windows
    • applying an "SpEffect" (special temporary statuses such as ring effects, poisoning, buffs, AI triggers, etc)
    • allowing animation cancelling
    • forcing death
    • creating "SFX" (particle effects)
    • playing sound effects such as footsteps, sword swooshes, etc.
    • doing an attack behavior (does damage to opponent, drains stamina from player, etc all in one event)
    • doing a "bullet" (projectile) behavior (fires projectile, drains stamina from player, etc all in one event)
    • doing a "common" behavior (like attack behaviors but for simpler things such as falling on someone's head causing stagger)
    • creating motion blur on weapon swings
    • setting the opacity of a character (used for getting summoned into other worlds, teleportation, etc)
    • setting attack aim tracking speed of a character
    • shaking the camera (e.g. Smough's footsteps)
    • playing additional animation layers (e.g. all of Gwyn's animations have events to play his clothes-blowing-in-wind animation layer)
    • many more that we haven't even figured out yet!
  • Has all events mapped so that every single ingame file is openable without errors!
  • Shows a visual representation of event start/end times.
  • Snaps to 30-fps increments just like the vanilla files do.
  • Allows you to add new events to animations by right-clicking anywhere.
  • Allows you to delete events by highlighting them and pressing the Delete key.
  • Allows you to modify the parameters passed to each event (click an event to highlight it, then the parameters appear in the pane on the right side of the window)
  • Has full undo/redo functionality with Ctrl+Z/Ctrl+Y
  • Has full copy/paste functionality:
    • Ctrl+C: Copy
    • Ctrl+V: Paste at Mouse Cursor
    • Ctrl+Shift+V: Paste In-Place (keeps original location where you copied them from, useful for copying between animations)
  • Edits the .anibnd or .anibnd.dcx files of the games directly. No need to use BND rebuilders.

User Instructions:

  1. Download and extract the latest version
  2. Run TAE Editor DX.exe
  3. Go to File -> Open
  4. Load a .anibnd (PTDE) or .anibnd.dcx (Remastered). There's a dropdown to change which type of file is shown.
  5. Select an animation ID on the left pane
  6. Drag some events around or otherwise mess with things (try the right pane for editing the highlighted event)
  7. Hit Ctrl+S to save

Developer Instructions:

  1. Install MonoGame for Visual Studio - Development Build
  2. Clone the TAE-DX repository
  3. Update the MeowDSIO submodule (do git submodule update --init --recursive from within TAE-DX directory)
  4. Open the TAEDX.sln file in Visual Studio 2017
  5. Go to Tools -> NuGet Package Manager -> Package Manager Console
  6. Paste Update-Package -reinstall into the console and hit enter.
  7. Wait for VS to reinstall all packages
  8. Build Solution should succeed now.

System Requirements:

Special Thanks

  • River Nyxx - General .TAE file structure.
  • RavagerChris - Parameters of some of the events.

Libraries Utilized

About

Direct3D-Accelerated Dark Souls TAE Editor

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • C# 100.0%