adelikat
|
734b8338bc
|
Fix always getting a "movie was written to disk" message when stopping a movie, will now only say so if it actually was saved to disk
|
2014-09-27 23:44:59 +00:00 |
adelikat
|
da7cb4ec59
|
when loading a movie, gracefully handle a movie/rom system id mismatch
|
2014-09-27 15:49:39 +00:00 |
adelikat
|
624ad32d4e
|
Tastudio - fix some go to frame logic, but probably broke stuff too
|
2014-09-22 23:24:34 +00:00 |
adelikat
|
ea3f86c11e
|
Tastudio - Fix some erroneous StateManager logic
|
2014-09-22 22:52:34 +00:00 |
adelikat
|
0ef72d3ab2
|
Tastudio - fix a bug in tastatemanager
|
2014-09-22 14:44:32 +00:00 |
adelikat
|
8b212da594
|
tastudio/lua - implement tastudio.getmarker(), tastudio.setmarker(), and tastudio.removemarker()
|
2014-09-21 15:17:29 +00:00 |
adelikat
|
b3fffa99d3
|
Fix a bug in movie recording when the movie end action of "record" is picked, in that case, switching to record after a movie finishes was eating a frame
|
2014-09-18 22:54:15 +00:00 |
scepheo
|
a1a73a2fef
|
Fixed the core detection when playing back a NES/SNES movie.
|
2014-08-30 19:20:09 +00:00 |
adelikat
|
e6d6dc7e51
|
Tastudio - more go to frame stuff
|
2014-08-30 00:40:53 +00:00 |
adelikat
|
c7949501b2
|
Tastudio - proof of concept for cachine the input state during a screen refresh. A huge speed up here, about 400-500%. Implementation is a bit sloppy but works
|
2014-08-29 02:58:52 +00:00 |
adelikat
|
86fc66820c
|
Oops
|
2014-08-29 02:40:45 +00:00 |
adelikat
|
c033b26ad0
|
TasMovie - don't create a Bk2MnemonicConstants object everytime a display value is requested, gives a modest speed up to tastudio performance
|
2014-08-29 01:59:08 +00:00 |
adelikat
|
bbc84471d8
|
TasStateManager - capture every other frame for now
|
2014-08-27 20:43:45 +00:00 |
adelikat
|
ed6aeeba45
|
TasStateManager - yes we want to clear
|
2014-08-25 22:04:05 +00:00 |
adelikat
|
3aec45448c
|
TasMovie - TasStateManager - pre-allocate the SortedDictionary size based on state size and memory usage capacity. Fixes the problem of performance grinding to a halt as the movie frame count increases
|
2014-08-24 22:50:21 +00:00 |
goyuken
|
63b533f15c
|
tasstatemanager: fix out of memory on save
|
2014-08-24 21:53:48 +00:00 |
goyuken
|
aab2a17947
|
tasstatemanagerstuff
|
2014-08-24 21:29:51 +00:00 |
adelikat
|
1d5cd2eb6d
|
oops, nevermind
|
2014-08-24 20:30:56 +00:00 |
adelikat
|
2a98534fe4
|
TasMovie - optimize greenzone adding, no longer gets slower and slower as frame count increases
|
2014-08-24 20:28:46 +00:00 |
adelikat
|
06605346e0
|
FIx a nasty bug in bk2 and tasmovie that was saving a movie even if it was inactive
|
2014-08-24 18:07:14 +00:00 |
adelikat
|
24bb942dd1
|
if TasMovie constructors (a hacky way for now)
|
2014-08-24 15:07:27 +00:00 |
kylelyk
|
4455d5deac
|
Editing Markers now is managed by TasMovie as a change to the movie file. Fixed bugs to do with adding and deleting markers.
|
2014-08-24 14:41:56 +00:00 |
kylelyk
|
b66db36046
|
Dialog Title now has a asterisk at the end if the movie has pending changes to be saved. Added UI functionality for Auto-pause At End of Movie; does work yet.
|
2014-08-23 18:02:02 +00:00 |
kylelyk
|
6fa3cf4d28
|
Inserting frames in TAStudio now inserts before FirstSelectedIndex like FCEUX and most other programs with insertion options.
|
2014-08-23 02:06:56 +00:00 |
kylelyk
|
25b512a9c7
|
Quick add to subversion.
|
2014-08-23 01:28:04 +00:00 |
kylelyk
|
92bdba7938
|
GreenzoneSettings.MaxStatesInCapacity is now updated at dialog load and is a integer instead of a decimal.
|
2014-08-22 17:04:31 +00:00 |
kylelyk
|
17489f6175
|
Added Name property to Bk2Movie, fixed off-by-one in greenzone truncation, TAStudio displays name of movie in dialog title.
|
2014-08-22 02:56:27 +00:00 |
kylelyk
|
9bcb5f835a
|
Fixed unable to edit subtitles while TAStudio is open.
|
2014-08-22 00:31:41 +00:00 |
kylelyk
|
464cde5efa
|
Fixed crash on copy rows in TAStudio. Replaced spaces with tabs in previous commits.
|
2014-08-21 22:53:03 +00:00 |
kylelyk
|
1b85a89b66
|
Markers on frames to be truncated are now deleted like in TAS Editor.
|
2014-08-21 21:24:25 +00:00 |
kylelyk
|
26c65d727d
|
Fixed TAStudio crashing on truncating movie in greenzone.
|
2014-08-21 18:45:14 +00:00 |
adelikat
|
82b249b28c
|
more accurate fps numbers for genesis
|
2014-08-21 17:41:59 +00:00 |
adelikat
|
ddaf0cce04
|
Add gens frame rates to PlayformFrameRates, todo: Nag natt to put in more precise values than just 60 and 50
|
2014-08-21 15:32:19 +00:00 |
goyuken
|
7afabc4a06
|
mnemonic stuff
|
2014-08-18 02:38:11 +00:00 |
adelikat
|
9d053eac4e
|
Fix multitrack recording
|
2014-08-17 16:29:39 +00:00 |
adelikat
|
95bdfaba42
|
ugh, oops
|
2014-08-17 16:00:46 +00:00 |
adelikat
|
602b47deba
|
More multitrack reorg
|
2014-08-17 15:45:04 +00:00 |
adelikat
|
066b072627
|
Some more moving code around related to multitrack
|
2014-08-17 15:22:02 +00:00 |
adelikat
|
71a564b1cf
|
Movie MultitrackRewiringControlllerAdapter to a property in the Multitrack object
|
2014-08-17 15:11:04 +00:00 |
adelikat
|
0a608edd07
|
some renaming and cleanup of the Multitrack object
|
2014-08-17 15:04:23 +00:00 |
scepheo
|
0f1ead706b
|
Refactored srt exporting to have less logic client side and implemented color.
|
2014-08-17 11:36:37 +00:00 |
adelikat
|
b91180d6a0
|
|
2014-08-17 00:13:00 +00:00 |
adelikat
|
64206efe82
|
Simplify some code in MovieSession.cs
|
2014-08-16 21:45:36 +00:00 |
adelikat
|
d53afd2d2a
|
This seems to improve the ram usage in bkm to bk2 conversions, it at least keeps the 75mb n64 movie I have from crashing during the convert.
|
2014-08-16 20:32:59 +00:00 |
goyuken
|
20f78a579f
|
"fix" issue 246 by causing an absolute termination earlier in the process that makes it clear what happened
|
2014-08-15 17:50:43 +00:00 |
goyuken
|
29f34ed79a
|
clearsaveram() internal infrastructure changes
|
2014-08-13 19:16:48 +00:00 |
adelikat
|
4afc5c4ec6
|
Fix multitrack movie recording
|
2014-08-10 02:21:08 +00:00 |
adelikat
|
2a7d4025cf
|
Multitracking - restart when stopping or starting a movie, I busted this when refactoring to the Queued movie concept, also simplify some code in the multitrack object
|
2014-08-03 20:34:45 +00:00 |
adelikat
|
8799f27f60
|
Rip out the sync settings hack
|
2014-08-02 17:49:10 +00:00 |
adelikat
|
bcd78cc4b8
|
Round 1 of Movie loading system overhaul, this fixes the problem of loading sram when a movie is loaded. Still todo: some cleanup of some hacks that are no longer needed, and restoring the ability to open the play movie dialog and other things, while a movie is active
|
2014-08-02 15:32:48 +00:00 |
adelikat
|
157897ff55
|
Fix PCE virtualpad I, II, and Run buttons, also fix the mnemonic display for the Run button
|
2014-08-01 01:39:07 +00:00 |
goyuken
|
7ac1d58a51
|
fix zipstate internals that caused movies that started from savestate to explode
|
2014-07-25 16:51:27 +00:00 |
adelikat
|
0326c9812e
|
revert last commit
|
2014-07-24 23:39:11 +00:00 |
adelikat
|
1d45a6f379
|
When importing GMV, the system id should be Genesis, not GEN
|
2014-07-24 23:29:31 +00:00 |
adelikat
|
1a64af9bc5
|
Fixes to bkm for supporting 3 button controllers, this is needed since bkm is still used for the import process. Also, don't save 2 copies of the bk2 after importing a movie, one is sufficient
|
2014-07-24 23:22:26 +00:00 |
adelikat
|
36fe0473f5
|
TAStudio - keep markers sorted by frame
|
2014-07-23 01:52:12 +00:00 |
adelikat
|
7cd831c0e4
|
Add a GBC flag to movie files
|
2014-07-19 23:24:43 +00:00 |
goyuken
|
89a8241b8e
|
possibly fix GBC movies
|
2014-07-19 21:41:47 +00:00 |
adelikat
|
0a227060b7
|
Set the mainform movie statusbar icon more often
|
2014-07-19 16:03:12 +00:00 |
goyuken
|
a010a2919b
|
correct systemID in converted gmvs
|
2014-07-19 04:11:12 +00:00 |
adelikat
|
2ebba5ab07
|
Tastudio - implement playback controls
|
2014-07-17 19:00:28 +00:00 |
adelikat
|
816fac55fa
|
Tastudio - implement the Select Between Markers menu item
|
2014-07-17 18:38:30 +00:00 |
adelikat
|
103de3d34f
|
TAStudio - when creating a power-on movie make a savestate on frame 0, if starting from savestate, use the savestate from the movie as frame 0 in the greenzone
|
2014-07-17 18:21:12 +00:00 |
adelikat
|
c571d07069
|
Fix mnemonic constants for TI-83, super important changeset!
|
2014-07-17 02:06:51 +00:00 |
adelikat
|
93e10b4330
|
Support bkm conversion in movie import
|
2014-07-17 00:07:24 +00:00 |
adelikat
|
ad6c614665
|
Fix Bkm to Bk2 conversion
|
2014-07-16 23:22:30 +00:00 |
adelikat
|
b63a34249f
|
TAStudio - add the notion of the "pending" frame, the frame about to be emulated, for which you can click to add input that will be captured into the movie the next frame. Logic is still wonky when switching from play to record at the end of a movie, and frame 0 is still messed up but that's a different problem
|
2014-07-16 23:04:56 +00:00 |
adelikat
|
d8216ae0fc
|
Tastudio - remove marker button
|
2014-07-16 02:17:19 +00:00 |
adelikat
|
f286d07a9d
|
TAStudio - background color logic
|
2014-07-16 00:10:37 +00:00 |
adelikat
|
8c064875c2
|
TAStudio - ability to add markers, very crude implementation for now
|
2014-07-15 23:43:17 +00:00 |
adelikat
|
0b35490b16
|
Profile Config - don't show custom profile in non-developer builds, put saving logic in the ok button click event instead of drop down change event. Remove a warning in TasMovie.cs
|
2014-07-15 00:05:18 +00:00 |
adelikat
|
b53cc908b8
|
Add options to how to handle the ending of movie playback, in addition to finished mode, it can now pause, stop, or switch to record. TAStudio - automatically override user's preference with switch to record (and restore their setting when disengaging tastudio
|
2014-07-14 00:35:33 +00:00 |
adelikat
|
02a5337cd6
|
Movies - rework some things so that MovieSession is in charge of sending a movie into finished mode, as opposed to GetInutState() having the side effect of MovieFInished
|
2014-07-13 22:36:37 +00:00 |
adelikat
|
f79a674219
|
Remove GetInput() from IMovie
|
2014-07-13 22:17:31 +00:00 |
adelikat
|
57c86f7491
|
TAStudio - capture lag log during playback
|
2014-07-13 20:51:19 +00:00 |
adelikat
|
eae94f9184
|
TAStudio - stuff
|
2014-07-13 15:26:50 +00:00 |
adelikat
|
43a687060c
|
oops
|
2014-07-13 14:26:40 +00:00 |
adelikat
|
6b1bfc2d4a
|
TAStudio - stuff
|
2014-07-13 14:13:20 +00:00 |
adelikat
|
3f461990c4
|
TAStudio - insert num frames implemented
|
2014-07-13 12:44:31 +00:00 |
adelikat
|
43415044e7
|
Tastudio - implement truncate movie
|
2014-07-12 01:23:38 +00:00 |
adelikat
|
e49754b705
|
TAStudio - implement paste and paste insert
|
2014-07-11 23:54:18 +00:00 |
adelikat
|
e8f821117b
|
TAStudio - implement the Insert menu item
|
2014-07-11 21:05:16 +00:00 |
adelikat
|
40912a3c2b
|
TAStuduio - implement Clear menu item and hotkey, properly invalidate greenzone on input painting and other already implemented editing events
|
2014-07-11 19:58:24 +00:00 |
adelikat
|
76fc763715
|
TAStudio - implement the Cut menu item
|
2014-07-11 19:11:30 +00:00 |
adelikat
|
2072eac45f
|
Some Changes flag management in movie objects
|
2014-07-11 18:06:18 +00:00 |
adelikat
|
f8ee569bbb
|
TAStudio - float painting
|
2014-07-11 16:26:19 +00:00 |
adelikat
|
2e508c1468
|
TAStudio - greenzone settings dialog
|
2014-07-11 15:43:47 +00:00 |
adelikat
|
ee7831178a
|
TAStudio - header editor
|
2014-07-11 02:31:43 +00:00 |
adelikat
|
9f94ee1e33
|
TAStudio - add capacity and SaveGreenzone settings to the greenzone and make greenzone respect the capacity. When adding a new state that exceeds capacity, the first one added will be removed (more intelligent logic will be done later). Respect the SaveGreenzone flag when saving and loading. Save and load greenzone settings to tasproj file, still todo: UI to let user manage greenzone settings
|
2014-07-10 22:44:44 +00:00 |
adelikat
|
4c9c8e3cb1
|
TAStudio - saving/loading of greenzone
|
2014-07-10 22:07:50 +00:00 |
adelikat
|
f3af2821bb
|
TAStudio - populate greenzone during playback
|
2014-07-10 20:48:43 +00:00 |
adelikat
|
f0425f3cc5
|
TAStudio - input painting for boolean input
|
2014-07-10 20:40:50 +00:00 |
adelikat
|
5681368e13
|
TAStudio - background coloring based on lag log and greenzone
|
2014-07-10 19:24:21 +00:00 |
adelikat
|
80d5e8a7be
|
TAStudio - input display
|
2014-07-10 02:45:56 +00:00 |
adelikat
|
537d8c5cac
|
TAStudio - misc stuff
|
2014-07-09 21:56:27 +00:00 |
adelikat
|
786b0238ba
|
Move Markers from TAStudio to TasMovie, and implement saving and loading of markers
|
2014-07-09 16:35:39 +00:00 |
adelikat
|
cb3e340a1a
|
Movie stuff
|
2014-07-08 15:15:35 +00:00 |
adelikat
|
7e39e67b1f
|
tastudio - more fixes to startup logic, still convolted, buggy and wrong, but better!
|
2014-07-08 13:46:59 +00:00 |
adelikat
|
863d6f09ee
|
small tastudio progress
|
2014-07-08 13:33:01 +00:00 |
adelikat
|
84b8fa36f2
|
TAStudio - more stuff
|
2014-07-07 19:48:58 +00:00 |