feos
19add0ec93
tastudio: save/load TasSession variables in .tasproj.
...
right now only includes current frame and branch. current scroll is not needed as we GoToFrame anyway, current selection seems pointless.
2015-10-25 17:53:25 +03:00
feos
3f1a3907b5
tastudio: put branch states to a separate greenzone file.
...
default scroll speed to 3.
2015-10-24 12:47:34 +03:00
feos
31e476a3cd
tastudio: load projects without branch state info.
...
fix some other crashes, kill selection when loading a file.
2015-10-05 19:08:21 +03:00
feos
4625bdce0f
tastudio: a bunch of fixes.
...
- update branches per RefreshDialog()
- clear selection per right click if it's beyond movie length
- fix crash when load branch is called with null selection (can't stably reproduce, but it happens)
- assign guid to branches from the right place. this required setting some statics, don't know if it was right, but it works.
2015-10-04 13:39:14 +03:00
feos
4fd55da52a
tastudio: various fixes.
...
- saving and loading tasproj markers
- flagging changes after branch operations
- clearing InputRoll selection
2015-09-13 11:44:15 +03:00
adelikat
028c505fdc
Tastudio - clear marker and branch selections when starting a new project
2015-09-06 14:56:12 -04:00
adelikat
30f170312d
Tastudio - add menu items for created Savestate-anchored and SaveRam-anchored movies instead of them only appearing in the context menu under narrow conditions
2015-09-05 19:25:27 -04:00
adelikat
4f58ec09fd
Tastudio - starts movie from saveram - allow saveram-anchored movies since they are supported on the backend, but do not allow savestate-anchored mvoies
2015-09-05 19:06:13 -04:00
adelikat
6d4dea9a14
Don't attempt to remember tool window size/position if tool is minimized/maximized, this fixes issue #491 but also fixes the bug in every tool (unless there is a tool that does not implement IAutoToolFormConfig that I missed in this changeset)
2015-09-05 17:05:14 -04:00
adelikat
c64e1ccdd9
Fix hiding of Reset and Power columns
2015-09-02 17:53:02 -04:00
feos
0949bcb1bb
tastudio: hide Power and Reset columns by default.
2015-09-01 21:24:13 +03:00
feos
a998d472cf
tastudio: optional icons for states and markers.
...
Settings -> Icons.
2015-09-01 21:24:12 +03:00
Suuper
f76c49ce1b
-Fix: Loading a TasProj caued it to be saved immediately after. (Some old TasProj files are now broken.)
...
(Saving process for movies still needs some cleaning.)
-Fixed setting input log by reference when loading a branch
-Fix: TasStateManager wouldn't decrease Used when deleting a RAM state from a branch.
-Removed a useless call to Movie.Save()
-Fixed a bug with creating a savestate anchored tasproj.
2015-08-17 09:14:08 -05:00
zeromus
5bf21e391c
TasStateManager uses a new data structure to write all states to one auto-deleting file per TasStateManager instance. TasStateManager is now IDisposable; this needs to be followed rigorously (I didn't do that).
2015-08-13 21:51:51 -05:00
zeromus
b981e00889
fully support read-only movie opening. I hope this fixes #453
2015-08-05 17:00:39 -05:00
zeromus
3ec314d20b
TasStateManager: don't touch disk unless opened for 'write access'
2015-08-05 16:36:44 -05:00
Suuper
0d87c8330c
TAStudio: -Put lag log and change log back into branches.
...
-Bugfix: clearing states in a savestate-anchored movie threw an exception
-Clear disk states when clearing states
2015-07-30 15:14:34 -05:00
adelikat
fd8d4e4678
Tastudio - branches - cap the framebuffer display size to 320 width
2015-07-28 20:46:11 -04:00
adelikat
6bcbf82b7c
Tastudio - ability to move markers by shift+click dragging them
2015-07-28 20:03:03 -04:00
adelikat
a219e7150e
Tastudio - add an option to create a saveram anchored movie from a selected frame, just like the savestate anchored movie feature, it uses the current movie to create a verification log
2015-07-27 19:25:48 -04:00
Suuper
2d64e0d115
TAStudio: -Scroll by painting doesn't require FollowCursor anymore
...
-Undo History form display bug fixes.
-Removed menu item to combine consecutive recordings/draws
2015-07-26 14:54:31 -05:00
Suuper
f72eadb76e
TAStudio: -Fix: Undo/Redo didn't always jump back to valid frame.
...
-Performance boosts with multiple selected rows
2015-07-25 22:49:52 -05:00
adelikat
a2edd3a018
Tastudio - Branches - fix screenshot hover, and also set the screenshot hover size to a "1x" resolution for the given core
2015-07-25 21:31:06 -04:00
Suuper
00f38094b2
TAStudio: -Gave default values to my recently added TAStudioSettings settings.
...
-Properly check Always Folor Cursor menu item.
2015-07-25 20:01:02 -05:00
adelikat
c969c57ee9
Tastudio - remember split container settings, and also restore defaults
2015-07-25 20:21:31 -04:00
adelikat
1a5814b7a8
Tastudio branches - tweaks to hover effect
2015-07-25 12:01:26 -04:00
adelikat
59c7349900
Tastudio branches - screenshot hover - fixes and cleanups
2015-07-25 11:08:23 -04:00
adelikat
b67fda05f5
Tastudio - Branches - show frame buffer when hovering on the branch #, still a lot of tweaking to do
2015-07-25 08:59:39 -04:00
Suuper
70538adfac
-Follow Cursor settings are now saved.
2015-07-25 03:33:23 -05:00
Suuper
4b669662b4
InputPromt: Signed and Unsigned behavior was backwards.
...
TAStudio: -Handle wheel scroll speed when changing orientation.
-Save wheel scroll speed setting.
-DrawInput setting was not being properly loaded.
2015-07-25 03:20:16 -05:00
Suuper
072aeb93d5
TAStudio: added an option to have the mouse wheel scroll TasView faster
2015-07-24 15:13:39 -05:00
adelikat
125a16ec67
Tastudio - refresh branches listview when loading a new/existing tasproj
2015-07-19 20:49:23 -04:00
adelikat
4188f2105e
Tastudio - branches - ability to load a branch, currently the frame buffer does not have OSD info
2015-07-19 10:37:53 -04:00
adelikat
bf3587bd5b
Tastudio - wire an instance of tastudio into Bookmark control
2015-07-18 16:13:38 -04:00
Suuper
bc8717c9f9
Fixed right-click input painting in TAStudio. Also removed mouseWheelTimer as it is no longer needed.
2015-07-16 13:57:51 -05:00
Suuper
b9865db397
Fix: TAStudio was still seeking after edits with "Auto restore" disabled and while unpaused.
...
Fix: The bug where editing while seeking changed PauseOnFrame came back again.
2015-07-15 15:01:08 -05:00
Suuper
07a8a4c1d3
Removed SuppressGreenzoning because TAStudio should not allow the user to be on a frame that isn't "greenzoned". It will now jump back to the greenzoned area immediately when an edit invalidates part of the greenzone, and pause there until mouse up.
...
This fixes a bug which caused TAStudio to generate and keep invalid savestates.
2015-07-15 14:26:56 -05:00
Suuper
f1b23b9ed3
Bugfix: Editing while seeking could set the seek frame to an earlier frame.
2015-07-14 15:14:00 -05:00
Suuper
e3a8c33be5
-Fixed typo in variable name (SupressGeenzonging)
...
-Removed state capture from TasMovie.RecordFrame
-Fixed: States weren't captured while left mouse button was still down from clicking a frame.
-TAStudio now automatically captures after loading a new movie.
2015-07-13 22:06:21 -05:00
Suuper
228a24efb0
Fixed my previous commit/push; feos' change is back.
...
Improved "StartAtNearestFrameAndEmulate".
2015-07-13 14:02:21 -05:00
Suuper
d84da62432
Tidied up TAStudio's "GoToFrame" and fixed a runaway seek in "StartAtNearestFrameAndEmulate"
2015-07-13 13:49:12 -05:00
feos
feb14ad948
tastudio: don't jump to playback when advancing/rewinding
...
offscreen marker goto is the only SetVisibleIndex() call that should show playback
tastudio: cursor is not a marker anymore
2015-07-13 20:37:12 +03:00
feos
de699656d6
tastudio: introduce fast scroll idea via timer
...
seek frame is reset only if paused OR 100ms since last scroll haven't elapsed
2015-07-12 21:54:31 +03:00
adelikat
f9dad99484
Tastudio - fix crash when loading a tasproj with a different controller configuration than the current
2015-07-12 12:45:30 -04:00
adelikat
19423092cd
Tastudio/lua - implement tastudio.ongreenzoneinvalidated
2015-07-02 14:51:42 -04:00
adelikat
e50f81d54c
Tastudio - remove a line of code that makes the emulator spaz out when mousewheeling up very fast, I don't think removing this breaks anything, I suspect it was only there from some defensive programming and overthinking
2015-06-29 22:08:31 -04:00
adelikat
cd4955fbe5
Tastudio - fix autoload
2015-06-27 07:49:37 -04:00
SuuperW
7da9efe3c2
Feature: Apply auto-fire patterns to painted input
2015-03-23 22:11:55 +00:00
SuuperW
52659ac9a9
-Hacky removal of a useless save when loading a TasProj
...
-Made ControlsOrdered much faster
2015-03-23 21:16:13 +00:00
SuuperW
9d7a522576
Fix, fix, fix...
2015-03-23 20:15:35 +00:00