Школьные будни

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » Школьные будни » Игровой мир » Баги


Баги

Сообщений 571 страница 600 из 704

1

В этой теме вы можете сообщить о багах, найденных в ШБ. В первом сообщении под спойлером сохраняются обнаруженные, но не исправленные баги, так что прежде чем оставить свой комментарий, пожалуйста, ознакомьтесь с содержимым спойлера.

Решение известных проблем:

Если при попытке спать, игра выдаёт ошибку - снимите атрибут "Только для чтения" с папки.

Для быстрого и эффективного исправления найденных ошибок, мы простим вас придерживаться нескольких правил при оформлении поста о баге:

- Если баг связан с текстами игры (опечатки, вывод неправильного описания и т.д.) прилагайте к обнаруженному багу скриншот либо скопированный из игрового окна текст.
- Если игра выдала ошибку - скопируйте её содержимое полностью, либо приложите скриншот.
- Если у вас сломалось сохранение, поробуйте воспользоваться внутриигровой починяшкой, расположенной в меню настроек.
- Если она не помогла, выложите сохранение в теме, с указанием что именно в нём работает не правильно.
- Если у вас установлены моды, напишите какие.

При игре с читами, обратите внимание на сообщение ниже, с которым мы на сто процентов согласны.

vironio написал(а):

Господа и дамы!

Из-за того, что с помощью этого мода можно серьёзно нарушить логику ивентов или всей игры, сообщения о багах при игре с читом не будут мной рассматриваться. (Это не относится к багам самого чита, очевидно.)

Чёрный список того, после чего настоятельно не рекомендуется сообщать о багах на сейве с читами:
- Знакомство со всеми квестовыми персонажами через кнопку. Поздравляю, вы потенциально сломали половину ивентов с ними!
- Использование консоли. Акция! Введи в консоль killvar, сообщи о баге на форуме и будь послан нахрен!
- Изменение навыка готовки с значения "" на любое другое. В этом случае готовка для этого персонажа будет инициализироваться неправильно.
- Изменение скрытых значений персонажа или отношений. Если вы выставите своему персонажу работу с id: 69 или имя "Неизвестно", пеняйте на себя.
- Телепортация на служебные локации. И снова акция! Телепортируйся на "FS Генерация" и попробуй угадать, куда тебя пошлют в этот раз!

Это баг игры, а не моих кривых рук! Я уверен в этом!

Во-первых, попробуйте создать новую игру без чита и воспроизвести баг. Получилось? Что ж, поздравляю: вы счастливый обладатель более-менее прямых рук. Если хотите помочь игре, сообщите о баге в соотв. тему.

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

0

571

Samanta написал(а):

Просто? Не во время взаимодействий или вроде того?

Нет, просто взяли и поменяли. Директриса стала детектором. Аватарка та же

0

572

При нажатии кнопки, выйти из дома, выходит не на карту, а в парк, при нажатии уже оттуда уйти, идет в банк, а уже с него в парк и тд, пока банк не закроется. Новую начинал, без модов, проблема осталась.

0

573

narutoetokryto написал(а):

выходит не на карту

Карту отключите и забудьте про нее. Она багованая.

0

574

Korbin написал(а):

Нет, просто взяли и поменяли. Директриса стала детектором. Аватарка та же

Можно сохранение?

0

575

Samanta написал(а):

Можно сохранение?

я уже забыл как их сюда загружать...=D
Напомнишь?

0

576

Наконец понял в чем проблема, если при возврате домой появляется пустой экран. Из-за питомца (кошка девочки). Видно при возвращении домой должно генерироваться событие связанное с питомцем, но вместо него пустой экран.

0

577

Корсарит написал(а):

я уже забыл как их сюда загружать...=D
Напомнишь?

Загрузи куда удобно, на гугл или любой другой обменник. А сюда скинь только ссылку.

Корсарит написал(а):

Наконец понял в чем проблема, если при возврате домой появляется пустой экран. Из-за питомца (кошка девочки). Видно при возвращении домой должно генерироваться событие связанное с питомцем, но вместо него пустой экран.

Спасибо большое, я поправлю.

0

578

Samanta написал(а):

Загрузи куда удобно, на гугл или любой другой обменник. А сюда скинь только ссылку.

сохранение

0

579

