Install Steam
login
|
language
简体中文 (Simplified Chinese)
繁體中文 (Traditional Chinese)
日本語 (Japanese)
한국어 (Korean)
ไทย (Thai)
Български (Bulgarian)
Čeština (Czech)
Dansk (Danish)
Deutsch (German)
Español - España (Spanish - Spain)
Español - Latinoamérica (Spanish - Latin America)
Ελληνικά (Greek)
Français (French)
Italiano (Italian)
Bahasa Indonesia (Indonesian)
Magyar (Hungarian)
Nederlands (Dutch)
Norsk (Norwegian)
Polski (Polish)
Português (Portuguese - Portugal)
Português - Brasil (Portuguese - Brazil)
Română (Romanian)
Русский (Russian)
Suomi (Finnish)
Svenska (Swedish)
Türkçe (Turkish)
Tiếng Việt (Vietnamese)
Українська (Ukrainian)
Report a translation problem
Thing is... Somewhere in your game, you've made a link to one of the extra parameters of you character. Can be Hit rate, target rate, experience rate, stuff like that.
But, for some reason, the info is not there.
This can happen when you try to read out the Hit Rate of Actor 6, while there is no actor 6, for example.
I can't tell you where you went wrong, but at least now you know what you are looking for... I hope.
When you get an error like this, always try if you also get the error when starting a new game (so start at scene 1 in the testplay). Maybe only your save-file is corrupt.
You know how many I see people asking about this, and I always tell them the thing I said above. I have seen this error in my games a lot, but always because I have done something like \ia[\v[4]] or something. (I don't know the shortcut for hitrate from the top of my head, the armor one would be a little different.) But I never saw this at the beginning of the game.
Oh man, how many times did I point people in the wrong direction? :o Because a character with no class, is way more common than people refering somewhere to an actor with a higher ID than max actors.
The database records (actors, classes, items, etc) typically have ID 0 = null. Any attempt to address something beyond the maximum (or below 0) will return null or undefined (e.g. if you're indexing $dataStuff directly). Either will cause this kind of error, since these "empty" values can't have custom properties.
In this case: expParams ("experience parameters") is a property of a $dataClasses entry and defines the experience curve for a class. It gets checked whenever the game wants to know what level an actor is, e.g. on game start. A class also provides the basic parameter values for an actor (MHP, MMP, ATK, etc).
I guess I get this error then because, no actor, also means no class. :p
Anyhow... Hope it is solved for the OP. :p
Somehow an actor's class was changed to "?".. I don't even know how that was possible as I didn't anything to do with that character in quite some time..
So thanks for the tip.