Suuper
1f4b0d5d77
-More work on TasStateManager
...
-Fix: SaveStateSettingsForm was setting the disk capacity to 1 mb on load if it had been set to 0.
2015-08-17 11:32:46 -05: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
Suuper
b054032694
TasStateManager: Improve performance of StateToRemove
...
A lot of work on tracking states, still lots to do.
2015-08-16 11:28:03 -05:00
Suuper
65a9b0bfdd
Fix my last commit.
2015-08-15 10:16:00 -05:00
Suuper
d6e3553449
TAStudio: Fixed displayed maximum state capacity.
...
Clear states to stay within the new limit when settings are changed.
2015-08-15 10:07:56 -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
Suuper
078bd102e8
TasStateManager should work with branch states on disk now.
...
Also now tracks the RAM/disk space used by branch states.
Added bookmarks to branches.
2015-08-13 13:03:22 -05:00
Suuper
4ce346661b
Branch states on RAM should work. (Disk states will break things.)
2015-08-13 09:42:04 -05:00
zeromus
d0f56ac98d
lua - add client.SetGameExtraPadding(left,top,right,bottom)
2015-08-09 13:57:45 -05:00
feos
551acd8c9e
tastudio: shift is occupied, alt is not. use alt for marker drag!
...
the need to draw selection in patterns is too weak, so we can safely leave alt-clicks and alt-draws to input columns only (when it's implemented).
2015-08-06 20:24:56 +03:00
feos
e687c4ab1a
tastudio: don't count rerecords while drawing
2015-08-06 20:03:30 +03: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
zeromus
5402f1ff9e
dont reorder cheats list when editing cheats
2015-08-04 22:25:58 -05:00
adelikat
15303fd49f
Tastudio - branches - fix crash when dropping a branch onto an invalid area
2015-08-04 21:54:43 -04:00
adelikat
226fcbb829
Tastudio - when showing branch number on a frame and there are multiple branches, grab the most recent by timestamp
2015-08-04 21:45:11 -04:00
adelikat
a686465911
Tastudio - Branches - show timestamp not movie length, and save/load the timestamp to the .tasproj
2015-08-04 21:41:31 -04:00
adelikat
64126fbad3
issue #469 - lua - forms.newform() - add an onclosed callback optional parameter
2015-08-04 20:17:04 -04:00
adelikat
2373e5bcd5
Support .xml disc bundling for PSX, note: this is sloppy code and mostly copy pasta, sorry.
2015-08-04 17:19:21 -04:00
adelikat
ad821c90d5
lua - implement client.exit()
2015-07-31 18:44:53 -04:00
feos
a8fc79910f
tastudio: clamp newCell for dragged branches.
...
this fixes another OOB crash.
2015-07-31 00:30:40 +03: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
Suuper
e78b39208b
InputRoll: Bugfix with my new code.
2015-07-30 15:14:32 -05:00
feos
78f4084411
tastudio: color frame column the same as player 2.
...
this visually separates frame number column from input.
could have been done by aligning frame text to the right, but it's not possible right now.
2015-07-30 21:09:07 +03:00
Suuper
a0eea10de5
InputRoll: Fix a bug with cell highlight colors, and make highlighted shading weaker.
2015-07-30 13:01:52 -05:00
adelikat
09f472ea91
Tastudio - ability to click drag branches to reorder them
2015-07-29 22:15:00 -04:00
adelikat
23b1199bbd
Tastudio - show branch numbers on the navigation column for frames that correspond to branches
2015-07-29 19:45:51 -04:00
feos
e6fdac6923
tastudio: current branch tweaks.
...
- make bg color readable, and match the plaback cursor one
- set last updated or added branch as current
2015-07-29 21:38:10 +03:00
adelikat
fd8d4e4678
Tastudio - branches - cap the framebuffer display size to 320 width
2015-07-28 20:46:11 -04:00
adelikat
6e9b10d4fd
remove debugging try/catch
2015-07-28 20:04:25 -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
d22a0db61e
TASTudio: Fix hovering over column headers
2015-07-26 13:44:30 -05:00
adelikat
d6d901820f
Tastudio - undo dialog - don't show default icon
2015-07-26 08:16:04 -04: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
Suuper
7a0103963d
TAStudio: -History form's Auto Scroll now scrolls to current undo step instead of the last item in the list
...
-Allow user to cancel setting wheel scroll speed
2015-07-25 22:49:51 -05:00
adelikat
db1130a8a3
Tastudio branches - ability to update a branch
2015-07-25 21:56:24 -04: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
91c12d06b6
TAStudio: -Show button name and frame of painted input in undo log.
...
-Don't scroll to follow cursor while mouse button is held.
2015-07-25 20:15:35 -05: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
Suuper
6ca7080a85
TAStudio: Fixes to how scrolling while painting input works.
2015-07-25 19:56:13 -05:00
adelikat
0963c17206
Tastudio branches - when removing the selected branch, clear the selection color
2015-07-25 20:55:23 -04:00
adelikat
c969c57ee9
Tastudio - remember split container settings, and also restore defaults
2015-07-25 20:21:31 -04:00
adelikat
4564cc5c6b
Tastudio - make right side fixed when resizing
2015-07-25 18:48:46 -04:00
adelikat
f747563f74
Tastudio - split container between input log and the right side controls
2015-07-25 18:33:58 -04:00
adelikat
ce6623ba39
Tastudio - split container for bookmarks vs markers
2015-07-25 17:03:13 -04:00
adelikat
aeccf2e310
Tastudio Branches - Fix null reference excepting when navigating after branch load
2015-07-25 16:36:36 -04:00
adelikat
3ffd7a528f
Tastudio branches - give the length column a bit more length
2015-07-25 16:28:51 -04:00
adelikat
bac2ba42a6
Tastudio branches - a slight code improvement
2015-07-25 15:42:28 -04:00