Forum.iFiction.Ru

iFiction.Ru · ifHub · FAQ · IFWiki · QSP · URQ · INSTEAD · AXMA

форум об interactive fiction, текстовых приключенческих играх и всём таком...

Вы не зашли.

0    0    #1
09.07.2012 11:07

DoubleDragon
Модератор (+390, -31)
Откуда: Москва
Зарегистрирован: 07.04.2012
Сообщений: 1759
Вебсайт

Разработчик "AXMA Story Maker"

Ошибки в программе

Пишите в этой теме про найденные ошибки в программе.

Неактивен

0    0    #2
12.07.2012 22:03

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

И еще в StoryMenu не работают макросы. Например, вместо <<print $var>> выводит просто <>

Неактивен

0    0    #3
12.07.2012 22:32

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Ой, действительно написано. Прошу прощения. ))

Неактивен

0    0    #4
15.07.2012 13:32

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Небольшой бажок. При запущенной аксме завершил работу вин7. В следующий раз запускаю аксму - запускается, но окна на экране нет. Вспомнил про ини-файл, а там какие-то страшные значения:

win_left::-32000
win_top::-31936
win_width::116
win_height::-64

Наверно, на всякий случай стоит значения из ини перед применением проверять на корректность.

UPD. А, вот в чем дело. Такие значения в ини записываются при закрытии свёрнутой программы. Только редактор не запоминает состояние окна (нормальное, свернутое, на весь экран) и загружается всегда с нормальным состоянием.

Отредактировано Morych (15.07.2012 13:40)

Неактивен

0    0    #5
18.07.2012 11:58

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Boskh написал:

А что насчет жирного бага на win7, о котором писал Morych? Окно не разворачивается - что делать?

Удалите ини-файл (редактор создаст новый дефолтный) или вручную подправьте отрицательные значения.

Неактивен

0    0    #6
19.07.2012 18:12

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

А на чем написан ASM? Если на java, может обновить jre на машине?

Неактивен

0    0    #7
19.07.2012 19:10

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

DoubleDragon написал:

Нет, код нативный. Может кто посмотреть под Виндоус сколько памяти ASM отъедает при загрузке большого файла? Просто сейчас только Мак под рукой.

Windows XP SP3. Файл - 46 параграфов, 24175 символов (больше нету). ASM откушал 97228 КБ.

Неактивен

0    0    #8
23.07.2012 23:43

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

И к теме о невозвратных переходах. На них, оказывается, не действует центрирование:

Код:

===[[-Ссылка]]===

Все равно выравнивает по левому краю.

Неактивен

0    0    #9
12.08.2012 13:12

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Заметил вот что. Если параграф начинается не с текста, а с макроса или комментария:

<<set $a = 1>>
Текст параграфа...

то при запуске перед текстом появляется лишняя пустая строка. Можно, конечно, не ставить перевод строки после макросов:

<<set $a = 1>>Текст параграфа...

только об этом можно и забыть, а текст потом будет "прыгать".

Неактивен

0    0    #10
13.08.2012 13:29

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

При действии "сохранить как" не дописывает автоматом расширение sm, если указать имя файла без расширения. А если расширение указать, то с ним и сохраняет.

Неактивен

0    0    #11
15.08.2012 14:27

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Когда StoryTitle автоматически выводится в самом начале истории, не заменяется "--" на тире.

Неактивен

0    0    #12
17.08.2012 09:43

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Всё ещё есть проблемка с лишней пустой строкой в начале параграфа:

Код:

<<if $object eq 1>>
    One
<<elseif $object eq 2>>
    Two
<<else>>
    Three
<<endif>>

"One" - выводится правильно, а вот "Two" и "Three" скачут вниз.

Неактивен

0    0    #13
17.08.2012 11:06

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

А может, эту пустую строку не убирать, а наоборот добавлять в любом случае? smile (Никто и не заметит)

Неактивен

0    0    #14
21.08.2012 11:48

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

