andres.delikat
|
d69abc909d
|
Cheats - more refactoring by putting code into the CheatList object
|
2011-08-06 19:30:21 +00:00 |
andres.delikat
|
c3d08b3b7b
|
Pull the cheat list and some related functions out of the Cheats winform and into a CheatList object. Still some bugs to work out, but at least the cheat window doesn't crash when opened a 2nd time
|
2011-08-06 02:34:24 +00:00 |
beirich
|
b27673f26c
|
M-M-M-MONSTER COMMIT! change Game-load api stuff
|
2011-08-04 03:20:54 +00:00 |
andres.delikat
|
933b4a60bc
|
Ram Watch/Search, TASStudio - use of the blazingfast option of virtuallistview only during the updatevalues function yields significantly less flickering without the bad side effects of that option
|
2011-08-04 02:28:25 +00:00 |
beirich
|
a1c562259d
|
Client-side cheats system added, works on all cores with working PokeByte()
|
2011-08-03 03:00:19 +00:00 |
beirich
|
6f379cee76
|
remove freeze system; replacement incoming
|
2011-08-03 02:13:42 +00:00 |
andres.delikat
|
183ef7f14c
|
Cheats implemented in the TI83 core, show messagebox on Cheat enable failure
|
2011-08-02 22:41:47 +00:00 |
andres.delikat
|
7bfd9779fe
|
Hide Selection = false on all the virtuallistview objects
|
2011-08-02 03:07:47 +00:00 |
andres.delikat
|
60d14b7efe
|
Add message to screen whenever a cheat (freeze) action is performed in a dialog
|
2011-08-02 03:00:12 +00:00 |
andres.delikat
|
11c5dd04ac
|
Cheats Window stores the cheat list while not open, thus is should probably not erase it on load
|
2011-08-02 02:49:29 +00:00 |
andres.delikat
|
54b7d7b528
|
Cheats - try/catch all cheat enablings, disable dialog if core isn't supported (hacky but informative)
|
2011-08-02 01:12:43 +00:00 |
andres.delikat
|
3011757978
|
Cheats - don't crash when loading a .cht file if cheats have not been freezedata has not been implemented on that particular core
|
2011-08-01 23:47:40 +00:00 |
andres.delikat
|
97ba81c95d
|
Cheats - If cheat directory doesn't exist when saving, create it. Fix bug where PCE cheats were saved in GB folder, if adding a cheat from another dialog - flag Changes
|
2011-08-01 23:42:09 +00:00 |
andres.delikat
|
6dc3c25a8d
|
TAStudio - don't attempt to do winform things in Restart() if window is not open
|
2011-07-30 18:54:49 +00:00 |
andres.delikat
|
e121498c4c
|
TAStudio - fix updating of nes control pad, add menu item "Update Pads on Movie Playback", different color for control pad button background when pressed
|
2011-07-30 17:59:18 +00:00 |
andres.delikat
|
e4ba668d31
|
NES & SMS controls VirtualPads (Reset/Pause/Power/Etc)
|
2011-07-30 13:48:13 +00:00 |
andres.delikat
|
1cef6ac3be
|
fix build error in last commit, oops
|
2011-07-30 12:22:33 +00:00 |
andres.delikat
|
6af8649e84
|
TAStudio - virtualpads update on movie playback, used monospace font for listview
|
2011-07-30 03:00:18 +00:00 |
andres.delikat
|
672b8455fd
|
TAStudio - use saved window position, save window size, slight GUI tweaks
|
2011-07-30 01:26:13 +00:00 |
andres.delikat
|
d6897ad328
|
Tastudio - PCE virtualpad done, 4 pce controllers added to controller box
|
2011-07-30 01:09:44 +00:00 |
andres.delikat
|
81fe6e200c
|
TAStudio - Fix SMS virtualpad so that it controls input
|
2011-07-26 02:47:21 +00:00 |
andres.delikat
|
ef33763383
|
TAStudio - fix rewind
|
2011-07-26 01:08:38 +00:00 |
andres.delikat
|
de0e7770fc
|
TAStudio - implement ClearPads() and Restart() and hook them up to the stop movie button. Fix Virtualpad objects so they don't crash on the Clear() function
|
2011-07-26 00:26:05 +00:00 |
andres.delikat
|
ea472ee043
|
Clean up virtualpads to use StickyXORAdapter, have a Clear() function, and to be aware of what controller they are using
|
2011-07-24 20:17:21 +00:00 |
andres.delikat
|
813e0d0d97
|
SMS virtual pad, but pressing the buttons crashes currently
|
2011-07-24 19:31:58 +00:00 |
andres.delikat
|
45414435b4
|
TAStudio - make virtualpads load dynamically, load 2 nes pads if an nes controller
|
2011-07-24 17:29:09 +00:00 |
andres.delikat
|
eda56bac8c
|
Mainform cleanup - move all menu/event handling functions to Mainform.MenuItems.cs, move some more code to Mainform.Movie.cs, minor code cleanup
|
2011-07-22 01:34:21 +00:00 |
andres.delikat
|
e6b2c794d4
|
Refactor the movie object, replacing Getfunctions with public properties, renaming of some functions, removing a duplicate function, other misc things
|
2011-07-17 14:39:15 +00:00 |
andres.delikat
|
16e332a72d
|
Fix so that tool dialogs such as Ram watch update on loadstate, Ram Watch - AddWatch() triggers Changes() function, Separator no longer shows Change Count = 0
|
2011-07-09 00:26:23 +00:00 |
andres.delikat
|
945cb9c693
|
More menu icons
|
2011-07-03 02:32:29 +00:00 |
andres.delikat
|
2b677d3245
|
Change ToolStrip widgets to ToolStripEx so that they can focus+click
|
2011-06-28 23:32:55 +00:00 |
zeromus
|
33c5182296
|
fix annoying toolstrip/menustrip non-clickthrough behaviour
|
2011-06-26 20:10:05 +00:00 |
andres.delikat
|
87fb448cc0
|
Set FullRowSelect on a bajillion listview objects
|
2011-06-26 19:50:15 +00:00 |
andres.delikat
|
ed529b9322
|
Ram Watch - don't start a new watch file when restarting the dialog, at least for now until I find a happy compromise
|
2011-06-26 19:35:13 +00:00 |
andres.delikat
|
98988e4b49
|
RamWatch - save window position menu item
|
2011-06-26 19:13:52 +00:00 |
andres.delikat
|
4bc5ee663c
|
Cheats & Ram Search - ditto
|
2011-06-26 19:03:16 +00:00 |
andres.delikat
|
c8e8cee822
|
Ram Watch - when saving a new watch, add it to the recent menu
|
2011-06-26 19:01:06 +00:00 |
andres.delikat
|
ec7e4123fd
|
Ram Watch - show "saved" message when doing Save, not just SaveAs
|
2011-06-26 18:56:56 +00:00 |
andres.delikat
|
70dc87a971
|
Lua Console - Move Up/Down, Insert Seperator, other small things
|
2011-06-26 03:03:15 +00:00 |
andres.delikat
|
3569f3cd0a
|
Remove bmp images in favor of png, small implementations to Lua Console
|
2011-06-26 02:09:06 +00:00 |
andres.delikat
|
b40c861ee7
|
Images for all kinds of menu items
|
2011-06-26 00:06:50 +00:00 |
andres.delikat
|
4247b43b07
|
shut up some warnings
|
2011-06-22 17:41:59 +00:00 |
andres.delikat
|
5bda595ee7
|
fixs spaces into tabs in a bunch of files because I'm tired of fixing it gradually
|
2011-06-19 23:39:25 +00:00 |
andres.delikat
|
38422fda10
|
Numpad 2,4,6,8 != Arrow keys!
|
2011-06-19 23:31:58 +00:00 |
andres.delikat
|
42e22b63be
|
Oops - reverse sorting for Ram Watch
|
2011-06-19 19:20:43 +00:00 |
andres.delikat
|
5e27953db0
|
Column sorting (and reverse sorting) for Ram Search & Ram Watch
|
2011-06-19 19:10:01 +00:00 |
andres.delikat
|
c6a5c7e9b6
|
change references of Global.Game.Name to Global.Game.FileSystemSafeName for situations that use it to build paths
|
2011-06-18 21:39:53 +00:00 |
andres.delikat
|
1db89f5c1f
|
Message config - ability to set anchoring of on screen messages. TODO: hook up anchoring to display system
|
2011-06-16 02:39:35 +00:00 |
andres.delikat
|
0894a20e4c
|
Fix alert font so it doesn't clash with displays around it, fix crash on tastudio close, fix play movie from beginning function
|
2011-06-12 21:36:03 +00:00 |
andres.delikat
|
bda7db5633
|
TAStudio - misc small things
|
2011-06-12 20:33:42 +00:00 |
andres.delikat
|
cbd292366d
|
NES virtual pad hooked up (behaves as graphical autohold)
|
2011-06-12 19:31:06 +00:00 |
andres.delikat
|
80d4017a7f
|
VirtualPadNES added
|
2011-06-12 18:58:30 +00:00 |
andres.delikat
|
f36da18f97
|
Small fixups to movie & tastudio code
|
2011-06-12 18:31:42 +00:00 |
andres.delikat
|
59173e4e44
|
Some virtual pad progress, virtual pad dumps input into movie file when recording, currently doesn't feed it to the core though (lol). Virtualpad object set up for a nes controller
|
2011-06-12 14:42:50 +00:00 |
andres.delikat
|
368faf64f4
|
VirtualPad object, added to TAStudio
|
2011-06-12 01:50:08 +00:00 |
andres.delikat
|
38ca651aab
|
TAStudio - more misc stuff
|
2011-06-12 00:14:19 +00:00 |
andres.delikat
|
cd849d9614
|
TAStudio - more fixups, current frame always in view, better images for tool buttons, fix read-only toggle, Gui cleanups
|
2011-06-11 23:54:35 +00:00 |
andres.delikat
|
b527b91252
|
TAStudio - show input log of movie, very buggy atm
|
2011-06-11 22:59:21 +00:00 |
andres.delikat
|
bb0897b3ed
|
Some work on TAStudio, read-only toggle, play movie from beginning, autoload, misc clean up
|
2011-06-11 22:32:12 +00:00 |
andres.delikat
|
895915cd9f
|
Made public flags in main form so that dialogs can control frame advance & rewind. Hooked to TAStudio
|
2011-06-11 19:39:34 +00:00 |
zeromus
|
9ea6a0b7a8
|
fix various poorly constructed auxfile paths and paths with invalid characters
|
2011-06-07 21:10:30 +00:00 |
andres.delikat
|
36a0580dca
|
Fix a bunch of crash issues with Ram Watch & Cheats related to having no list item selected. Implement Drag & drop for .cht & .wch files on Main form
|
2011-05-22 20:19:28 +00:00 |
andres.delikat
|
a249d3b3ed
|
Hook up TASStudio to main form, add a few buttons.
|
2011-05-22 18:38:44 +00:00 |
andres.delikat
|
93b7a93806
|
Fix some small todos
|
2011-05-22 02:19:55 +00:00 |
andres.delikat
|
47886e7c40
|
Drag & Drop for ram search, cheat search, play movie, record movie
|
2011-05-22 02:12:36 +00:00 |
andres.delikat
|
e9186686f8
|
In recent menus make "None" grayed
|
2011-05-22 00:01:21 +00:00 |
andres.delikat
|
b3502aebad
|
Hook up cheats path config to Cheats dialog
|
2011-05-20 20:33:58 +00:00 |
offspring131313
|
2df4243695
|
Added saving customized settings to RamSearch dialog
|
2011-05-20 11:21:29 +00:00 |
offspring131313
|
917a9db83f
|
Fixed a bug with the column reording save on RamWatch and added the feature to Cheats.
|
2011-05-19 07:31:50 +00:00 |
offspring131313
|
21b153bd5e
|
Made the code more readable, and easier to add columns to ramwatch (also saving in case my next change fucks everything up!)
|
2011-05-19 01:48:20 +00:00 |
offspring131313
|
61e5721c53
|
Added config feature for saving column order for ram watch
|
2011-05-19 00:39:42 +00:00 |
andres.delikat
|
8966a16db4
|
Cheat search - rename "Restore original size" menu item to "Restore Default Settings"
|
2011-05-19 00:33:03 +00:00 |
andres.delikat
|
c6c96af860
|
Get virtual list view stuff hooked up on Lua Console
|
2011-05-12 23:58:06 +00:00 |
andres.delikat
|
b9c334b93a
|
As usual I forgot to check in new files
|
2011-05-08 11:29:34 +00:00 |
andres.delikat
|
dab3df8ea2
|
Path Config stuff
|
2011-05-07 19:14:52 +00:00 |
andres.delikat
|
b53b9f7a42
|
start a LuaText object
|
2011-05-07 01:17:19 +00:00 |
andres.delikat
|
db98f67772
|
Disabled LuaWindow in favor of LuaConsole
|
2011-05-07 01:06:01 +00:00 |
andres.delikat
|
3bca271d0e
|
Yet another round of Lua Console
|
2011-05-07 00:33:15 +00:00 |
andres.delikat
|
9cb852664d
|
Another round of Lua Console
|
2011-05-07 00:07:27 +00:00 |
andres.delikat
|
b95a5dfc17
|
Progress on lua console window
|
2011-05-06 23:08:50 +00:00 |
andres.delikat
|
508e00785a
|
a multi-lua script dialog rough draft
|
2011-05-06 01:37:28 +00:00 |
andres.delikat
|
b37052693c
|
Path Config - progress
|
2011-05-04 20:31:36 +00:00 |
andres.delikat
|
a5e092bea3
|
Path Config - fix some bugs with PathManager functions. Hook up watch file path to Ram Watch dialog
|
2011-05-04 15:44:18 +00:00 |
andres.delikat
|
344e50e33d
|
Path Config - implement path config for watch files
|
2011-05-03 02:32:21 +00:00 |
andres.delikat
|
a4f4c59e9c
|
More fix up to toolbox - adding some icons
|
2011-04-30 23:45:02 +00:00 |
andres.delikat
|
843d679ce7
|
Toolbox - add emulator dependent tools to toolbox.
|
2011-04-30 21:19:11 +00:00 |
andres.delikat
|
880b3a7a5b
|
ToolBox - set toolstrip as a tabstop, now the user can arrow key to the dialog of choice after pressing the toolbox hotkey
|
2011-04-30 20:50:32 +00:00 |
andres.delikat
|
a195d36772
|
Add stuff to tool box
|
2011-04-30 20:18:42 +00:00 |
andres.delikat
|
3007cd73cb
|
Ram Watch - implement restart method
|
2011-04-21 00:39:14 +00:00 |
andres.delikat
|
c76f9ed729
|
Bind ROM in HawkFile, add .rom to open file dialog (and a TI-83 row), fix a bunch of tool dialogs to end the Restart() method if dialog is not open. TI-83 will now open properly again.
|
2011-04-21 00:28:04 +00:00 |
andres.delikat
|
50720e2a6d
|
various dialog tweaks to the lua console window
|
2011-04-09 00:08:27 +00:00 |
andres.delikat
|
ae8b4a3576
|
Basic functionality of the Tool Box, binded to the T key
|
2011-04-07 01:30:42 +00:00 |
andres.delikat
|
e111915462
|
Start the tool box dialog
|
2011-04-07 00:46:10 +00:00 |
andres.delikat
|
14054c6f1d
|
A bunch of tool dialogs didn't have the save window position flag hooked up
|
2011-04-06 23:25:53 +00:00 |
andres.delikat
|
615b894a2e
|
Ram Search & Watch - properly check/uncheck memory domain menu items
|
2011-03-29 20:32:46 +00:00 |
andres.delikat
|
fe9ee404ee
|
Hex Editor - properly check/uncheck memory domain menu items
|
2011-03-29 20:06:03 +00:00 |
andres.delikat
|
2c75645a1f
|
Various small things on tool dialogs, mostly adding/removing todos
|
2011-03-24 14:48:15 +00:00 |
andres.delikat
|
d21a4ecd88
|
Hex Editor - freeze address feature
|
2011-03-24 01:42:53 +00:00 |
andres.delikat
|
ad6c2d0faf
|
Cheats window - Fix bug
|
2011-03-21 00:43:53 +00:00 |
andres.delikat
|
2879154344
|
Cheat Window - Auto save .cht file, generate filename based on rom name if user hasn't chosen one
|
2011-03-21 00:03:40 +00:00 |
andres.delikat
|
a0b673b67e
|
Attempt to open a .cht file based on Global.Game.Name when loading a rom
|
2011-03-20 21:37:01 +00:00 |
andres.delikat
|
0ec0702248
|
oops, fix compile
|
2011-03-20 21:07:55 +00:00 |
andres.delikat
|
432de3a7ec
|
Cheats window - refactor - auto-load changed to auto-load dialog and moved to options menu rather than the recent menu since auto-loading the most recent file isn't logical in this dialog
|
2011-03-20 21:06:59 +00:00 |
andres.delikat
|
05ee956c92
|
Cheats window - Context menu items - toggle & remove selected
|
2011-03-20 20:48:35 +00:00 |
andres.delikat
|
db78d7b462
|
Cheats window - Disable All Cheats feature, start context menu
|
2011-03-20 20:35:16 +00:00 |
andres.delikat
|
cafaf62d5a
|
Cheat Window - implement a Disable Cheats on Load flag
|
2011-03-20 20:25:17 +00:00 |
andres.delikat
|
432dc26f14
|
Cheat Window - File menu - dropdownopened event implemented
|
2011-03-20 01:56:35 +00:00 |
andres.delikat
|
eccefda314
|
Cheats - handle the main emulator opening a new rom or closing the current one
|
2011-03-20 01:39:34 +00:00 |
andres.delikat
|
52dbff1606
|
Better input validation on Ram Watch - New Watch Dialog
|
2011-03-20 01:25:11 +00:00 |
andres.delikat
|
f9256f5cd1
|
Make default filename in Open/SaveFile dialogs on Ram Watch, Ram Search, and Cheats window
|
2011-03-20 01:10:02 +00:00 |
andres.delikat
|
77841c0c47
|
Ram Search - save & load memory domain name in .wch files
|
2011-03-20 00:26:54 +00:00 |
andres.delikat
|
437e185e68
|
Ram Watch - saving & load Memory Domain name into .wch file
|
2011-03-19 20:28:58 +00:00 |
andres.delikat
|
53703fdb04
|
Cheats Window - load the memory domain from .cht file
|
2011-03-19 03:31:53 +00:00 |
andres.delikat
|
7cbd089ec2
|
Ram Search - add some context menu items
|
2011-03-19 03:08:54 +00:00 |
andres.delikat
|
80a466c094
|
Ram Search - 2 & 4 byte freezing
|
2011-03-19 03:01:20 +00:00 |
andres.delikat
|
37de373e54
|
Ram Watch - fix 4 byte freezing
|
2011-03-19 02:58:10 +00:00 |
andres.delikat
|
0a7c5a3cc0
|
Ram Watch - progress on 4 byte freezing
|
2011-03-19 02:46:57 +00:00 |
andres.delikat
|
211ef7e1b9
|
Ram Watch - ability to freeze 2 byte watch
|
2011-03-19 02:24:29 +00:00 |
andres.delikat
|
759fc88eae
|
Cheat Window - cheats works now!
|
2011-03-19 01:44:16 +00:00 |
andres.delikat
|
3061c8ead8
|
NES Game Genie - implement Add Cheat button
|
2011-03-18 19:36:24 +00:00 |
andres.delikat
|
851b350cd9
|
Cheat Window - append file implemented
|
2011-03-18 19:21:27 +00:00 |
andres.delikat
|
e7a8cde46e
|
Cheat Window - .cht loading
|
2011-03-18 19:09:01 +00:00 |
andres.delikat
|
074747d49c
|
Ram Watch - ability to set memory domain
|
2011-03-18 18:27:05 +00:00 |
andres.delikat
|
e2caffcb04
|
Ram Watch - refactor some code
|
2011-03-18 18:13:24 +00:00 |
andres.delikat
|
e7a3ee14f2
|
Ram Search - Freeze address button & menu item, change background color on frozen addresses
|
2011-03-18 17:52:31 +00:00 |
andres.delikat
|
2fdf734bc5
|
Ram Watch - display frozen addresses (those active in cheat search) with a blue background
|
2011-03-18 17:00:27 +00:00 |
andres.delikat
|
a68053bc1b
|
Ram Watch - Implement Freeze address, and a few misc fix ups
|
2011-03-18 16:44:21 +00:00 |
andres.delikat
|
2989f8396e
|
Cheat Window - .cht file saving (no file loading yet), shorcut keys for Cheat menu items, Show number of active cheats, Fix bug in enable/disabling of cheats, small tweaks
|
2011-03-17 21:20:59 +00:00 |
andres.delikat
|
fa29daab13
|
Cheat Window - more stuff implemented
|
2011-03-17 17:43:57 +00:00 |
andres.delikat
|
986ff31f69
|
Cheat Window - more fix ups
|
2011-03-17 17:00:06 +00:00 |
andres.delikat
|
446b049639
|
Cheat Dialog - clicking a cheat will update the add cheat text boxes
|
2011-03-17 15:10:04 +00:00 |
andres.delikat
|
92b6e6ed1d
|
Cheat Dialog - fix listview, show on/off status, double click toggled on/off status
|
2011-03-17 14:55:40 +00:00 |
andres.delikat
|
599675178b
|
Remove compare value from Cheat object, for now
|
2011-03-17 03:59:03 +00:00 |
andres.delikat
|
89958f4c62
|
Cheat Window - some more stuff implemented
|
2011-03-17 03:41:14 +00:00 |
andres.delikat
|
fc313ea483
|
Cheat Window - various things implemented
|
2011-03-17 02:21:14 +00:00 |
andres.delikat
|
f43767897a
|
More Cheats Dialog progress
|
2011-03-16 15:48:47 +00:00 |
andres.delikat
|
ff5623cd46
|
Cheats Window - progress (porting various functions from Ram Search)
|
2011-03-16 14:37:01 +00:00 |
andres.delikat
|
26f006b1c9
|
Start Cheats tool
|
2011-03-16 03:56:22 +00:00 |
andres.delikat
|
f33837bf5d
|
Hex Editor - arrow & tab keys navigate the memory viewer
|
2011-03-10 19:25:01 +00:00 |
andres.delikat
|
c8806b9aea
|
Ram Watch - New Watch - default address = 4 digits, for now, since all domains currently use 4. TODO: base it off the domain size
|
2011-03-10 04:54:03 +00:00 |
andres.delikat
|
0b44f8dd41
|
Ram Watch - format address value number of digits based on the domain size
|
2011-03-10 04:48:50 +00:00 |
andres.delikat
|
b3c5acf003
|
Ram Search - In Hex display mode - format current & previous values so that digits always match data size.
|
2011-03-10 04:43:50 +00:00 |
andres.delikat
|
28dc1b9c8e
|
Refactor code for loading one tool dialog from another. Remove PCE address offset from Ram Search
|
2011-03-10 04:29:19 +00:00 |
andres.delikat
|
ae2b97050e
|
Ram Search - Context menu item "View in Hex Editor" implemented
|
2011-03-10 04:22:56 +00:00 |
andres.delikat
|
09ea99323e
|
Code cleanup of last commit. Hex Editor cleanups - Fix Hex editor auto-load menu item, implement save window position menu item. Fix auto-load menu item check, was being done in the options menu drop down event instead of settings.
|
2011-03-10 03:33:53 +00:00 |
andres.delikat
|
7c06a7174f
|
Memory Viewer - fix issues with setting the scroll bar position when setting a highlighted value. Also, clicking the highlighted value unhighlights the address
|
2011-03-08 15:31:24 +00:00 |
andres.delikat
|
8e3acd847a
|
Hex Editor - add to Ram Watch menu item
|
2011-03-08 14:50:12 +00:00 |
andres.delikat
|
89981af655
|
Memory Viewer - fix auto highlight next value on memory poke to scroll screen if going off visible area. Hex Editor - implement Goto Address feature
|
2011-03-08 14:31:35 +00:00 |
andres.delikat
|
4909aa8084
|
Hex Editor - Context menu with Poke & Add to Ram Watch options
|
2011-03-08 13:33:46 +00:00 |
andres.delikat
|
47b9a5ffb4
|
Memory Viewer - Automatically move to the next address after memory poke
|
2011-03-08 05:31:57 +00:00 |