Commit Graph

186 Commits

Author SHA1 Message Date
ansstuff a5ee28a447 * loading TAS Editor projects by drag-n-drop
* Tasedit: File->Save Compact dialog
2011-12-10 12:58:02 +00:00
ansstuff 51c7544b13 Taseditor bugfixes 2011-12-06 12:23:42 +00:00
ansstuff c0d73203db * Tasedit: Import input from FM2/TAS files
* Tasedit: Export to FM2 dialog
2011-12-05 19:35:15 +00:00
ansstuff 06c4fff479 * Tasedit: branches autofind best parent
* Tasedit: better hotchanges gradient
* Tasedit: "Set Marker"/"Remove marker" in context menu
* Tasedit: checking clipboard at selection.init() and retrieving info
2011-12-03 20:53:31 +00:00
ansstuff d58dfe52bc * Tasedit: MsgBox about not working with movies starting from savestate
* Tasedit: Different font for marked Frame#, selection doesn't disappear when toggling Markers
2011-11-28 20:37:55 +00:00
ansstuff 16a625561c * Tasedit: refactoring
* Tasedit: selection << and >>
* Tasedit: Turbo Seek checkbox
* Tasedit: PasteInsert (Shift-V)
* Tasedit: Config->Superimpose affects copy/paste
* Tasedit: list save/load (currently only restoring vscroll position)
* Tasedit: Editing info texts
2011-11-25 19:26:26 +00:00
ansstuff a71771ce97 * multitrack recording
* "Superimpose" checkbox (3 states)
* Config->Use 1P keys for all single recordings
* Config->Combine consecutive Recordings
2011-11-20 21:36:03 +00:00
ansstuff 514c80e416 * Tasedit: View->Show Branch Screenshots
* Tasedit: selection history, undo/redo (Ctrl-Q/Ctrl-W)
* Tasedit: Reselect Clipboard (Ctrl-B)
* Tasedit: saving/loading selection history to .tas
* Tasedit: input hotchanges (16 gradations), storing/handling data inside input_snapshot class
* Tasedit: View->Enable Hot Changes
2011-11-16 22:52:37 +00:00
ansstuff 398eb98b93 * Tasedit: Config->Set autosave period
* Tasedit: bugfixes
2011-11-12 18:08:09 +00:00
ansstuff ae3eacbf74 * Tasedit: Branches show saved screenshot on mouseover (alpha-fade popup window)
* Tasedit: Config->HUD in Branch screenshots
2011-11-10 19:56:27 +00:00
ansstuff 80662af1d3 * Tasedit: Keeping track of branching activities
* Tasedit: "Branches mode" of Bookmarks window
* Tasedit: Drawing Branches Tree (using GDI), animations, transitions, mouseover
2011-11-07 16:02:25 +00:00
ansstuff 8daf0314b0 * Tasedit: History truncates after making different commit at the middle of History
* Tasedit: Config->Branches work only when Recording
* Switching Tasedit Bg input on/off when Tasedit gets/loses focus (allows FCEUX control without "Bg input")
2011-10-28 16:04:03 +00:00
ansstuff ca24e7b8a5 * "Toggle Rerecord Display" hotkey (M), "Play Movie From Beginning" hotkey now also works in Tasedit
* Tasedit: input_snapshot also stores "commands" array
* Tasedit: Bookmarks/Branches (storing snapshots
* Tasedit: Bookmarks list, text flashing
* Tasedit: bookmark number images shown in first column of main list
* saving/loading Bookmarks in .tas file
* Tasedit: Disable F10 as System Key
* Tasedit: checkbox Config->Branches restore entire Movie (else restore input only up to and not including bookmarked frame)
2011-10-26 23:10:53 +00:00
ansstuff 851dae6878 * Tasedit: major refactoring 2011-10-13 14:20:45 +00:00
ansstuff fd28f4c2b0 * Tasedit: no more slow seeking and no NewProject in File menu
* Tasedit: input history, undo (Ctrl-Z), redo (Ctrl-Y)
* Tasedit: greenzone reduces only from the point with actual differences were found
* Tasedit: history ListView, jumping to any position
* Tasedit: Config->Set max Undo levels (1-999, 100)
* Tasedit: View->Jump when making undo, undo hint line
* Tasedit: saving/loading history to .tas file
2011-10-09 16:33:39 +00:00
ansstuff ec37ecd417 * Tasedit: fixed selection bugs in Set Marker, SelectMidMarkers and DeleteFrames
* Tasedit: Edit->Clone Frame(s) (Shift-Insert)
* Tasedit: 7 digits in Frame#
* utils\xstring.cpp: new U32ToDecStr
2011-10-03 17:29:33 +00:00
ansstuff f1ac9a2830 * Tasedit: setting Markers with Alt+click or ColumnSet for Frame# column
* Tasedit: View->Show Markers
* Tasedit: Config->Bind Markers to Input
* Tasedit: Edit->Select mid Markers (Ctrl-A)
2011-10-02 19:04:19 +00:00
ansstuff dd3dac5808 * logging all display messages into Message Log
* Tasedit: special method of inserting frames
* Tasedit: progressbar updating when loading/saving large projects
* Tasedit: moved "Follow cursor" checkbox from View menu to main TASEdit window
2011-09-30 19:49:21 +00:00
ansstuff 88dd3d2269 * launch tools hotkeys shown in FCEUX menu
* Tasedit: multitrack recording radio buttons (no multitracking yet)
* Tasedit: View->Show dot in empty cells
* Tasedit: ClearFrames (Del), Cut operation clears frames instead of deleting
* Tasedit: project name in window caption, star in window caption (changes)
* Tasedit: checking unsaved project on Exit and Open project
2011-09-29 20:39:39 +00:00
ansstuff 92ff246e15 * Tasedit: progressbar
* Tasedit: "||" button accepts double clicks
* Tasedit: holding "<" and ">" buttons
* Tasedit: Ctrl-Delete leaves selection
2011-09-25 18:17:26 +00:00
CaH4e3 e9e97b774e a little bit of latest mapper changes
code/data logger now can log data access from the RAM code
the new button to save unused data to the code/data logger
2011-09-24 06:36:44 +00:00
ansstuff 84ae16d8c2 * HideMenu (Esc) only works when FCEU window has focus
* moved "Display movie status icon" from Config->Movie options to Config->Display
* File->AVI/Wav->Enable HUD recording
2011-09-23 18:09:40 +00:00
ansstuff ae1bb879ef * Config->Display->Rerecord counter
* now Tasedit operates with rerecords_counter, no more such thing as tweak_count, because new way of accounting tweaks resembles rerecords too much
* Config->Movie options->Always suggest Read-Only replay (for Replay dialog)
2011-09-23 10:50:51 +00:00
ansstuff 72e04788fe * deleted "Lag Counter Reset" hotkey, as it was obsolete since FCEUX 2.0.2; added "Open TAS Edit" hotkey
* Tasedit: auto clear "Disable speed throttling" and "Run in background", auto set "Set high-priority thread" when entering TASEdit; FCEUX runs in bg when TASEdit has focus
* Tasedit: Config->"Mute Turbo" check (same as in Config->Sound)
* fixed long "savestate" messages containing path
2011-09-22 16:02:09 +00:00
ansstuff d2a886ebb1 * Tasedit: accelerator table
* Tasedit: new menu item "Config"
* Tasedit: Config->"Set greenzone capacity", auto-clearing old savestates
* Tasedit: pauseframe is shown by flashing color
2011-09-19 18:13:31 +00:00
ansstuff fd82c1ee2d * Tasedit: forced read-only behaviour when seeking or holding turbo
* Tasedit: "Auto-restore last position" checkbox in playback controls; if checked: after every greenzone invalidation playback cursor tries to jump to last position
* Tasedit: copied "Insert number of Frames" from stray-click menu to context menu
* Tasedit: fixed item drawing method, no more flicker and slowdowns
* updated contents of changelog.txt and Authors.txt, changed version.h
2011-09-17 12:00:20 +00:00
ansstuff e0e0f72d2f * saving and loading tweakCount in .tas and fm2
* Added string "Tweak Count" to Replay loading dialog
* Tasedit: View - "Show Tweak count"
* Tasedit: rewrote project save/load functions
* Tasedit: fixed old bug caused by not initializing input ports
* Tasedit: checking movie fourscore flag when creating/opening project; only show columns for pads 3 and 4 if fourscore is attached
2011-09-12 12:23:48 +00:00
ansstuff 5a2d97662f * red lines for lag frames, "Show lag frames" in View menu,
* "||" button also cancels turbo-seeking
* different method of accounting tweakCount: increment once per greenzone invalidation
2011-09-06 15:42:03 +00:00
ansstuff 2a75b9b8e8 * added "Follow playback" in View menu
* "<<" button now jumps to the beginning of greenzone
* changing currFrameCounter doesn't reset selection anymore
* fixed "Select All" function
2011-09-05 13:12:24 +00:00
zeromus c98ec34a91 add context menu item suggestion for zapper users 2011-01-04 07:14:05 +00:00
zeromus b30a69020b add a hacky TweakCount to demonstrate how "rerecord count" could be tracked in tasedit 2010-11-12 20:37:12 +00:00
deign85 f2f0ac5f55 Added a Separator feature to the ram watch 2010-07-08 15:41:30 +00:00
aquanull 252a4a55ad Allowed the user to disable keeping finished movies open. 2010-06-22 14:29:05 +00:00
deign85 cacd846515 Added Save Screenshot As... functionality. It's messy, so please feel free to fix it up a bit. 2010-06-07 04:26:16 +00:00
adelikat 5d590e4054 Win32 - TASEdit - Pause toggle button 2010-05-25 16:48:52 +00:00
adelikat bb4ef400b6 Win32 - Cheats - addded "Delete selected cheats" context menu item 2010-05-25 15:36:46 +00:00
adelikat aa42fa2369 Win32 - Hooked up SingleInstanceMode to a checkbox in GUI config. 2010-05-20 02:16:57 +00:00
adelikat fdbbb5bbc0 Implemented a "full savestate-movie load" mode similar to the implementation in VBA-rr & SNES9x-rr.
In this mode loading a savestate in read+write doesn't truncate the movie to its frame count immediately.  Instead it waits 

until input is recording into the movie (next frame).  For win32 this feature is togglable in movie options and the context 

menu.  For SDL this is off by default and a toggle will need to be added.
2010-05-18 15:31:53 +00:00
adelikat 06b37466c2 new PPU flag - changed "New PPU" to "NewpPU", made flag false if no flag is present in a movie header. Win32 - replay dialog - display new PPU flag. 2010-05-14 16:55:15 +00:00
adelikat 320223bd29 Win32 - Replay dialog shows pal flag 2010-05-14 16:21:03 +00:00
adelikat cf7e73cf98 Win32 - toggle item to restore old input display (saves in config as well) 2010-05-14 03:18:08 +00:00
ugetab 0a2e4bf547 Added a context menu to the debugger breakpoint list(toggle only), and edited the description for the cheat toggle item a little. 2010-05-10 19:07:06 +00:00
ugetab 61fd43ab95 1. Added context menu to Cheat Dialog Cheat Listbox
2. Populated list with Toggle Cheat, Poke Cheat Value, and Goto In Hex Editor
3. Fixed Hex Editor Color Display code. I was overflowing it before.
4. Made enabling/disabling cheats no longer deselect the selected cheat.
2010-05-08 00:04:26 +00:00
ugetab 05c76ec6c2 1. Debugger no longer reloads itself to load new game .DEB data
2. Added checkbox for .DEB loading
3. Updated Symbolic Debugging info in help documents
4. Made bookmarks work (need to check the rest of the //MBG TODO items too)
2010-05-06 00:34:45 +00:00
ugetab b7fc64fe7e Added Goto command for Hex Editor. 2010-05-04 16:33:20 +00:00
ugetab 8c379b7bba Added microphone button support to the Config>input dialog(replaces Port 2 Start button), the config file info, and the movie file header. Tested in 3 or 4 games, where it performed accurately.
I'll add the documentation later.
2010-04-28 19:25:52 +00:00
ugetab 6ad9147ac8 Added an option to Tools>GUI that creates/deletes a (program name).manifest file, to disable the stuff that kuja_killer didn't like. Only affects things for those using visual themes. 2010-04-23 19:32:51 +00:00
adelikat d9f59e45f6 Win32 - a Disable Movie Messages during AVI menu item. 2010-03-02 03:34:15 +00:00
mart0258 088c065c9d W32 LUA: Add argument capabilities to scripts -- appears as variable "arg", which may sometimes be null. (Modified file also adds a second screenshot capability to lua.) 2010-02-02 22:12:07 +00:00
adelikat ecbf9a2dd4 Win32 - Cheats - Pause while Active checkbox installed. 2009-11-18 01:51:37 +00:00