После работы фотографом, если отменить выбор типа передвижения, то возвращает на событие окончания работы с получением деньгами и затратой времени

0

580

пустой экран + аварийный выход не работает.
https://forumupload.ru/uploads/0013/43/9b/16119/t580172.jpg

0

581

Korbin написал(а):

сохранение

Я не уверена, что могло вызвать данный баг.
Но я точно рекомендую вам отключить все моды и подключить нужные заново. Как минимум Graphic Mod - вообще тестовый и играть с ним не предполагалось никогда.

0

582

Samanta написал(а):

Я не уверена, что могло вызвать данный баг.
Но я точно рекомендую вам отключить все моды и подключить нужные заново. Как минимум Graphic Mod - вообще тестовый и играть с ним не предполагалось никогда.

Тоже ловил этот баг и это связанно именно с комнатой, и именно на этой версии. Не были подключены моды кроме читерского. Когда нажал на кнопку я спешу, комната превратилась в пустой экран, с помощью телепорта я проверил, что именно комната и никакая другая лока.

Отредактировано narutoetokryto (2023-01-04 19:56:42)

0

583

Добавляю новый пак аватаров. Все папки и номера вводятся нормально. Но пак школьниц при вводе номера последнего арта (175) выдаёт ошибку.
http://forumupload.ru/uploads/0013/43/9b/25229/t445314.png
http://forumupload.ru/uploads/0013/43/9b/25229/t940813.png

0

584

KuvJohn написал(а):

Добавляю новый пак аватаров. Все папки и номера вводятся нормально. Но пак школьниц при вводе номера последнего арта (175) выдаёт ошибку.

Убедитесь что у вас установлен фикс, я правила это.

0

585

Приветствую. Несколько некритических багов:

1. На локации "Диалоги.НПСНПС" в строке около 1879 после комментария "!отказаться 44" пропущен оператор во второй части условия:

Код:
elseif relat['<<$rab>>_<<$player>>_<<$num[0]>>']<-100 or val($people['<<$rab>>_<<$num[24]>>'])-25:

Из за этого ГГ всегда получает отказ при попытке помочь с уборкой сортира, наверное, должно быть

Код:
val($people['<<$rab>>_<<$num[24]>>']) < -25

2. На локации "Дворбой" в 4-х строках около 2247 после комментария "!подложить девушку 2 согласие" в вызовах "gs ('statistic',...)", наверное, надо добавить, "gs ('statistic',..., $rab)" иначе получается, что ГГ давал во влагалище, даже несмотря на то, что он мальчик.

3.На локации "Воздействие" в действии "Помириться", наверное, надо что-то предусмотреть, чтобы переменные summ не получали отрицательных значений, а то при согласии помириться иногда отношения серьёзно ухудшаются.
Там две строки, примерно одинаковые

Код:
!раб
set summ=(100+val($people['<<$rab>>_<<$num[24]>>']))/5+((2+val($people['<<$rab>>_<<$num[24]>>']))*2)
...
!плаер
set summ=(100+val($people['<<$player>>_<<$num[24]>>']))/5+((2+val($people['<<$player>>_<<$num[24]>>']))*2)

num[24] - это "Открытость".
Вопрос, а не задумывалось ли, чтобы в первой строке просуммировать открытось "раба" с коэффициентом 1/5 с открытостью "плаера" с коэффициентом *2, а во второй строке "summ=..."  просуммировать "плаера"/5 и "раба"*2 ?
Или наоборот ?
А то сейчас получается, что при "Помирении" отношения одного к другому могут сильно вырасти, а в обратную сторону наоборот, упасть.

Отредактировано Jerronif (2023-01-12 20:29:42)

+1

586

Jerronif
Большое спасибо!

0

587

Samanta написал(а):

Убедитесь что у вас установлен фикс, я правила это.

Я забыл закинуть фикс в папку) Всё работает

Отредактировано KuvJohn (2023-01-13 18:20:45)

0

588

Еще по статистике неточность:
...
Изменение статистики персонажа: Святослава Хоггарт; Было женщин +1. Партнёр(ша): Заирий Кейз
Вы видите, как в сторонке трахаются Кейз Заирий и Хоггарт Святослава
...
Это странно, читывая то, что Заирий - М, а Святослава - Ж

