Menu

#3 check SC version before loading

Pre-Alpha
open
9
2001-11-28
2001-08-07
No

The error occurs on my secondary computer. It has the
following specs:

K6-200MHz
64MB RAM
Creative Graphics Blaster Riva TNT

The error is an access violation. It occurs in
CNovaBuffer::Read, and is clearly caused by an
iReadLength value that's negative. The cause of this
can be found in CIScriptHandler::LoadIScriptBin. Here
are some values to help you find the problem:

t = 11
TempHeader.type = 120
IScriptAnimationCount[TempHeader.type] = [some large
negative number]

Discussion

  • Michael Odom

    Michael Odom - 2001-08-07

    Logged In: YES
    user_id=247253

    I'm unable to reproduce this. When t = 11 TempHeader.type
    is 1 for me.

    What version of starcraft are you running on that machine?

     
  • Michael Odom

    Michael Odom - 2001-08-07
    • assigned_to: odiegiblet --> spacedog
     
  • Matthew Raymond

    Matthew Raymond - 2001-08-07

    Logged In: YES
    user_id=241750

    Odie, I'm using a virgin Starcraft installation without
    Brood War. There are no patches whatsoever. It should be
    noted that my now highly outdated GLCraft worked on this
    machine.

    One more thing, I'm using the DirectX build due to memory
    considerations.

     
  • Michael Odom

    Michael Odom - 2001-08-13
    • assigned_to: spacedog --> odiegiblet
     
  • Michael Odom

    Michael Odom - 2001-08-13

    Logged In: YES
    user_id=247253

    Just did a virgin install, when t is 11 TempHeader.type is
    1. I'll keep an eye out for this area.

     
  • Michael Odom

    Michael Odom - 2001-11-28

    Logged In: YES
    user_id=247253

    I'm going to change this to "check SC version before
    loading", we haven't been able to reproduce this under any
    other versions, everyone should be updated with the latest
    starcraft patch, in a virgin version of starcraft, it's
    missing all the data structures for BroodWar. Even
    starcraft without the expansion has the data structures
    for all the BroodWar units. Different structures and sizes
    will most likely cause issues, what we need is a version
    check, they should have the latest version of StarCraft
    patched.

     
  • Michael Odom

    Michael Odom - 2001-11-28
    • summary: IScript Load Failure --> check SC version before loading
     
  • Ross Glashan

    Ross Glashan - 2001-12-01

    Logged In: YES
    user_id=247255

    bug can be overcome by patching starcraft.

    It seems that unpatched Starcraft 1.0 has different
    iscripts to that of the later patched versions. It works
    with both plain Broodwar and above.

     

Log in to post a comment.

MongoDB Logo MongoDB