[RESOLVED] Errors With Auto-Numbering Speech

Started by KodiakBehr, Tue 01/01/2013 16:12:43

Previous topic - Next topic

KodiakBehr

Hey, I would really appreciate some insight.  I've never used the auto-numbering feature before and I'm having a very hard time with it.

I've opened the wizard.  Selected renumber-everything, no speech for display and narrator lines and yes to giving identical lines the same number.

It tells me:
Code: ags


Unknown character name: se
Unknown character name: ayer
Undetermined string in script: Unknown character name: se
Unknown character name: ayer
Unterminated string in script: 's empty.");}function hplants_UseInv(){unhandled_events_objects();}function htable1_UseInv(){unhandled_events_objects();}function htable2_UseInv(){unhandled_events_objects();}function hbottles_UseInv(){unhandled_events_objects();}function hbooth_UseInv(){unhandled_events_objects();}function htipjar_UseInv(){unhandled_events_objects();}
Failed to save room room6.crm; details below
room6.asc(117): Error (line 117): Type mismatch: cannot convert 'const string' to 'int'


I've got no characters named "se" or "ayer" referenced, though presumably "ayer" has something to do with "player".  I've got to the offending text for the unterminated string and for the type mismatch and can see absolutely nothing with either.  I presume this has something to do with the way the wizard is reading my code?

Any ideas?

SpeechCenter

I added some time ago renumbering to the plugin I wrote. The process is independent from AGS' code, so if the plugin cannot parse it too then it's much more likely in the code. It might also provide more info on the reason, even though that's not the original purpose of the plugin.

edit: actually if there is an error it will come up more immediately when you click on the refresh button.

KodiakBehr

And lo and behold, the error did come up immediately.  I don't really understand it, though.

Code: ags

Files not fully parsed: room6.asc

To report this case, please include the following information: 
Plugin version: 2.0.1.0
AGS editor version: 3.2.1.111
Game Settings:
Debug: True
Left to right precedence: True
Enforce object based script: True
Enforce new audio: True
Enforce new strings: True

Furthermore, please email the following files: room6.asc
(if you have a problem mailing the code, please try to review the detailed info and see if any specific text stands out, but keep in mind that without the code it may be difficult to debug this case)

It's possible the following headers are needed to debug this issue: Smooth Scrolling & Parallax.ash, FloatingHotspot.ash, GlobalScript.ash


And under the Details...

Code: ags