На локации "Динамики" со строки 231 во такой код (неполностью)

Код:
set $sexkolvoebliblya={
set $vremi1=$args[0]
set $vremi2=$args[1]

if relat['<<$args[1]>>_<<$args[0]>>_<<$num[3]>>']=0:
	if $people['<<$args[1]>>_<<$num[3]>>']='Мужской':set $vremi=1
	if $people['<<$args[1]>>_<<$num[3]>>']='Футанари':set $vremi=3
	if $people['<<$args[1]>>_<<$num[3]>>']='Женский':set $vremi=2
	
	set relat['<<$args[1]>>_<<$args[0]>>_<<$num[3]>>']=1
	
	gs ('statistic',$vremi,$vremi2,'1',$vremi1)
end

Так вот при вызове "gs ('statistic'...)" точно перепутаны переменные $vremi2 и $vremi1. Поясняю, в if'ах определяется пол персонажа $args[1], а статистика вызывается для изменения статистики персонажа $vremi2. Но т.к. $vremi2=$args[1], то вызывается статистика для персонажа с полом самого себя, а должна вызываться  для партнёра, т.е.

Код:
	gs ('statistic',$vremi,$vremi1,'1',$vremi2)

Ещё я заметил, что этот динамик вызывается один раз для одного действа.
Вопрос, если вызов этого динамика устанавливает факт того, что был секас персонажа args[1] c персонажем args[0], и у персонажа args[0] количество партнёров пола args[1] увеличивается, то не следует ли сделать в этом же динамике наоборот ?
Установить пол для args[0] и отметить у args[0] был секас с args[1] и количество партнёров пола args[0] у персонажа args[1] увеличилось ?
Или во всех местах, где этот динамик вызывается, вызывать его ещё раз поменяв параметры местами ?
Т.е. в результате хотелось бы получить что-то типа такого:
...
Изменение статистики персонажа: Святослава Хоггарт; Было мужчин +1. Партнёр(ша): Заирий Кейз
Изменение статистики персонажа: Заирий Кейз; Было женщин +1. Партнёр(ша): Святослава Хоггарт
Вы видите, как в сторонке трахаются Кейз Заирий и Хоггарт Святослава
...

P.S. Вообще хотелось бы, чтобы сначала "трахаются", а потом "изменение статистики".

Отредактировано Jerronif (2023-01-13 19:06:56)

+1

589

Jerronif
Кто ты, воин?

0

590

Korbin
Jerronif, Младшеклассник

Какая-то фигня с генерацией в новой версии.
1.
В новой игре у сгенерированных персонажей параметр №9 установлен в -1
На локации "FS Генерация" в строке 275

Код:
set $people['<<$rab>>_<<$num[9]>>']=-1

а, наверное, должно быть = 'Неизвестно', тогда нормально отработает код из "random.gener".

2. При создании вручную не устанавливается параметр работа.
Мои действия:
"Создать школу"->... дохожу до директора->"Случайно"->"Готово".
Появляется почти пустая таблица с одним директором, нажимаю ссылку "Код персонажа" - выдаёт ошибки "Вы ввели не все данные", "8", "Отсутствует 8".
Такая же беда, если создаю вручную учеников.
В дальнейшем это приводит к тому, что невозможно выбрать работу.

Отредактировано Jerronif (2023-01-13 19:36:51)

0

591

Приветствую.
Я нашёл баг, в целом, некритичный, очень старый. Хотя при некоторых обстоятельствах последствия могут быть непредсказуемыми.
Проявляется так:
На любой локации к вам подходит персонаж Х и редко-редко ...
Х говорит, что вам лучше не общаться с .  Вас одарили парочкой вопросов ...
или
Х советует вам пообщаться с . ...

В общем пропущен персонаж, с которым надо пообщаться.

Я разобрался, откуда он берётся. На локации "Диалоги.новые" в строке около 1185 есть такой код
    Set $num[vibor]=$num[i[56]]
В дальнейшем значение $num[vibor] используется для формирования текста и т.д.

Обычно в этом месте vibor = 1000, но иногда выполнение кода до этого места доходит, а значение переменной vibor получается -1. А в qsp значение минусовых элементов массива всегда пустое, даже если туда что-то записали.

Значение -1 в vibor попадает,  походу из домашнего телефона: поговорили, повесили трубку, вышли на улицу и на тебе: "Пообщайся с ."

У игры получается неправильное, но некритичное поведение, игроку выводится пустой текст, в массиве relat появляются левые элементы, когда $num[vibor] - пустая строка.

А вот если в vibor'е окажется не -1, а какое-нибудь конкретное число 1..100, может похерится массив $num, тогда игра поведет себя непредсказуемо.

В общем предлагаю в "Диалоги.новые" и в "Диалоги.НПСНПС" (больше нигде не нашёл) перед
Set $num[vibor]=...
поставить
Set vibor=1000

+1

592

http://forumupload.ru/uploads/0013/43/9b/13108/t654839.png
http://forumupload.ru/uploads/0013/43/9b/13108/t358981.png
Пара текстовых ляпов. Хз писали о них раньше или нет, но глаза мозолит уже сколько версий.
Психологический тест не стоит времени. Был еще баг с телепортом в школу через дневник, но никак не получается его воспроизвести стабильно.
И еще, конечно не по теме, но было бы интересно, если бы за действие "покалечить" у персонажей снималась, допустим, красота или спортивность какая-нибудь. А когда на тебя лезут с агрессией, появилась бы возможность дать по рылу или подраться, а не просто тупо "не, я не такой, в ж**у не дам". Потом бегаешь как дурак, пытаешься его выловить, чтобы не донимал тебя вечно этим. А когда у него активность большая, там вообще фиг поймаешь. Так и будет челик самый главный авторитет школы просить на коленки встать каждую перемену :D

P.S.: ах да, за пропуск целого урока или всей школы не дается никаких штрафов, а за опоздание дают. Получается легче не пойти на урок, нежели опоздать на полчаса. Это баг или фича?

Отредактировано Wexuto (2023-01-15 15:08:46)

0

593

Всё исправила в последнем фиксе.

0

594

Статистика кол-ва мужчин/женщин скачет и записывает их по-разному. В фиксе №18 женщин записывает в мужчин и статистика не изменяется.

При походе в гости М к Ф - получилась сцена по пьяни. Где Ф лишила девственности киску М. И картинки Ф/Ж.

Отредактировано acecombat (2023-01-17 00:50:19)

+1

595

На локации "Дворбой" в действии "Подложить кого-нибудь" мальчиков, наверное, следует исключить, а то дальшейшие события строго под девочку заточены.
В строке 1897 в условие включения в список "подкладывания", я у себя добавил
and $people['<<$num[i[22]]>>_<<$num[3]>>']!'Мужской'

Там же в строке 2204 перед репликой "ты молодец, – осипшим после недавнего визга голосом ..." вместо $rab должен быть $player, а то непонятно, чьё имя подставляется.

Еще во время сна если кто-то "имеет вес в школьных кругах и отношения положительно сказываются на вашем авторитете", то печатается имя игрока, а не того, кого имеет вес.
На локации "Сон" в строке 380, i[18] заменить бы на i[32]

+1

596

Еще по бвгам.
1. Картинка в игре "pic/school/clubs/roomb/magdrm/nagdrm7.jpg" должна начинаться с буквы "m".

2. Отжим денег добавляет денег герою, но не отбирает деньги у другого персонажа.
Можно сделать подряд несколько отжимов и каждый раз персонаж отдаёт ту же сумму
Вроде как на локации "Агрессия" в действии "Вымогать" после строчки
gs ('chenpar',38,val($people['<<$rab>>_<<$num[38]>>']))
должно быть что-то типа
set $people['<<$rab>>_<<$num[38]>>'])=0

