Tanka
Aug 12 2006, 06:47 PM
Bug: If you select Uneducated, then hit Cancel at the warning prompt, it still gives you the Uneducated flaw.
I tested it with Illiterate as well, and it does not do this.
craigpierce
Aug 14 2006, 02:47 AM
QUOTE (Tanka @ Aug 12 2006, 12:47 PM) |
Bug: If you select Uneducated, then hit Cancel at the warning prompt, it still gives you the Uneducated flaw.
I tested it with Illiterate as well, and it does not do this. |
Weird - I'll check it out...
is this all there's been? i mean, i'm glad that there hasn't been more problems, but it kinda makes me uneasy too...
maybe that's just the shadowrunner in me - nothing feels right when everything's alright.
Tanka
Aug 14 2006, 05:05 AM
Deleting items from your Cyber/Bio list do not give you back Essence, though it gives back the money. Standard Operating Procedure, or an oopsie?
eidolon
Aug 14 2006, 08:53 PM
I have a bunch of stuff I found last night, but it's on my pc at home. I'll add them on later today.
edit: Here's what I jotted down yesterday. Sorry if I repeat anything, but I'm on dial up at the moment and it's too painful to go through and look.
First off, v.1 is looking great. I do miss the more "shadowrunny" feel that the beta "welcome screen" had to it, though. Is there a reason you abandoned the logo and stuff?
The current welcome box dealy I'm getting has no graphics, just a blank space above the choices. Is it just not showing up right for me?
Anyway, here's random stuff I've found while messing with v.1 so far.
Bugs:
- synaptic accellerator initiative dice are not being reflected on the "Build" page
- tab order for fields in the "new weapon/accessory" box are out of order; goes from the ammo storage type (cy, c, etc.) to "okay" button; should go from ammo storage type to availability to book page number, then "okay"
- after buying some gear, I went back to try and get a few points for a new skill by jockeying with my attribute points. when I subtracted points from a stat, however, JP only gave me 1 build point per point of attribute decrease
- on the gear 1 tab, a "sequencer" is being added to the gear list as "data encryption"
- "Compulsive" flaw does not allow you to select or set a rating; it is entered as rating 0 and does not grant build points
- to get around that, I tried to add a new flaw (naming it "Compulsively Organized" at rating 1); I forgot to change the rating to a negative to reflect a flaw and hit okay, so it told me I didn't have enough points to purchase the edge (correct program response); however, when I hit "okay" I got the following error:
QUOTE |
Unhandled exception has occurred in your application. If you click Continue, the application will ignore this error and attempt to continue. If you click quit, the application will close immediately.
Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: index. |
Details:
[ Spoiler ]
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.Collections.ArrayList.get_Item(Int32 index)
at System.Windows.Forms.DataGridViewRowCollection.SharedRow(Int32 rowIndex)
at System.Windows.Forms.DataGridViewRowCollection.get_Item(Int32 index)
at Jackpoint.characterCreator.addEdgeFlaw_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Jackpoint
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Jackpoint/Jackpoint.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.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.
See related suggestion marked with **.
- when I tried to "save and print" the character I built, I got the following error:
[quote]typical error msg
Conversion from type "DBNull" to type "String" is not valid.
Details:
[ Spoiler ]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.InvalidCastException: Conversion from type 'DBNull' to type 'String' is not valid.
at Microsoft.VisualBasic.CompilerServices.Conversions.ToString(Object Value)
at Jackpoint.menuOne.saveStuffJPF()
at Jackpoint.characterCreator.saveCharacter_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.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: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Jackpoint
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Jackpoint/Jackpoint.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.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.
It did not save the character at all.
- After this error, I tried to open the GM console and load the character, only to have it give me the old error that occurs when you start the console without a character loaded. It also wiped out half of the info in the character editor (skills, edges&flaws and gear were deleted, attributes stayed in place).
- when you ust "add pc", the gm console box jumps across the screen to a new position
- for some reason, the default build point total was initially set to 123 rather than 120.
- finally, whatever the initial error that caused it, the install seems to have been corrupted at some point. I now get the following error when starting any portion of JP other than "about":
[quote]
Unexpected end of file has occurred. The following elements are not closed: stuff. Line 1, position 96580.
[ Spoiler ]
See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.
************** Exception Text **************
System.Xml.XmlException: Unexpected end of file has occurred. The following elements are not closed: stuff. Line 1, position 96580.
at System.Xml.XmlTextReaderImpl.Throw(Exception e)
at System.Xml.XmlTextReaderImpl.Throw(String res, String arg)
at System.Xml.XmlTextReaderImpl.ThrowUnclosedElements()
at System.Xml.XmlTextReaderImpl.ParseElementContent()
at System.Xml.XmlTextReaderImpl.Read()
at System.Xml.XmlTextReader.Read()
at System.Xml.XmlLoader.ReadCurrentNode(XmlDocument doc, XmlReader reader)
at System.Xml.XmlDocument.ReadNode(XmlReader reader)
at System.Data.DataSet.ReadXml(XmlReader reader, XmlReadMode mode, Boolean denyResolving)
at System.Data.DataSet.ReadXml(String fileName, XmlReadMode mode)
at Jackpoint.menuOne.resetDataSetsAndTables()
at Jackpoint.characterCreator.characterCreator_Load(Object sender, EventArgs e)
at System.Windows.Forms.Form.OnLoad(EventArgs e)
at System.Windows.Forms.Form.OnCreateControl()
at System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
at System.Windows.Forms.Control.CreateControl()
at System.Windows.Forms.Control.WmShowWindow(Message& m)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ScrollableControl.WndProc(Message& m)
at System.Windows.Forms.ContainerControl.WndProc(Message& m)
at System.Windows.Forms.Form.WmShowWindow(Message& m)
at System.Windows.Forms.Form.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: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
Jackpoint
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///C:/Program%20Files/Jackpoint/Jackpoint.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Data
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Data/2.0.0.0__b77a5c561934e089/System.Data.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.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.
Suggestions:-
really, really needs a "Cancel" button on the "Pick a stick" dialog box, in case you hit save and print and then think "woops, I forgot to..."
- ** suggest integrating a method of deleting an existing instance of gear/weapon/cyber/edge&flaw/etc, in case you accidentally submit it with incorrect stats or something (incidentally, where in the world does the program store things you add? I couldn't find the new weapons I've added in the "stuff" DB)
- still suggest widening whatever necessary to make possible a full range entry for weapons (0-5/6-15/etc.)
- suggest reversing the rating order of armor to reflect the published order (ballistic/impact, rather than the current impact/ballistic) (this would be a ridiculous amount of code change, in reality it's probably not worth the effort, it just throws you off to see them in reverse)
- suggest adding "quantity" as a field in gear sections, and have the program multiply the cost by the number entered, rather than having to individually purchase (and list) ten doses of novacoke (as an example); is there something in the program that makes this unfeasible?
craigpierce
Aug 15 2006, 01:53 AM
well, i asked for that
thanks guys!
craigpierce
Aug 15 2006, 01:56 AM
QUOTE (eidolon @ Aug 14 2006, 02:53 PM) |
I do miss the more "shadowrunny" feel that the beta "welcome screen" had to it, though. Is there a reason you abandoned the logo and stuff? |
if you mean the GM Console, I removed the logo to gain more room. If not, and you were talking about another logo/image that I dropped (I don't remember any others), let me know.
it sounds like you mean the very first window...did I have a graphic on that one?!?
(please forgive my poor memory at the moment, I caught the GenConFlu that seems was going around)
craigpierce
Aug 15 2006, 02:04 AM
QUOTE (eidolon @ Aug 14 2006, 02:53 PM) |
for some reason, the default build point total was initially set to 123 rather than 120 |
ooh ooh - i can answer this one without going into a coma
i originally had it start at 120, because i thought that was the recommended amount - but at some point i realized that 123 is the recommended amount (unless i'm wrong, then someone please correct me)
craigpierce
Aug 15 2006, 02:11 AM
QUOTE (eidolon) |
Suggestions:
- really, really needs a "Cancel" button on the "Pick a stick" dialog box, in case you hit save and print and then think "woops, I forgot to..."
- ** suggest integrating a method of deleting an existing instance of gear/weapon/cyber/edge&flaw/etc, in case you accidentally submit it with incorrect stats or something (incidentally, where in the world does the program store things you add? I couldn't find the new weapons I've added in the "stuff" DB)
- still suggest widening whatever necessary to make possible a full range entry for weapons (0-5/6-15/etc.)
- suggest reversing the rating order of armor to reflect the published order (ballistic/impact, rather than the current impact/ballistic) (this would be a ridiculous amount of code change, in reality it's probably not worth the effort, it just throws you off to see them in reverse)
- suggest adding "quantity" as a field in gear sections, and have the program multiply the cost by the number entered, rather than having to individually purchase (and list) ten doses of novacoke (as an example); is there something in the program that makes this unfeasible? |
1) cancel button - got it
2) the item updater is right up there on the list with the character updater (JP adds stuff to 'stuff.jpf' - if you want, send me your copy of stuff.jpf and i'll take a look at it)
3) i'll keep it in mind when rewriting, but can't promise anything
4) weird - i input everything how it was in the book. i'll check this out
5) i really want to add a 'quantity' to items, but this is a major revision - and is one reason i'm glad to be planing a rewrite
thanks again for all the help - i hope you guys think i'm at least headed in the right direction!
Tanka
Aug 15 2006, 05:51 AM
QUOTE (craigpierce) |
i originally had it start at 120, because i thought that was the recommended amount - but at some point i realized that 123 is the recommended amount (unless i'm wrong, then someone please correct me) |
QUOTE (SR Companion (3rd Ed) @ p. 13) |
We recommend a Building Point allocation of 120. Note that most of the Sample Characters given in SR3 have a Building Point value in the vicinity of 123. |
That should clear it up.
eidolon
Aug 15 2006, 05:53 PM
QUOTE (craigpierce) |
f you mean the GM Console, I removed the logo to gain more room. If not, and you were talking about another logo/image that I dropped (I don't remember any others), let me know.
it sounds like you mean the very first window...did I have a graphic on that one?!? |
I'd be more specific, but I still don't have my desktop back, and that's where my legacy version(s) of JP reside. I'm mostly talking about the initial dialog box that pops up, where you select what part of JP you want. Wasn't there a logo on there? I dunno, it just looks...empty.
QUOTE |
2) the item updater is right up there on the list with the character updater (JP adds stuff to 'stuff.jpf' - if you want, send me your copy of stuff.jpf and i'll take a look at it) |
Right on. On the note of stuff.jpf, I accessed it and did a find, but I couldn't find what I had added (in this case, the holdout pistol "cavalier scout"). Maybe the find thingy just isn't very good at looking through code.
QUOTE |
4) weird - i input everything how it was in the book. i'll check this out |
The typical format is ballistic/impact, and is the format used in SR3.street gear and CC. I'm not saying it doesn't appear the way you have it anywhere, just that I don't know of it if it has. In JP for example, a camo full suit is listed as 3/5, which is impact/ballistic, rather than as 5/3.
QUOTE |
5) i really want to add a 'quantity' to items, but this is a major revision |
Yeah, I figured it would be.
QUOTE |
thanks again for all the help - i hope you guys think i'm at least headed in the right direction! |
Heck yes! I'd say you're there, now you're just looking for a good deal on a hotel room.
craigpierce
Aug 15 2006, 05:53 PM
well then, let me ask this - would you guys rather:
1) Have the initial BP set to 120
2) Have the initial BP set to 123
3) Not set a max BP - instead, JP would just count what you've spent. This leaves the resposility of keeping track of points spent upto the GM/Players.
Tanka
Aug 15 2006, 05:54 PM
Initial BP of 120, as per suggested rules.
If a GM wants it to be different, then the players can change this at that pop-up box.
craigpierce
Aug 15 2006, 05:57 PM
QUOTE (Tanka) |
Initial BP of 120, as per suggested rules.
If a GM wants it to be different, then the players can change this at that pop-up box. |
ooh ooh - or...
in the settings dialog i could make a setting for if you want it to set a limit of 120 (or whatever number you choose) or just count upwards...
i like that one. and, the default when you install JP will be to set a limit.
eidolon
Aug 15 2006, 06:08 PM
I liked it when the BP total was in the settings options. That lets you change it, but unless you make the effort to find it and change it, it stays uniform.
Also, the default should be 120. Anything else is GM/game specific.
eidolon
Aug 19 2006, 11:49 PM
These would be less intermittent if I had regular access.
Bugs:
- skill wonkiness
If I sort skills by name (probably by anything, but I only tested name...by accident), and then try to remove a skill, it picks one seemingly at random to delete, but gives you back the points total for the one highlighted. I selected "Bike-2" and clicked "remove", only to have it take away "Computers-4" and give me back 2 points. I then clicked on "Bike-2" to attempt to remove it again, and it removed "Etiquette-4" and gave me 2 points again.
I closed the character generator, reopened, made the same character, and this time, when I started to select knowledge skills, I added "Chemistry-1" by mistake. When I selected it and clicked "remove skill", it chose a random skill from the list to delete (I didn't see which one, and I can't remember what was there atm), and did not return any points. I then began clicking to delete all skills, and it continued to randomly delete skills other than the one highlighted, and returning no points, until "Chemistry-1" was all that remained. Upon deleting "Chemistry-1", 12 points were returned (of a beginning 36).
Following is the rest of the character build at the time of the bug occurence:
[ Spoiler ]
Selected/bought in the following order:
Elf, Non-Magical, 650,000 nuyen
Perks & Flaws:
- Compulsively Organized (-1) [made this up as a workaround for Compulsive bug]
- Uncommon, Moderate Claustrophobia (Phobia -3)
- Dark Secret (-2)
- Sensitive Neural Structure (-2)
- Friendly Face
Bioware (all Basic as Cultured):
- Clean Metabolism
- Enhanced Articulation
- Muscle Augmentation 4
- Muscle Toner 4
- Suprathyroid Gland
- Synaptic Accelerator, Level 2
Attributes (natural):
B: 3
Q: 5
S: 3
C: 8
I: 6
W: 5
- If you click to add a contact, but then cancel, JP does not credit your nuyen back to you.
Also, it's charging 10,000 for a level one contact that's only supposed to cost 5,000. Buddy/2 is 10,000, and Friend for Life/3 is 200,000.
- JP is charging 20,000 for a High Lifestyle, supposed to cost 10,000.
It charged me 7,000 for a middle (5,000), 700 for a street (0), nothing for a squatter (100), and 1,400 for a low (1000). I didn't have enough to try buying a luxury at that point, but I suspect it would have been incorrect as well.
I checked the settings, and they were ostensibly correct. No clue as to why it did this.
- I finally got all the way through a build, but when I hit "Save and Print", it said it had saved (it really hadn't, as I found out later), but then gave me the good old "Conversion from type 'DBNull' to type 'String' is not valid" error.
Keep the faith!!
craigpierce
Aug 20 2006, 04:44 PM
damn
i'll be sure to add those to the list and i'll look into them as soon as i can (since they obviously hinder character creation)
thanks e!
craigpierce
Aug 20 2006, 05:57 PM
so, i was wondering if someone could help me out...
i don't have a mac, but i'd like to see if what i build in realbasic for a mac will work ok.
can someone with a mac download
this test program for me and try it out? it doesn't really do anything...it's just a few different controls that i'd like to know function ok with the way i wrote the code.
screenshots would be awesome, but are not necessary.
and these are the questions i have for anyone who helps me out:
1) when you run it, does it run?
2) when you run it, is the cursor in the text box to start with?
3) after you've typed your name into the text box and clicked 'proceed', does it take you to the next tab and fill your name into the label?
4) on the final tab, do those controls work ok?
thanks!
eidolon
Aug 20 2006, 11:39 PM
A couple more:
Jackpoint Bugs 3:
- the Dependent(s) flaw isn't working correctly. It just asks you how many dependents you have, and then acts as that rating edge. Dependents is a flaw, and the total points value is set by the GM. Suggest fixing by just having it ask you for a points value (from the GM) and giving a drop-down box with the negative numbers range, and having it add that many BPs.
- when trying to add alhpa elec vision mag 3 to alphaware cyber eye replacement pair, it comes up to tell you that "this item needs to be the same Grade as the item you are installing it into." It is!! grrrrr.
Other stuff might do this too, but I haven't checked yet. Same for other elec vis mags. Optical vis mag, same problem. I think the issue is the eyes aren't being "tagged" as alphaware even though JP says they are alpha.
Connor
Aug 21 2006, 05:26 AM
I took a look at the realbasic thing for mac, and I can't get it to run at all. The best I can track down is getting OS X to see it as an OS9 app, but it still fails to launch anything.
I don't have any experience with RealBasic, but if there's anything I can check out for you using the demo they offer, PM me.
craigpierce
Aug 21 2006, 04:17 PM
QUOTE (Connor @ Aug 20 2006, 11:26 PM) |
I took a look at the realbasic thing for mac, and I can't get it to run at all. The best I can track down is getting OS X to see it as an OS9 app, but it still fails to launch anything. I don't have any experience with RealBasic, but if there's anything I can check out for you using the demo they offer, PM me. |
thanks man!
let me play around with it some more...i built it for X though.
maybe i'll need the 2006 version of RB to get it right (i bought an older copy for about $25...which is much better than the $500 that they're charging for the 2006 version :)
*EDIT* come to think of it, i'll bet that this older version of RB that i have came out around the time OSX was just being released...so anything i build with it may not work with the newer X versions (panther, leopard, etc) - dang it!
craigpierce
Aug 22 2006, 05:31 PM
hey connor -
can you check this one out for me?
My Application II
Connor
Aug 22 2006, 06:58 PM
It's still not working quite right, but I think I'm starting to figure out why.
I think this is the same problem I had with the last file, in that my machine isn't seeing it as an application and instead as a document file. I've played around a little and tried to force it around a bit more. However, I'm still coming up a little short. It's now launching as a shell script.
You might try zipping it or something to try and preserve the file type stuff, it may be getting messed up in uploading/downloading it.
craigpierce
Aug 22 2006, 07:19 PM
ok, i've uploaded the entire set of files that RB gives me when i compile for a Mac. and this time i compiled for OSX/9, so maybe you can get one or the other to work...
thanks again for the help!
RAR fileZIP filep.s. the '.bin' file is what came up for OS9 and the folder has all of the files that came up for OSX.
Connor
Aug 22 2006, 08:25 PM
That seems to have done the trick. Both of the files in the .rar work great, and the OSX file in the .zip all open up in OS X and run properly. The cursor is in the text box and then the "Hello, Connor!" comes up after pressing the button.
The OS9 thing isn't working, but I wouldn't worry about it.
craigpierce
Aug 22 2006, 09:03 PM
QUOTE (Connor @ Aug 22 2006, 02:25 PM) |
That seems to have done the trick. Both of the files in the .rar work great, and the OSX file in the .zip all open up in OS X and run properly. The cursor is in the text box and then the "Hello, Connor!" comes up after pressing the button.
The OS9 thing isn't working, but I wouldn't worry about it. |
can you do 1 more thing for me?
extract ONLY the OSX app file - none of the other files in the OSX folder - and then try running it.
i want to see if you have to have those other files in order to run the app - or if it's running just because i 'zipped' it.
thanks
Connor
Aug 22 2006, 09:50 PM
Yeah, they're working just fine. I would make sure that you get them to compile and distribute the ones that come out as .app. These are proper Mac OSX app bundles and should just work.
Ahh, and the non-.app file in the rar package, I got it to run in the Classic OS9 environment. It works just fine as well. So, whatever you did with either of the files in the rar package is spot on.
craigpierce
Aug 22 2006, 10:21 PM
QUOTE (Connor) |
Yeah, they're working just fine. I would make sure that you get them to compile and distribute the ones that come out as .app. These are proper Mac OSX app bundles and should just work.
Ahh, and the non-.app file in the rar package, I got it to run in the Classic OS9 environment. It works just fine as well. So, whatever you did with either of the files in the rar package is spot on. |
alright - well, thanks for testing it for me!
craigpierce
Aug 22 2006, 10:21 PM
for those on here who are keeping track:
i think that RealBasic will be my solution...it has the least learning curve and does everything i need it to do. the only drawback is that i will have to shell out at least $100 to start with (i'm looking into my options now). so when i'll be able to start the rewrite is kind of up in the air right now.
also, i'll try to fix the current bugs as soon as i can using the current, windows only system. that way, maybe what's out now will be usable till the rewrite is done.
my goals:
* simplify. focus only on the main components: gmconsole, creators and updaters - the extras (i.e. gridmap) come only after the main items are 100%
* add in SR4 functionality
* get this done by summer '07
eidolon
Aug 22 2006, 10:28 PM
SR version will be an option in settings or something, right? As in, the program isn't being converted in total?
craigpierce
Aug 23 2006, 04:43 AM
correct.
the way i envision it is that JP will work exactly the same for SR4 as it does for SR3 - just the functionality will be different. so...
when you click on 'Create Character', it'll open the same window that you're used to seeing for the character creator...it's just the options in that window that will be different, based on what setting you have selected (SR3 or SR4) in the settings window.
i figure i'll have it default to SR4, since that's the latest thing.
i've decided to push for this now because i want to get ahead of the curve...get everything from the main book put in before i get buried by too many new suppliments. (i've already got street magic to include!)
eidolon
Aug 23 2006, 02:26 PM
I hear you. You're still looking to smooth out existing problems first though, I assume?
Also, I would suggest that rather than the program hard-selecting a default, it just retain the settings you choose between sessions. So if I were to select a SR3 game with 125 BPs, for example, and then I shut down the program, the next time I want to use it, it's set for a SR3 game with 125 BPs.
I say this because most users are going to have one setting that they run games in, or at the very least they'll be running one setting at a time. It would seem to me that eleminating the need to choose setting each time you use the program is a solid bet.
craigpierce
Aug 23 2006, 02:50 PM
QUOTE (eidolon @ Aug 23 2006, 08:26 AM) |
You're still looking to smooth out existing problems first though, I assume? |
correct.
QUOTE (eidolon @ Aug 23 2006, 08:26 AM) |
Also, I would suggest that rather than the program hard-selecting a default, it just retain the settings you choose between sessions. |
sorry - wasn't clear.
the program's initial default will be to SR4 - but then there's a setting to change that. once you change the setting, it's changed till you change it back.
i also plan to have a setting for default number of build points - that way, when the screen comes up that asks you how many build points to use, it'll already be set to a user definable default - which will be set to 120 for SR3 and 400 for SR4 out-of-the-box; but again, once you change it, it's changed.
eidolon
Aug 24 2006, 10:31 PM
Awesome.
craigpierce
Aug 25 2006, 03:39 PM
hey - thanks for having JP in your sig
eidolon
Aug 28 2006, 02:28 PM
Not a problem. I love JP. Can't wait for the bugs to die.
On that note, I dl'd MS VB.NET Express to mess around with it, in the hopes that learning a little bit about it would help me be more effective in testing JP, and...um...wow. I mean, building the little boxes and labels and controls? Super easy. Making it do anything? Holy shit, you have to learn how to program??? What a rip!
I got a book from the library though, so we'll see what happens. Seriously though, I doubt I'll even be able to write a program that adds and subtracts reliably by the time JP3 is out.
Oh well. Valiant effort and all that.
On the note of JP though, have you had issues with a bug occurring, and destabilizing (is that a good word?) the install to the point that you have to uninstall/reinstall? I had the print/save dbnull error a few days ago, and yesterday when I tried to run JP, I got an error right off the bat (when I clicked "character creator"). I don't remember what it was though.
Backgammon
Aug 28 2006, 09:17 PM
I'd be VERY interested in a SR4 Jackpoint. I didn't read through this whole thread, so at the risk of maybe repeating a common question - is there an ETA on a SR4 version?
craigpierce
Aug 28 2006, 09:40 PM
QUOTE (eidolon) |
On that note, I dl'd MS VB.NET Express to mess around with it, in the hopes that learning a little bit about it would help me be more effective in testing JP, and...um...wow. I mean, building the little boxes and labels and controls? Super easy. Making it do anything? Holy shit, you have to learn how to program??? What a rip!
I got a book from the library though, so we'll see what happens. Seriously though, I doubt I'll even be able to write a program that adds and subtracts reliably by the time JP3 is out. |
cool - hey, programming isn't any more scary than learning to speak or write another language. you just have to know the basic verbs, nouns, etc.
in VB, a 'Function' will execute code, but then has to return a value - but a 'Sub' is a function that doesn't return anything...just excecutes the code inside it when called.
also, if you are working in the 'Design View' in Visual Studio and you place a button (or anything else) on your window, double click that item to get to it's code...VS generates the function for you with the main 'Handles' item at the end of the function (see code below for the Button1.Click event).
and note that when you type code, a box often comes down listing all of your choices. this is called 'intellisense'. so, if you want to see what else your button will handle besides a click of the mouse, then just take the line "Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click" and backspace over the word 'Click' at the end...as soon as you start backspacing VS will show you what options you have (like '.MouseEnter' for when the mouse enters the buttons space).
also, if you start to use something that can be used different ways, VS will show you a little yellow bar that has up and down arrows. you can use that to scroll through the different ways of using said object. (an example is the 'MsgBox' in the code below...i set the message only, but you can also set the type of MsgBox and the Title of the Box - and the little yellow box will tell you all that)
CODE |
VB.NET 2005 Public randomNumber As New System.Random(CType(System.DateTime.Now.Ticks Mod System.Int32.MaxValue, Integer))
Public Function getRandomD6() As Integer Return randomNumber.Next(1, 7) End Function
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click TextBox1.Text = getRandomD6().ToString() MsgBox("You rolled a die! The result was " + TextBox1.Text + "!!!!") End Sub |
ok, VB 101 is over in this thread - but if you have any questions, please PM me.
craigpierce
Aug 28 2006, 09:46 PM
QUOTE (Backgammon) |
I'd be VERY interested in a SR4 Jackpoint. I didn't read through this whole thread, so at the risk of maybe repeating a common question - is there an ETA on a SR4 version? |
possibly as far away as next spring.
i seem to have the flaw 'Stretches Oneself Too Thin' and, as a result, i barely have time to fix the bugs in the current JP version, let-alone start the new one
but i'm glad to see there's interest already
craigpierce
Aug 28 2006, 09:49 PM
QUOTE (eidolon @ Aug 28 2006, 08:28 AM) |
On the note of JP though, have you had issues with a bug occurring, and destabilizing (is that a good word?) the install to the point that you have to uninstall/reinstall? I had the print/save dbnull error a few days ago, and yesterday when I tried to run JP, I got an error right off the bat (when I clicked "character creator"). I don't remember what it was though. |
oh, no - i haven't had this happen...but i did note that this happened to you and i've been meaning to ask...did a reload of the software fix the problem? and, if so, have you had the dbNull error again since?
eidolon
Aug 28 2006, 11:25 PM
An uninstall/reinstall of JP seems to fix it back to a default state (you still have to manually remove the old JP folder and contents before you can reinstall).
However, I've had the dbNull error on multiple install attempts. It has also ocurred after another error (in the same character generation session) and without any previous errors.
craigpierce
Aug 29 2006, 01:26 AM
ok - that's good to know...
this stupid dbNull thing is the most elusive bug i've had to deal with so far. just when i think i've figured out what's causing it and fix that, it starts to happen more!
eidolon
Aug 29 2006, 01:56 PM
I almost forgot. I know you're using an xml document as the 'database' for JP. I wonder if maybe that's a cause of some of these errors? Have you ever considered using an actual database application to store the data? It seems that (in theory at least) it might be a bit more stable.
craigpierce
Aug 29 2006, 06:15 PM
QUOTE (eidolon @ Aug 29 2006, 07:56 AM) |
I almost forgot. I know you're using an xml document as the 'database' for JP. I wonder if maybe that's a cause of some of these errors? Have you ever considered using an actual database application to store the data? It seems that (in theory at least) it might be a bit more stable. |
that's spot on...however i think that it's not really the XML that's killing things but how i handle the XML...
JP was my testing ground - i learned not only how to program VB for XML, but i learned what XML was and how to write it. over time (mostly since i've been working at this new programming job) i came to realize that the way my code was setup to handle the XML was too rigid - so any little slip-up would cause nothing to work when trying to read/write to a file. i need to write JP's code more dynamically so that if a field in the XML is either empty or doesn't exist then JP doesn't freak out.
whether a database (like SQL) would be more/less/as stable as XML is something i don't know...though i'm sure that plenty of people have their opnions. i do know that i would have to stick with XML at least for the characters in order to keep them as files that can be transfered from one system to another or emailed/shared.
eidolon
Aug 29 2006, 06:37 PM
Is that how you're approaching the current bugs, or are you holding off on the code flexibility until you begin working on the new version?
craigpierce
Aug 29 2006, 08:17 PM
QUOTE (eidolon) |
Is that how you're approaching the current bugs, or are you holding off on the code flexibility until you begin working on the new version? |
a little of both. ultimate flexibility will come with the rewrite which is why i'm trying to do the best only with what i have...becuase if i try to work flexability into what i have and then rewrite what i have anyway, i feel like i'll be reinventing the wheel again.
eidolon
Sep 4 2006, 05:11 AM
Bug:
When adding a cerebral booster level 2, it gave the character one BP. It also didn't reflect the cerebral booster at all on the build page.
Tanka
Sep 4 2006, 03:44 PM
You sure that wasn't from an Int-based skill that was one point over your original Int score?
Just re-did it, using only Knowledge and Language skills as Int skills and couldn't reproduce it.
eidolon
Sep 5 2006, 01:06 AM
Wouldn't be the first time.
I've had all kinds of stuff happen that I couldn't repro. Usually after I've had another bug. I seem to get a lot of stability problems following any errors. I usually uninstall/reinstall. I might have forgotten before that last one.
craigpierce
Sep 6 2006, 04:13 PM
ok, so, the site has been changed again...the site i moved JP to a couple of months ago (standalonesites.com) is actually a site i built for a side business (of building websites - like i need more to do :P ). i only moved it there to get it off my friend's band's site.
now i have a site that i'm going to build up over the next few months that will be dedicated to pen/paper rpgs:
dinfinity.net. the shadowrun page is
shadowrun.dinfinity.net, which is just the jackpoint page right now, but will eventually be an all SR page.
anyway, just thought you'd like to know (and i changed the JP link this time - it works ;)
eidolon
Sep 6 2006, 07:14 PM
Thanks for the heads up. Good luck on the new site. I've had mine up and running for a couple of weeks now, and it's still just an under construction page.
Moved into a new house, unpacking now, never have time to build. You know how it is.
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please
click here.