Huge Random Error! - Printable Version +- Frictional Games Forum (read-only) (https://www.frictionalgames.com/forum) +-- Forum: Amnesia: The Dark Descent (https://www.frictionalgames.com/forum/forum-6.html) +--- Forum: Custom Stories, TCs & Mods - Development (https://www.frictionalgames.com/forum/forum-38.html) +---- Forum: Development Support (https://www.frictionalgames.com/forum/forum-39.html) +---- Thread: Huge Random Error! (/thread-10063.html) Pages:
1
2
|
Huge Random Error! - Bennick - 08-30-2011 I just worked on the level editing of one of the maps for my story, did not change the script file at ALL, and all of a sudden, that particular map does not want to load and crashes the game. Here is the error message: FATAL ERROR: Could not load script file 'custom_stories/Homicide and Redemption/maps/C:/Program Files(x86)/Steam/steamapps/common/amnesia the dark descent/custom_stories/Homicide and Redemption/Maps/Library.hps'! ExecuteString (1,2): ERR: Expected ';' ExecuteString (1,1): ERR: No matching signatures to 'OnLeave()' main (1,206):ERR : No matching signatures to 'GiveSanityBoost(const float)' Here is my script file that used to work perfectly and has not been changed since it worked: void OnStart() { FadeOut(0.0f); FadeIn(15.0f); PlayMusic("10_amb.ogg", true, 1.0f, 3.0f, 0.0f, true); } void OnEnter() { PlaySoundAtEntity("", "door_level_wood_close.snt", "secretbookcase", 0.0f, false); GiveSanityBoost(80.0f); } Somebody please help me? RE: Huge Random Error! - Kyle - 08-30-2011 (08-30-2011, 06:37 PM)Bennick Wrote: I just worked on the level editing of one of the maps for my story, did not change the script file at ALL, and all of a sudden, that particular map does not want to load and crashes the game. Here is the error message: You should never have the "f" after integers, for they are for floats, or whole numbers with a decimal and pieces of whole numbers. Even if it were a float, it still wouldn't be needed. Try this: Code: void OnStart() RE: Huge Random Error! - Bennick - 08-30-2011 (08-30-2011, 06:41 PM)Kyle Wrote:(08-30-2011, 06:37 PM)Bennick Wrote: I just worked on the level editing of one of the maps for my story, did not change the script file at ALL, and all of a sudden, that particular map does not want to load and crashes the game. Here is the error message: I got the exact same error message except that instead of the number 206 before the "GiveSanityBoost" portion, I got a 191 and instead of "const float" I got "const uint". Now what? lol ______________________________________________________________________________________________ this time I copied the code EXACTLY as you put it, and the 191 changed to a 171. ______________________________________________________________________________________________ Fixed one float that I missed and now 171 is 168 RE: Huge Random Error! - Kyle - 08-30-2011 Is that all of your script? It appears you must have messed something up really bad. :/ RE: Huge Random Error! - Bennick - 08-30-2011 (08-30-2011, 06:54 PM)Kyle Wrote: Is that all of your script? It appears you must have messed something up really bad. :/ That's all of it so far, I'm still working on it. The only command I've used that I haven't before is GiveSanityBoost which used to work fine. It's as though there was some kind of update to Amnesia such that it won't take that command anymore. Unless you meant is that all of my script for the entire story, in which case no. there is a map that goes before this one, but it runs absolutely completely fine. It's only when I get to this one, the Library, that it says something is wrong with its script file. RE: Huge Random Error! - Bennick - 08-31-2011 Umm... can somebody help me? RE: Huge Random Error! - DamnNoHtml - 08-31-2011 Pay attention to this line: main (1,206):ERR : No matching signatures to 'GiveSanityBoost(const float)' It's saying that GiveSanityBoost(const float) isn't a valid function, which it isn't. GiveSanityBoost() takes in no parameters (You cant put anything in between the ( and the ). RE: Huge Random Error! - xiphirx - 08-31-2011 Kyle Wrote:You should never have the "f" after integers, for they are for floats, or whole numbers with a decimal and pieces of whole numbers. Even if it were a float, it still wouldn't be needed. Uh... the function prototypes specify floats for the majority of parameters. If he wants to be semantically correct, then his original parameters are correct. Putting 5 instead of 5.0f gives you the illusion that the function is asking for a int rather than a float and it leads to bad practices. Even if the number you want is a int, you always put 5.0f for example. It makes readability much easier, and it makes your code more structured. I'd also take a look at this... "custom_stories/Homicide and Redemption/maps/C:/Program Files(x86)/Steam/steamapps/common/amnesia the dark descent/custom_stories/Homicide and Redemption/Maps/Library.hps" RE: Huge Random Error! - Bennick - 08-31-2011 (08-31-2011, 03:44 AM)xiphirx Wrote:Kyle Wrote:You should never have the "f" after integers, for they are for floats, or whole numbers with a decimal and pieces of whole numbers. Even if it were a float, it still wouldn't be needed. Yeah, that file path looked very strange. any way to assess that? RE: Huge Random Error! - xiphirx - 08-31-2011 I'd look into your config files. |