3. По ощущениям уборка туалета у других персонажей не заканчивается. Я не нашёл где-бы уменьшался параметр "наказание" и пока не знаю где-бы такое уменьшение поставить.

4. В некоторых ивентах изменяется отношение ГГ к самому себе:
При этом ГГ у меня имел номер ID где-то 2 или 3

Локация "Пикник" в действиях "Выпить" и "Общаться с ребятами" есть циклы, вроде там надо проверку сделать на совпадение номера с номером ГГ.

Локация "Задний двор" в ивенте "обед омежек" тоже бывает.
Там в строках 488 и 489 одно и тоже условие два раза подряд, не ошибка ли.
Может там же вторым условием и должна быть эта проверка ?

Где-то еще было, но сейчас не помню.

Отредактировано Jerronif (2023-01-19 20:36:28)

+1

597

Jerronif написал(а):

Локация "Пикник" в действиях "Выпить" и "Общаться с ребятами" есть циклы, вроде там надо проверку сделать на совпадение номера с номером ГГ.

Здесь нашёл, локация "Комната" строка 847, перед условием добавить бы "if $num[i[16]] ! $player and ...", чтобы player в массив $picnic вообще не попадал.

В локации "Характеры" несколько строк в районе 4790± не содержат пробела после имени персонажа и нет закрывающего html-тега для <b>.

