Cricket Heroes - testing & feedback

Status
Not open for further replies.
Leaderboard update worked! Pity we lost by 3 runs and I was run out for a duck[DOUBLEPOST=1423836021][/DOUBLEPOST]Missed the finals unfortunately :(
 
Ok so I simmed the finals and then went into the records and went I went over to career I got this
Code:
RUN @ 14/02/2015 00:01:11

DEMO: False
VERSION: 2.774
REGISTERED: True
PROFILE: dancingmongoose
PERMISSIONS MODE: True

MESSAGE: Value cannot be null.
Parameter name: key

STACK TRACE:    at System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument)
   at System.Collections.Generic.SortedDictionary`2.get_Item(TKey key)
   at Cricket.Main.GameStatePlayerRecords.GetPoolIndex(String time, String pool) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStatePlayerRecords.cs:line 69
   at Cricket.Main.GameStatePlayerRecords.CreateMenu() in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStatePlayerRecords.cs:line 270
   at Cricket.Main.GameStatePlayerRecords.ProcessInput(Single ms) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStatePlayerRecords.cs:line 661
   at Cricket.Main.GameInstance.Loop() in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameInstance.cs:line 21333
   at Cricket.Main.Game.Main(String[] args) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\Game.cs:line 5632
 
Code:
See the end of this message for details on invoking 
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.ArgumentOutOfRangeException: Value of '26' is not valid for 'Value'. 'Value' should be between 'Minimum' and 'Maximum'.
Parameter name: Value
   at System.Windows.Forms.NumericUpDown.set_Value(Decimal value)
   at RosterEditor.Form1.Populate(PlayerDescription player, Boolean useName) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 115
   at RosterEditor.Form1.Select(Int32 idx) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 194
   at RosterEditor.Form1.listBox1_SelectedIndexChanged(Object sender, EventArgs e) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 315
   at System.Windows.Forms.ListControl.OnSelectedValueChanged(EventArgs e)
   at System.Windows.Forms.ListBox.OnSelectedValueChanged(EventArgs e)
   at System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ListBox.ObjectCollection.SetItemInternal(Int32 index, Object value)
   at System.Windows.Forms.ListBox.ObjectCollection.set_Item(Int32 index, Object value)
   at RosterEditor.Form1.textBox2_TextChanged(Object sender, EventArgs e) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 466
   at System.Windows.Forms.Control.OnTextChanged(EventArgs e)
   at System.Windows.Forms.TextBoxBase.OnTextChanged(EventArgs e)
   at System.Windows.Forms.Control.set_Text(String value)
   at System.Windows.Forms.TextBoxBase.set_Text(String value)
   at System.Windows.Forms.TextBox.set_Text(String value)
   at RosterEditor.Form1.Populate(PlayerDescription player, Boolean useName) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 89
   at RosterEditor.Form1.Select(Int32 idx) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 194
   at RosterEditor.Form1.listBox1_SelectedIndexChanged(Object sender, EventArgs e) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\RosterEditor\Form1.cs:line 315
   at System.Windows.Forms.ListControl.OnSelectedValueChanged(EventArgs e)
   at System.Windows.Forms.ListBox.OnSelectedValueChanged(EventArgs e)
   at System.Windows.Forms.ListBox.OnSelectedIndexChanged(EventArgs e)
   at System.Windows.Forms.ListBox.WmReflectCommand(Message& m)
   at System.Windows.Forms.ListBox.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.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/Windows/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
RosterEditor
    Assembly Version: 1.0.0.0
    Win32 Version: 1.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Cricket%20Heroes/Full/RosterEditor.exe
----------------------------------------
System.Windows.Forms
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
    Assembly Version: 2.0.0.0
    Win32 Version: 2.0.50727.5483 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Cricket
    Assembly Version: 0.0.0.0
    Win32 Version: 0.0.0.0
    CodeBase: file:///C:/Program%20Files%20(x86)/Cricket%20Heroes/Full/Cricket.EXE
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
g7ik6o08
    Assembly Version: 0.0.0.0
    Win32 Version: 2.0.50727.5485 (Win7SP1GDR.050727-5400)
    CodeBase: file:///C:/windows/assembly/GAC_MSIL/System/2.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.

Whenever I attempt to edit Doug Bollinger in the editor.

I wonder do you mind providing a breakdown of each column for the rosters? Might be easier if I dump it into a MySQL database.

Also, would it be easier to change age to date of birth? They're all 2 years too young now
 
After the final you can only view records by team for the teams who played the finals. Viewing them with no team filter works fine but for teams (such as mine) it just says no records to show.

Attached are the tournament statistics of they are of interest
 

Attachments

  • player_records-ALL-14-02-2015.zip
    3.2 KB · Views: 0
Ok so there's two new teams in the Pro45 comp (in Australia it should really be 50 overs but anyway). One is net_0 and the other is net_1. Not sure if they are meant to exist or not. Considering net_0's abbreviation is RSA I don't think so. I haven't saved since the T20 final finished
 
I've saved the P45 in a separate file so you can have a look if you like. Don't ask me why it's save 11 when I saved it in slot 4
 

Attachments

  • save11.zip
    636.1 KB · Views: 1
Went to play an exhibition test match and I got this crash went I plressed auto for the lineup. Also, I'm using the default players and teams db
Code:
RUN @ 14/02/2015 17:08:56

DEMO: False
VERSION: 2.774
REGISTERED: True
PROFILE: dancingmongoose
PERMISSIONS MODE: True

MESSAGE: Object reference not set to an instance of an object.

STACK TRACE:    at Cricket.Main.GameStateLineupSelection.AutoSelect() in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStateLineupSelection.cs:line 362
   at Cricket.Main.GameStateLineupSelection.Process(Single ms, Int32 overrideIdx) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStateLineupSelection.cs:line 1650
   at Cricket.Main.GameStateLineupSelection.ProcessInput(Single ms) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStateLineupSelection.cs:line 1889
   at Cricket.Main.GameInstance.Loop() in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameInstance.cs:line 21333
   at Cricket.Main.Game.Main(String[] args) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\Game.cs:line 5632
 
Went in again and set the lineup manually, set the batting order and when I pressed okay
Code:
RUN @ 14/02/2015 17:21:53

DEMO: False
VERSION: 2.774
REGISTERED: True
PROFILE: dancingmongoose
PERMISSIONS MODE: True

MESSAGE: Object reference not set to an instance of an object.

STACK TRACE:    at Cricket.Main.GameStateLineupSelection.AutoSelect() in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStateLineupSelection.cs:line 362
   at Cricket.Main.GameStateLineupSelection.Process(Single ms, Int32 overrideIdx) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStateLineupSelection.cs:line 1289
   at Cricket.Main.GameStateLineupSelection.ProcessInput(Single ms) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameStateLineupSelection.cs:line 1889
   at Cricket.Main.GameInstance.Loop() in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\GameInstance.cs:line 21333
   at Cricket.Main.Game.Main(String[] args) in d:\Projects\Cricket Heroesv3D\Cricket Heroesv3D\Cricket Heroesv3\Cricket Heroes\Main\Game.cs:line 5632
[DOUBLEPOST=1423898741][/DOUBLEPOST]Looks to be the same error code.
 
Suggestion: with bowling, have the ball move up and down a little by itself so bowl speeds are a little more varied. Perhaps it could move proportionally to bowling skill, better bowlers have more control and so it moves less, lesser bowlers have less control and so their pace will be less consistent and so it will move more
 
Thanks, @dancingmongoose. Found the cause of that crash. Fixing it now. Also gonna take a look at the teams you made :)

Yeah, the ball marker already gets adjusted based on your skill & concentration. I might need to adjust it though. It's probably too low at the moment.
 
Yes I started a new game and as I decided to be a batsman and we fielded first I figured I'd just sim
 
New patch:

- revamp in-game UI
- moved team selection after venue selection
- fixed bug in run outs
- fixed crash on lineup selection
- removed unnecessary condition generation
- fixed player stats view in career mode
- fixed problem in career mode where net teams would be added
- more validation checks in rosters
- tweaked bowler runups
- added ball trail back in

@dancingmongoose: I still need to fix your P45 saved game and I still need to figure out why it's freezing your career sim. Haven't been able to replicate it yet :(
 
Last edited:
Status
Not open for further replies.

Users who are viewing this thread

Top