|
[PTA] Pokemon Character Sheet Manager; PokeSheet
|
|
Topic Started: May 22 2012, 08:25 AM (19,923 Views)
|
|
Marhatus
|
May 31 2012, 10:12 PM
Post #21
|
- Posts:
- 408
- Group:
- Members
- Member
- #1,160
- Joined:
- May 27, 2012
- PTA Class of Choice
- Mystic
- PTU Class of Choice
- Prism
- Currently GMing Games
- See Signature
|
- formlesstree4
- May 27 2012, 09:41 PM
- Marhatus
- May 27 2012, 05:11 PM
blah blah
1) It's a planned feature for sure! I ran out of Interface room for it so I'll have to get creative. 2) Can you elaborate on that? I already have Egg Moves loaded in. 3) There is a space for it actually: Tools -> Notes, however I can make an official area if you think it's a better idea. 4) I looked through Dream Doctor and I thought that the maximum number of abilities was two at all times. If'n you can point to me where the rules allow a third I will be more than happy to incorporate it! 5) This is gonna require a lovely rewrite of the entire move system. I didn't have the foresight to prepare for that, so it'll probably be a version or two off from getting done. 6) You got it. 7) Same as #1. I ran out of UI space for Pokemon types, so I'm gonna have to find some nifty way to get types in. I'll probably reduce the Evasion Bonuses area and slap it in there. 8) I can do that; will need to change the interface type for it, but it can actually be pretty easy to implement! 9) See #3. I believe that addresses all points you posted, I've got some work ahead of me to do on this and a few other projects, but I'll see what I can do. 2. Oh, my mistake, I must've been thinking of tutor moves. However, it doesn't seem like there are TM moves either (at least not for Misdreavus, which can apparently learn sunny day and charge beam from TM's, but doesn't on your sheet) 3. Oh, haha, I guess I didn't see that. However, a little text box specifically for items would be very nice (if you have the UI room for it... maybe you could make the window size a little bigger?) 4. Total recall coupled with True Ability allows you to add a third ability onto a pokemon that already has two. 5. That stinks. My suggestion is to have an "all moves" list that you can go to by clicking a button or something in the add moves window... of course, I don't know how you coded it so this might not be a helpful suggestion after all. ^^;
One more thing, is there some sort of limit to how many moves you can add (or how many you can add at a time)? I think I got an exception once after adding a bunch of moves to a pokemon at one time, and it added all but the last two or so. I forget what it said, but I can look into it more if you'd like.
- g_robot
- May 28 2012, 06:59 PM
I get no exceptions or errors. Everything else works flawlessly. Even when I go to "Options" the "View Moves" section is grayed out.
You have to right click the moves box and click "add move" and add them to the pokemon manually.
Edited by Marhatus, May 31 2012, 10:14 PM.
|
|
|
| |
|
formlesstree4
|
Jun 1 2012, 12:51 AM
Post #22
|
- Posts:
- 120
- Group:
- Members
- Member
- #597
- Joined:
- Aug 23, 2011
|
- Marhatus
- May 31 2012, 10:12 PM
2. Oh, my mistake, I must've been thinking of tutor moves. However, it doesn't seem like there are TM moves either (at least not for Misdreavus, which can apparently learn sunny day and charge beam from TM's, but doesn't on your sheet) 3. Oh, haha, I guess I didn't see that. However, a little text box specifically for items would be very nice (if you have the UI room for it... maybe you could make the window size a little bigger?) 4. Total recall coupled with True Ability allows you to add a third ability onto a pokemon that already has two. 5. That stinks. My suggestion is to have an "all moves" list that you can go to by clicking a button or something in the add moves window... of course, I don't know how you coded it so this might not be a helpful suggestion after all. ^^; One more thing, is there some sort of limit to how many moves you can add (or how many you can add at a time)? I think I got an exception once after adding a bunch of moves to a pokemon at one time, and it added all but the last two or so. I forget what it said, but I can look into it more if you'd like. - g_robot
- May 28 2012, 06:59 PM
I get no exceptions or errors. Everything else works flawlessly. Even when I go to "Options" the "View Moves" section is grayed out.
You have to right click the moves box and click "add move" and add them to the pokemon manually. 2) No there are not yet, I need to write something special for those still. 3) I can definitely do that! 4) I'll just have to write a catch for that, won't I? 5) That might just be the easiest thing to do. However, a simple thing to do is just whenever certain moves are double clicked, just allow the editor to override them. That 'would' be the easiest way to do it, however that interferes with another feature I had planned. I'll figure something out.
As for that Exception, I'm not sure. If you can go figure out what that Exception was, that'd be awesome. There is no built in limit to the move count; might've been a move that had some invalid data?
|
|
|
| |
|
Merc
|
Jun 1 2012, 07:55 AM
Post #23
|
- Posts:
- 154
- Group:
- Members
- Member
- #495
- Joined:
- May 19, 2011
|
This sheet is amazing! My roommates made an impressive Excel sheet that I like a lot, but I have OpenOffice, so it doesn't run quite right. Until I get Excel, this is almost perfect for what I need. It does seem to be missing a way to calculate Combat Stages, and a place for status effects though. A few moves seem out of date with 1.3 too.
Commendable work indeed though, thanks for all your effort!
|
|
|
| |
|
formlesstree4
|
Jun 1 2012, 09:06 PM
Post #24
|
- Posts:
- 120
- Group:
- Members
- Member
- #597
- Joined:
- Aug 23, 2011
|
- Merc
- Jun 1 2012, 07:55 AM
This sheet is amazing! My roommates made an impressive Excel sheet that I like a lot, but I have OpenOffice, so it doesn't run quite right. Until I get Excel, this is almost perfect for what I need. It does seem to be missing a way to calculate Combat Stages, and a place for status effects though. A few moves seem out of date with 1.3 too.
Commendable work indeed though, thanks for all your effort! Thank you! As for the combat stages, I'm working on that, just need a slick little UI upgrade for it.
Status effects...I hadn't thought of. I shall definitely look into it!
The move list is implemented for 1.29; I haven't had the time to get it all working for 1.3; if someone can find a change list for the moves from 1.29 to 1.30 I will be more than happy to manually make the changes.
|
|
|
| |
|
Marhatus
|
Jun 2 2012, 06:52 PM
Post #25
|
- Posts:
- 408
- Group:
- Members
- Member
- #1,160
- Joined:
- May 27, 2012
- PTA Class of Choice
- Mystic
- PTU Class of Choice
- Prism
- Currently GMing Games
- See Signature
|
When I try to add curse to Misdreavus, I get an unhandled exception that says "Object reference not set to an instance of an object" and this:
Spoiler: click to toggle See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.NullReferenceException: Object reference not set to an instance of an object. at PokeSheet.Control.Sheet.<>c__DisplayClass2f.<AddMoveToolStripMenuItemClick>b__2e(Move m) at System.Linq.Enumerable.WhereListIterator`1.MoveNext() at System.Collections.Generic.List`1..ctor(IEnumerable`1 collection) at System.Linq.Enumerable.ToList[TSource](IEnumerable`1 source) at PokeSheet.Control.Sheet.AddMoveToolStripMenuItemClick(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- PokeSheet Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Documents%20and%20Settings/Brittany%20Owens/Desktop/pokesheet2/PokeSheet.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Parser Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Documents%20and%20Settings/Brittany%20Owens/Desktop/pokesheet2/Parser.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- dhp1uv31 Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- rjo2zfmx Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- sc1pvf55 Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- hddu2zdu Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ----------------------------------------
************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
For example:
<configuration> <system.windows.forms jitDebugging="true" /> </configuration>
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
A similar message comes up when I try to add it to gastly. However, adding curse to ferroseed gives me a different exception, "Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: Index." and then this:
Spoiler: click to toggle See the end of this message for details on invoking just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text ************** System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index at System.ThrowHelper.ThrowArgumentOutOfRangeException() at System.Collections.Generic.List`1.get_Item(Int32 index) at PokeSheet.Control.Sheet.AddMoveToolStripMenuItemClick(Object sender, EventArgs e) at System.Windows.Forms.ToolStripItem.RaiseEvent(Object key, EventArgs e) at System.Windows.Forms.ToolStripMenuItem.OnClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleClick(EventArgs e) at System.Windows.Forms.ToolStripItem.HandleMouseUp(MouseEventArgs e) at System.Windows.Forms.ToolStripItem.FireEventInteractive(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStripItem.FireEvent(EventArgs e, ToolStripItemEventType met) at System.Windows.Forms.ToolStrip.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.ToolStripDropDown.OnMouseUp(MouseEventArgs mea) at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks) at System.Windows.Forms.Control.WndProc(Message& m) at System.Windows.Forms.ScrollableControl.WndProc(Message& m) at System.Windows.Forms.ToolStrip.WndProc(Message& m) at System.Windows.Forms.ToolStripDropDown.WndProc(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m) at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m) at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies ************** mscorlib Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll ---------------------------------------- PokeSheet Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Documents%20and%20Settings/Brittany%20Owens/Desktop/pokesheet2/PokeSheet.exe ---------------------------------------- System.Windows.Forms Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll ---------------------------------------- System.Drawing Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll ---------------------------------------- System Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- System.Core Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll ---------------------------------------- System.Xml Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll ---------------------------------------- Parser Assembly Version: 1.0.0.0 Win32 Version: 1.0.0.0 CodeBase: file:///C:/Documents%20and%20Settings/Brittany%20Owens/Desktop/pokesheet2/Parser.DLL ---------------------------------------- System.Configuration Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 (RTMRel.030319-0100) CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll ---------------------------------------- lws5zdis Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- nzen3aee Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- kjuz43jk Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ---------------------------------------- d1b30wco Assembly Version: 4.0.0.0 Win32 Version: 4.0.30319.1 built by: RTMRel CodeBase: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll ----------------------------------------
************** JIT Debugging ************** To enable just-in-time (JIT) debugging, the .config file for this application or computer (machine.config) must have the jitDebugging value set in the system.windows.forms section. The application must also be compiled with debugging enabled.
For example:
<configuration> <system.windows.forms jitDebugging="true" /> </configuration>
When JIT debugging is enabled, any unhandled exception will be sent to the JIT debugger registered on the computer rather than be handled by this dialog box.
|
|
|
| |
|
formlesstree4
|
Jun 2 2012, 11:06 PM
Post #26
|
- Posts:
- 120
- Group:
- Members
- Member
- #597
- Joined:
- Aug 23, 2011
|
Curse doesn't even exist in the move database apparently...blame Textdex 1.29 In all honesty, I hadn't had enough time or manpower to test all the moves. Thank you so much for the reports though; I'm working on getting everything fixed up; it's just a matter of typing it all out now.
|
|
|
| |
|
Marhatus
|
Jun 3 2012, 12:03 PM
Post #27
|
- Posts:
- 408
- Group:
- Members
- Member
- #1,160
- Joined:
- May 27, 2012
- PTA Class of Choice
- Mystic
- PTU Class of Choice
- Prism
- Currently GMing Games
- See Signature
|
No problem, glad I could help~ :3
|
|
|
| |
|
Merc
|
Jun 5 2012, 04:02 PM
Post #28
|
- Posts:
- 154
- Group:
- Members
- Member
- #495
- Joined:
- May 19, 2011
|
Something else i noticed (sorry to unload so much onto you) but natures alter the end stat, but there's no visible change to the base stat, which would be helpful for maintaining base relation.
|
|
|
| |
|
Kaorin Sakura
|
Jun 5 2012, 04:52 PM
Post #29
|
- Posts:
- 1,215
- Group:
- Members
- Member
- #1,022
- Joined:
- Apr 5, 2012
- PTA Class of Choice
- Breeder
- PTU Class of Choice
- Provocateur
- Currently GMing Games
- None
|
Blah, I should pay attention to what I'm replying to sometimes. x.x
|
|
|
| |
|
formlesstree4
|
Jun 5 2012, 07:08 PM
Post #30
|
- Posts:
- 120
- Group:
- Members
- Member
- #597
- Joined:
- Aug 23, 2011
|
- Merc
- Jun 5 2012, 04:02 PM
Something else i noticed (sorry to unload so much onto you) but natures alter the end stat, but there's no visible change to the base stat, which would be helpful for maintaining base relation. The new version still doesn't alter the base stat, however, what it does do is just changes the color of the Label it alters; light blue for additions, and light red for subtractions:

STAB is now visible [for easier usage]. Experience chart is updated to 1.30. Also, Hydregion is now in the new version. Yay. Moves are not up to date, nor are some Capabilities. There's still a lot to do, but the basic template is now done. There is now a Held Item window specifically for held items alongside the Notes. There have been a few other changes...but I can't remember right now. Older INI files should still be compatible with the new version by the way.
|
|
|
| |
| 1 user reading this topic (1 Guest and 0 Anonymous)
|