В локации "Транспорт_иветы" в строках 3938-3942 пропущены номера картинок, наверное, должно быть типа "teadrinkmm<<rand(0,1)>>.jpg"

Выше писали об отсутствии действий при попытке подвезди на велосипеде м-м.
Там же в "Транспорт_иветы" в строке 4215, должно быть "vrem[5]=4", в комментарии же так и написано.

При прогуле урока за школой выскакивает ошибка "нет локации". В локации "Динамики" в строке 12448 написано "set $progloc='За школой'", а должно быть "Задний двор".

При попытке отдать питомца игра виснет - бесконечный цикл в действии "Позвонить" локации "Телефон", в строке 247 "set i[11]+=1".

Здесь уже писали уже про интересный глюк, при выходе из дневника выкидывает на какую-то еще локацию. Действительно такое происходит, если из дневника выйти не по действию "Закрыть дневник", а через гиперссылки вспомогательного окна, например, "пойти на урок", в "столовую" и др.
После этого на других локациях при закрытии дневника будет восстановлен текст основного окна и действия той локации, где дневник открывали первый раз.
Надо каким-то образом подчищать переменную $ekrannou, если вышли из дневника не по действию "Закрыть", а как-то ещё.
Чтобы не искать возможные пути выхода из дневника, предлаю это сделать на любой игровой локации, т. е. из дневника всегда попадаем на какую-нибудь игровую локацию, там и зачистим. Считаю, что лучше всего для этого подходит код из переменной "$ludi", он как раз вызыватся из каждой игровой локации и не вызывается из локаций, которые могли бы отноститься к дневнику и инвентарю. У себя вставил строчку "set $ekrannou=''" в локацию "Динамики" после строки 3506, вроде работает.

Отредактировано Jerronif (2023-01-20 23:01:08)

+2

598

Jerronif написал(а):

3. По ощущениям уборка туалета у других персонажей не заканчивается. Я не нашёл где-бы уменьшался параметр "наказание" и пока не знаю где-бы такое уменьшение поставить.

Оно происходит во сне, строка 199

0

599

В локации 'statistic' не хватает обработчиков для вывода статистики по сиськам, с номерами 67 и 68, хотя статистика ведётся.
Сейчас пишет так:
Изменение статистики персонажа: XX +1 Партнёр(ша) YY(
Если допишите строчки для 67 и 68, то ещё предлагаю длинный if...elseif..elseif.., который заканчивается в строке 285 дополнить веткой else такого характера. На будущее, легче видеть, что что-то пропущено.

Код:
    else
        *p 'Баг. Пропущен параметр <b>№<<$args[0]>></b>'
    end

P.S. В одном из недавних фиксов локация 'statistic' правилась и там появился разделитель строк <br> в конце. С разделением строк статистика читается приятнее, но очень часто первая строка статистики сливается с предыдущим текстом. Может лучше его убрать, а разделение строк сделать заменив в строке 155 оператор "*p" на "*nl" ?

Отредактировано Jerronif (2023-01-21 18:38:21)

+1

600

В фиксе 20 в новом коде ошибка, действие "Вымогать", лок "Агрессия":
    set $people['<<$rab>>_<<$num[38]>>'])=0
Скобочка !!

B ещё нашёл: "Диалоги.НПСНПС" стр. 2417

'<center><img <<$set_imgh>> src="pic/dialogs/iz/wetg0'+rand(0,1)+'.jpg"></center>'

wetg0: 0 -лишний

Отредактировано Jerronif (2023-01-21 19:04:14)

+1


Вы здесь » Школьные будни » Игровой мир » Баги