При проверке обновления ASM (версия 1.0.5) в диалоговом окне отображаются крокозябры:
http://rghost.ru/39908704/image.png
Windows XP Pro SP2

Неактивен

0    0    #15
28.08.2012 18:23

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Вот что заметил. Если используется ссылка вида:

[[«Текст»|Ссылка]]

то при выводе кавычки заменяются на апострофы:

'Текст'

Неактивен

0    0    #16
04.09.2012 09:41

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Это фича! Эта особенность присутствует в АСМе, насколько я понимаю, с самого рождения. Возможно, сделано для того, чтобы было заметно, где стоят разрывы строк, и чтоб было понятнее, как описание будет смотреться во время игры.

Вета, а почему ты не используешь "----" для красивой горизонтальной линии? smile

Неактивен

0    0    #17
10.09.2012 17:40

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Flash написал:

Я уже выкладывал в этом подфоруме код этого параграфа. До данного кода есть еще такая строчка:

Код:

Текущий введенный код на замке: <<if $kod eq ''>>пусто<<else>><<print $kod>><<endif>>

и после ее удаления и, правда, с центровкой все в порядке.

Удалось найти временное решение проблемы. Я вынес клавиатуру в отдельный параграф "keypad", а в параграфе "код" осталось только:

Код:

Текущий введенный код на замке: <<if $kod eq ''>>пусто<<else>><<print $kod>><<endif>>

<<display keypad>>

И вуаля:

http://img836.imageshack.us/img836/7066/flashs.jpg

Неактивен

0    0    #18
14.09.2012 11:01

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Фича. Думаю, это связано с тем, что знаками << и >> выделяются макросы.

Неактивен

0    0    #19
14.09.2012 11:42

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Вспомнил, что уже сообщали об этой особенности на первой странице темы. Вот что тогда ответил разработчик:

DoubleDragon написал:

А вот в выражениях нельзя использовать < и >. Так и должно быть.

Неактивен

0    0    #20
20.10.2012 14:41

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Упс, "публикация в файл" отвалилась. При выборе пункта меню, компилирует историю (окно "подождите") а диалог сохранения файла не появляется. (Win 7)

Неактивен

0    0    #21
22.10.2012 23:53

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Странный баг с форматированием текста, выводимого макросом принт.

Код:

<<set $test = 'Test string'>>
#----
===''Test string''===
===''<<print $test>>''===

Так все ОК, но стоит раскомментить горизонтальную черту, и форматирование с макроса принт исчезает. Хотя аналогичное форматирование строчкой выше сохраняется.

UPD
И точно также после линии исчезает форматирование ссылки. Причём форматирование исчезает только для первой после линии ссылки или макроса принт. Последующие форматируются как положено.

Отредактировано Morych (23.10.2012 00:48)

Неактивен

0    0    #22
26.10.2012 17:44

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

Т.е. на display не распространяется форматирование? Всё форматирование должно быть внутри параграфа, который мы дисплеим. Может это в справке отметить?

Неактивен

0    0    #23
27.10.2012 19:15

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

из-за этих глюков стопорится работа.

Вот скоро Дракон сделает проверку ошибок в коде, и нам будет легче wink

Неактивен

0    0    #24
01.11.2012 15:07

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

DoubleDragon написал:

У кого-то еще падает?

Распаковал поверх предыдущей версии -- никаких ошибок не было.

Неактивен

0    0    #25
02.11.2012 01:07

Morych
Модератор (+67, -8)
Откуда: Гродно
Зарегистрирован: 05.07.2012
Сообщений: 523
Вебсайт

Re: Ошибки в программе

goraph написал:

<<set $name="д'Артаньян">>

А у меня этот вариант не работает, хотя присваивание для жаваскрипт корректное.

Попробовал использовать кнопку "Текст в символы HTML" на апострофе, но и так тоже не выходит.

Отредактировано Morych (02.11.2012 01:10)

Неактивен

Powered by PunBB
© copyright 2001–2019 iFiction.Ru