room6.asc - line: 101 column: 72
room6.asc - line: 107 column: 39
room6.asc - line: 107 column: 39
room6.asc - line: 107 column: 44
room6.asc - line: 117 column: 11
room6.asc - line: 117 column: 11
room6.asc - line: 117 column: 18
room6.asc - line: 117 column: 18
room6.asc - line: 117 column: 18
room6.asc - line: 117 column: 26
room6.asc - line: 132 column: 12
room6.asc - line: 132 column: 12
room6.asc - line: 132 column: 15
room6.asc - line: 132 column: 23
room6.asc - line: 132 column: 23
room6.asc - line: 132 column: 32
room6.asc - line: 132 column: 32
room6.asc - line: 132 column: 37
room6.asc - line: 134 column: 11
room6.asc - line: 134 column: 11
room6.asc - line: 134 column: 15
room6.asc - line: 134 column: 24
room6.asc - line: 135 column: 11
room6.asc - line: 135 column: 24
room6.asc - line: 135 column: 24
room6.asc - line: 135 column: 32
room6.asc - line: 147 column: 13
room6.asc - line: 147 column: 24
room6.asc - line: 147 column: 24
room6.asc - line: 147 column: 37
room6.asc - line: 158 column: 12
room6.asc - line: 158 column: 16
room6.asc - line: 158 column: 34
room6.asc - line: 158 column: 34
room6.asc - line: 158 column: 39
room6.asc - line: 158 column: 39
room6.asc - line: 158 column: 50
room6.asc - line: 158 column: 50
room6.asc - line: 158 column: 62
room6.asc - line: 158 column: 63
room6.asc - line: 164 column: 34
room6.asc - line: 164 column: 41
room6.asc - line: 164 column: 41
room6.asc - line: 164 column: 45
room6.asc - line: 165 column: 18
room6.asc - line: 165 column: 18
room6.asc - line: 165 column: 28
room6.asc - line: 165 column: 28
room6.asc - line: 165 column: 31
room6.asc - line: 165 column: 47
room6.asc - line: 165 column: 47
room6.asc - line: 165 column: 57
room6.asc - line: 165 column: 57
room6.asc - line: 165 column: 66
room6.asc - line: 165 column: 66
room6.asc - line: 165 column: 70
room6.asc - line: 171 column: 34
room6.asc - line: 171 column: 34
room6.asc - line: 171 column: 41
room6.asc - line: 171 column: 41
room6.asc - line: 171 column: 45
room6.asc - line: 172 column: 18
room6.asc - line: 172 column: 18
room6.asc - line: 172 column: 26
room6.asc - line: 172 column: 33
room6.asc - line: 172 column: 26
room6.asc - line: 172 column: 37
room6.asc - line: 172 column: 37
room6.asc - line: 172 column: 46
room6.asc - line: 172 column: 46
room6.asc - line: 172 column: 59
room6.asc - line: 172 column: 59
room6.asc - line: 172 column: 69
room6.asc - line: 172 column: 69
room6.asc - line: 172 column: 78
room6.asc - line: 172 column: 78
room6.asc - line: 172 column: 90
room6.asc - line: 172 column: 90
room6.asc - line: 172 column: 99
room6.asc - line: 172 column: 99
room6.asc - line: 172 column: 105
room6.asc - line: 172 column: 105
room6.asc - line: 172 column: 114
room6.asc - line: 178 column: 12
room6.asc - line: 178 column: 19
room6.asc - line: 178 column: 20
room6.asc - line: 178 column: 20
room6.asc - line: 178 column: 28
room6.asc - line: 178 column: 28
room6.asc - line: 178 column: 37
room6.asc - line: 178 column: 37
room6.asc - line: 178 column: 46
room6.asc - line: 184 column: 34
room6.asc - line: 184 column: 41
room6.asc - line: 184 column: 41
room6.asc - line: 184 column: 45
room6.asc - line: 185 column: 18
room6.asc - line: 185 column: 18
room6.asc - line: 185 column: 28
room6.asc - line: 185 column: 28
room6.asc - line: 185 column: 31
room6.asc - line: 185 column: 47
room6.asc - line: 185 column: 47
room6.asc - line: 185 column: 57
room6.asc - line: 185 column: 57
room6.asc - line: 185 column: 66
room6.asc - line: 185 column: 66
room6.asc - line: 185 column: 70
room6.asc - line: 191 column: 12
room6.asc - line: 191 column: 12
room6.asc - line: 191 column: 19
room6.asc - line: 191 column: 20
room6.asc - line: 191 column: 20
room6.asc - line: 191 column: 28
room6.asc - line: 191 column: 28
room6.asc - line: 191 column: 37
room6.asc - line: 191 column: 37
room6.asc - line: 191 column: 46
room6.asc - line: 197 column: 34
room6.asc - line: 197 column: 41
room6.asc - line: 197 column: 41
room6.asc - line: 197 column: 45
room6.asc - line: 198 column: 18
room6.asc - line: 198 column: 18
room6.asc - line: 198 column: 38
room6.asc - line: 198 column: 38
room6.asc - line: 198 column: 50
room6.asc - line: 198 column: 50
room6.asc - line: 198 column: 57
room6.asc - line: 204 column: 12
room6.asc - line: 204 column: 12
room6.asc - line: 204 column: 22
room6.asc - line: 204 column: 26
room6.asc - line: 204 column: 22
room6.asc - line: 204 column: 33
room6.asc - line: 204 column: 33
room6.asc - line: 204 column: 41
room6.asc - line: 204 column: 41
room6.asc - line: 204 column: 47
room6.asc - line: 204 column: 47
room6.asc - line: 204 column: 55
room6.asc - line: 204 column: 55
room6.asc - line: 204 column: 59
room6.asc - line: 210 column: 34
room6.asc - line: 210 column: 34
room6.asc - line: 210 column: 41
room6.asc - line: 210 column: 41
room6.asc - line: 210 column: 45
room6.asc - line: 211 column: 18
room6.asc - line: 211 column: 18
room6.asc - line: 211 column: 37
room6.asc - line: 211 column: 37
room6.asc - line: 211 column: 43
room6.asc - line: 211 column: 53
room6.asc - line: 219 column: 12
room6.asc - line: 219 column: 19
room6.asc - line: 219 column: 20
room6.asc - line: 219 column: 20
room6.asc - line: 219 column: 28
room6.asc - line: 219 column: 28
room6.asc - line: 219 column: 37
room6.asc - line: 219 column: 37
room6.asc - line: 219 column: 46
room6.asc - line: 226 column: 16
room6.asc - line: 226 column: 12
room6.asc - line: 226 column: 22
room6.asc - line: 232 column: 16
room6.asc - line: 232 column: 12
room6.asc - line: 232 column: 22
room6.asc - line: 265
room6.asc - line: 265
room6.asc - line: 265

SpeechCenter

room6.asc - line: 101 column: 72 is the first place with error, which means that the parser could not parse the text in that location. I would check carefully what is in that location and maybe a little prior to that.

KodiakBehr

I have found and resolved the error in the code.  Thank you!

I'd like to continue using your plugin, though when I ask it to generate a voice-acting script, it throws up this error...

Code: ags

An entry with the same key already exists.
Source: System
Target Site: Void ThrowArgumentException(System.ExceptionResource)
Stack Trace: 
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)
   at System.Collections.Generic.SortedList`2.Add(TKey key, TValue value)
   at AGS.Plugin.SpeechCenter.VAScriptExport.ExportCharacterScripts(DataTable SourceTable, DataTable FullTable, IEnumerable`1 CharacterIDs, String strTargetDir, VAScriptsSettings Settings, ICollection`1 CharacterErrorCreateList)
   at AGS.Plugin.SpeechCenter.SpeechCenterPane.ExportVAScripts(DataTable SourceTable, String strSubDir)

SpeechCenter

Bug fixed, I'll also update the plugin thread. Thanks KodiakBehr and for reporting it and testing the fix!

SMF spam blocked by CleanTalk