adelikat
|
2ac9395a37
|
TAStudio - wire up the Auto-restore checkbox, only the ui and the saving to the config, the logic of what it does is not in yet
|
2014-07-28 17:40:17 +00:00 |
adelikat
|
77cae08afa
|
TASTudio - another fix for the designer regarding the PlaybackBox, support column click toggling boolean buttons for the selected rows
|
2014-07-28 16:43:47 +00:00 |
adelikat
|
288e0351b6
|
tastudio - fix for the designer
|
2014-07-28 16:03:23 +00:00 |
adelikat
|
7ec866ced5
|
add some extensions to the ControlExtension class for converting cruddy .NET 1.0 collection objects to IEnumerable<T>, and start removing some code in specific forms that work around cruddy .NET 1.0 stuff
|
2014-07-28 03:01:57 +00:00 |
adelikat
|
aeea08a823
|
Cleanup the InputPrompt class, removing unused methods, and converting some silly methods into properties allowing some pretty array initializers instead of function calls
|
2014-07-28 02:40:30 +00:00 |
adelikat
|
5d4ff76ed6
|
Convert a copy/pasted method in a bunch of tool dialogs to an extension method
|
2014-07-28 02:31:51 +00:00 |
adelikat
|
726122e579
|
remove a toolhelper method that wasn't adding much value
|
2014-07-28 02:15:21 +00:00 |
adelikat
|
c988466942
|
Convert some more toolhelper methods to extensions
|
2014-07-28 02:10:31 +00:00 |
adelikat
|
3bbe3990ed
|
convert ToolHelper methods for freezing/unfreezing a collection of watch items into extensions
|
2014-07-28 01:55:20 +00:00 |
adelikat
|
ce4ce0bacc
|
Convert some static methods in ToolHelpers to extension methods
|
2014-07-28 01:51:11 +00:00 |
adelikat
|
b0b057ef2c
|
When opening the hex editor from another dialog, open it in the same byte size
|
2014-07-28 01:24:57 +00:00 |
adelikat
|
60000af4c9
|
Hex Editor - tweak background drawing of frozen addresses when the display size doesn't match the cheat size
|
2014-07-28 01:01:32 +00:00 |
adelikat
|
ef14f661c0
|
Hex Editor - properly handle (and not throw exceptions) the display of cheat values in a byte size not equal to the cheat byte size
|
2014-07-28 00:49:48 +00:00 |
adelikat
|
f43aa4cb34
|
Remove a todo comment that has been done
|
2014-07-28 00:02:27 +00:00 |
adelikat
|
4258c4a579
|
Make Pause status bar icon show turbo seeking and seeking if emulator is those modes, clicking it will cancel out the seek. Fix tastudio's integration with the seek feature, and refactor and simplify some of the code, and a few other tastudio tweaks
|
2014-07-27 19:07:13 +00:00 |
adelikat
|
95e7c534f6
|
Play movie - turbo option for the stop on frame feature
|
2014-07-27 17:56:00 +00:00 |
adelikat
|
83d1e39db3
|
Tastudio - implement turboseek
|
2014-07-27 17:49:25 +00:00 |
adelikat
|
8db6957e4a
|
tastudio - performance related tweaks
|
2014-07-27 15:50:48 +00:00 |
adelikat
|
0397ea1ff4
|
Remove the CustomControls/Util file and move all the classes into the Form Extensions file, since they were all extension methods for window form objects
|
2014-07-27 15:22:30 +00:00 |
adelikat
|
c9b7686b44
|
TAStudio - fix the Save Changes dialog showing twice if the user picks no
|
2014-07-27 15:11:59 +00:00 |
adelikat
|
a26c4b0b7a
|
Ram search - unnoticeable performance improvement, but I feel the need to put this logic in
|
2014-07-27 14:53:13 +00:00 |
adelikat
|
55545d5f67
|
This seems to give a very slight performance improvement to Ram Watch and Ram search
|
2014-07-27 14:50:18 +00:00 |
adelikat
|
546b3f3e19
|
a slight work around for N64 virtualpad, a button will be the default focused widget now instead of the numeric, which avoids the "ding" problem by default (if they focus onto a numeric it will happen of course, but at least it doesn't start in this state)
|
2014-07-27 14:16:12 +00:00 |
adelikat
|
9469f5ac80
|
Virtualpads - N64 - change the positioning of buttons to better resemble a real n64 controller
|
2014-07-27 14:08:39 +00:00 |
adelikat
|
6039b921d2
|
add Yellow arrows to project and use them for the N64 C buttons
|
2014-07-27 13:53:25 +00:00 |
adelikat
|
b4416e8317
|
VirtualPads - add an option "Clear clear analog input"
|
2014-07-27 12:39:56 +00:00 |
adelikat
|
22ea422530
|
Lua documentation - fix anchoring on a button (a dev only button, this has no impact on release builds)
|
2014-07-27 12:08:28 +00:00 |
adelikat
|
d3af111a5e
|
tastudio - when engaging and disengaging tastudio, clear out the PauseOnFrame property
|
2014-07-27 02:38:21 +00:00 |
adelikat
|
5f1df3224c
|
fix some dangling references to BizHawk.Multiclient mostly in comments, but also in some client facing tooltip and lua documentation
|
2014-07-27 01:19:33 +00:00 |
adelikat
|
e07f143e88
|
Virtualpads - make analog stick a lot faster in record mode
|
2014-07-26 22:02:21 +00:00 |
adelikat
|
dc8fa8bd87
|
Virtualpad - another performance improvement for Analogstick controls
|
2014-07-26 17:22:58 +00:00 |
adelikat
|
9210b4d9a1
|
Greatly improve performance of the virtualpad tool, most configurations will have no speed cost unless there is no movie, movie speeds are much improved.
|
2014-07-26 17:11:47 +00:00 |
adelikat
|
130f0418a9
|
VirtualPad - make clear all hotkey Del instead of Shift+Del
|
2014-07-26 15:38:00 +00:00 |
adelikat
|
ede560fe1a
|
fix issue 229 - float autoholds were not being cleared when closing a rom
|
2014-07-26 15:31:36 +00:00 |
adelikat
|
b69b141a05
|
VirtualPads - fix issue 225 - properly clear the analog stick when right-clicking
|
2014-07-26 13:59:06 +00:00 |
adelikat
|
3fbbfde343
|
Play Movie dialog - add a Last frame option to the stop feature, to stop on the last frame of the movie
|
2014-07-26 13:30:24 +00:00 |
adelikat
|
f8fcc23184
|
Play Movie - stop on Frame option implemented
|
2014-07-26 13:06:19 +00:00 |
adelikat
|
9a721036b9
|
Move the Pause frame from tastudio's responsibility to mainform.cs, in preparation for it being used by other features
|
2014-07-26 12:47:09 +00:00 |
adelikat
|
3618cbde81
|
Remove a todo
|
2014-07-25 02:01:44 +00:00 |
adelikat
|
570f77cc68
|
Implement FastUpdate() on IToolForm. The intent here is for tools to do the minimum amount necessary when updating. This allows them to avoid slow things like drawing, but do critical activities such as Ram tools incrementing change counters, and loggers can continue logging. When Turboing, instead of bypassing tool updates, the client will run the fast update instead. Note: a few tools still need to be thought out as to what they need to do in a fast update
|
2014-07-25 01:55:21 +00:00 |
adelikat
|
c82db1384f
|
TAStudio - Ctrl+Up and Ctrl+Down hotkeys for previous and next frame
|
2014-07-25 01:02:24 +00:00 |
adelikat
|
a3914e84a4
|
TAStudio - make a RightScrolled event for when the right mouse is clicked and the mouse wheel is scrolled, as refactored some code, this give better (but still broken) refreshing. Now the main window updates when the mouse wheel is done movie at least, as opposed to when the right mouse button is released.
|
2014-07-25 00:57:06 +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
|
6e50c1b3a9
|
TAstudio - double clicking a marker in the marker list takes you to that marker
|
2014-07-23 23:04:43 +00:00 |
zeromus
|
0d674308b9
|
check for existence of xinput1_3.dll before calling on the slimdx code to attempt using it
|
2014-07-23 06:52:04 +00:00 |
goyuken
|
e87f0ceba7
|
quicknes: use bootgod db to display helpful information about roms (except galaxian). no effect on emulation
|
2014-07-23 02:48:55 +00:00 |
adelikat
|
afcb9650ac
|
remove erroneous statusbar label
|
2014-07-23 02:05:51 +00:00 |
adelikat
|
41d33337e7
|
N64 plugin config - revert the user's plugin choice if they pick jabo and aren't ready to use it (but still show them the jabo warning messages)
|
2014-07-22 01:08:45 +00:00 |
goyuken
|
b5486c00a5
|
beautiful code makes beautiful programs
|
2014-07-22 00:21:51 +00:00 |
zeromus
|
f46973119b
|
add ctrl+shift+c to copy current client area as a screenshot (as opposed to the ctrl+c raw copy) so you can get scaling and filters too
|
2014-07-22 00:04:28 +00:00 |
pjgat09
|
ae381fc986
|
N64: Jabo readiness is now detected and displayed in the plugin config dialog.
|
2014-07-21 23:46:29 +00:00 |
adelikat
|
f7cfe4e393
|
Path Config - 1. remove Global Base from top and leave it in the Global tab, 2. Rename Global Tabs "base rom" to "ROM"
|
2014-07-21 23:18:18 +00:00 |
adelikat
|
8bf2dcabd9
|
Path Config - better order for global entries, dynamically put the firmware info button in there, so that if someone changes the ordinals, nothing breaks
|
2014-07-21 23:11:21 +00:00 |
adelikat
|
5179c59f58
|
Autoload last savestate - if this is set, load the state after loading a rom too, instead of only on emulator load. Note: this will be quirky since the last slot is determined by the current saveslot, which isn't correct, but the alternative is much higher effort
|
2014-07-21 22:38:53 +00:00 |
adelikat
|
240264c3c5
|
Since Global.Game is never null now, add a IsNullInstance property to check against instead, and refactor code that checks for null
|
2014-07-21 22:21:52 +00:00 |
jonasfredriksson2
|
fff9eb2f4a
|
Just adding some tool-tips
|
2014-07-21 21:24:04 +00:00 |
adelikat
|
6bad2d9427
|
Fix the "Null" window text bug. Part of the problem was scattered logic that sets the text, so I refactored to have a single function that does window text setting logic
|
2014-07-21 20:34:53 +00:00 |
adelikat
|
861a9a3776
|
Only show the jabo plugin option in developer builds
|
2014-07-21 19:37:20 +00:00 |
adelikat
|
bee1dfcb02
|
Change the snes performance core recording nag so that it doesn't allow the choice to continue, as of this commit we do not support the use of the performance profile for movie recording
|
2014-07-21 18:30:54 +00:00 |
adelikat
|
ee93e988bc
|
a small and pointless code refactor in the record movie dialog
|
2014-07-21 18:14:27 +00:00 |
adelikat
|
91a44a8789
|
TAStudio - color markers in marker list according to lag and greenzone logic
|
2014-07-21 02:23:47 +00:00 |
adelikat
|
fc729ac7f1
|
Update statusbar saveslots when loading and stopping a movie
|
2014-07-21 00:52:11 +00:00 |
adelikat
|
7881775d59
|
Fix N64 virtualpad
|
2014-07-21 00:41:19 +00:00 |
adelikat
|
bb4f044f4e
|
N64 - Add Jabo settings to the old plugin config, remove menu item to the new plugin config, left the new config code still in there, since one day we will fix up things to make it work
|
2014-07-21 00:19:56 +00:00 |
zeromus
|
c45bd306bf
|
revert part of r7059 cosmetic refactorings which probably broke xinput on some systems
|
2014-07-20 20:01:21 +00:00 |
adelikat
|
15c7dfe269
|
revert some variable renaming in the glide plugin
|
2014-07-20 17:49:04 +00:00 |
adelikat
|
4382dc0c9a
|
N64 sync settings - clean up object convert public fields to properties
|
2014-07-20 17:10:20 +00:00 |
adelikat
|
6819459292
|
N64 sync settings - clean up some stuff and fix the plugin type being a read-only proprty in the new config dialog
|
2014-07-20 16:59:03 +00:00 |
adelikat
|
2928137a20
|
N64 sync settings - some reorg
|
2014-07-20 14:33:57 +00:00 |
adelikat
|
16daa26c17
|
new N64 plugin config dialog - save stuff
|
2014-07-20 13:29:06 +00:00 |
zeromus
|
6f919c64a7
|
client sizing / AR revisions
|
2014-07-20 06:51:31 +00:00 |
adelikat
|
042e72bfb6
|
New N64 plugin config settings dialog, including adding jabo settings
|
2014-07-20 02:57:26 +00:00 |
adelikat
|
aaeb645116
|
Show profile config dialog menu item in release builds
|
2014-07-20 01:33:25 +00:00 |
adelikat
|
9e49c29240
|
pretty up Gameboy setting display names
|
2014-07-20 00:16:40 +00:00 |
pjgat09
|
b82c83c188
|
N64: Added a jabo sync settings stub to be filled in later. Added jabo to the plugin selection dialog
|
2014-07-19 16:59:27 +00:00 |
adelikat
|
0a227060b7
|
Set the mainform movie statusbar icon more often
|
2014-07-19 16:03:12 +00:00 |
adelikat
|
08764cc9b5
|
Tweak frame marker drag
|
2014-07-18 19:22:10 +00:00 |
adelikat
|
e6c99db9ff
|
TAStudio - move the rightButtonHeld logic inside the TasListView object rather than being tastudio logic
|
2014-07-18 00:04:29 +00:00 |
adelikat
|
8d0d5ef98d
|
TAStudio - slight tweak to right-click + mousewheel
|
2014-07-17 23:55:10 +00:00 |
adelikat
|
5506f91e27
|
TAStudio - more GoToFrame logic, now smoothly goes frame play to record when advancing past the end of the movie. The code is sloppy and wasteful in circumstances, but it works (probably)
|
2014-07-17 23:38:01 +00:00 |
adelikat
|
b6138325ea
|
TAStudio - fix crash when clicking previous marker button when on the first frame
|
2014-07-17 23:20:10 +00:00 |
adelikat
|
2fdc0e1ecb
|
TAStudio - better handling of greenzone and current frame navigation with the edit menu items
|
2014-07-17 23:11:28 +00:00 |
goyuken
|
14e9e38c44
|
fix some bug with certain case of rom load failure maybe
|
2014-07-17 22:27:33 +00:00 |
null_ptr
|
c7d2128640
|
Fixed Glide_fb_clear and Glide_fb_hires using the same config variable
|
2014-07-17 21:56:27 +00:00 |
adelikat
|
6d95ee97a3
|
TAStudio - some tinkering with the GoToFrame() method logic, still more logic to be done here
|
2014-07-17 21:43:41 +00:00 |
adelikat
|
2332f9605c
|
Tastudio - fix pause button, and implement mouse middle click as pause toggling
|
2014-07-17 20:35:12 +00:00 |
adelikat
|
c6cb0c2c06
|
TAStudio - Ctrl+Left/Right to navigate between markers
|
2014-07-17 19:57:44 +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
|
a51c254576
|
TAStudio - fix an UI anchor
|
2014-07-17 18:22:45 +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
|
9494995109
|
Update the movie status status bar icon when loading a new rom
|
2014-07-17 02:00:17 +00:00 |
adelikat
|
93e10b4330
|
Support bkm conversion in movie import
|
2014-07-17 00:07:24 +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
|
3f51119b70
|
TAStudio - edit dropdown opened event logic, insert menu items - insert at frame 0 if no frame is selected
|
2014-07-16 19:23:05 +00:00 |
adelikat
|
1a4168d14d
|
ugh
|
2014-07-16 02:20:14 +00:00 |
adelikat
|
d8216ae0fc
|
Tastudio - remove marker button
|
2014-07-16 02:17:19 +00:00 |
adelikat
|
7b8b602f0f
|
TAStudio - double click the frame column to add a marker, make add marker button take the last selected index or current frame if nothing is selected
|
2014-07-16 01:37:50 +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 |