Меню "Выбор игры" - предупреждение!

  1. 6 weeks ago

    Привет, коллега!
    Написание данного поста спровоцировало пренеприятнейшее событие. Только что результат многодневного кропотливого труда канул в небытие по ошибке. Слезы лить и биться в истерике толку мало, поэтому лучше я предостерегу тебя, коллега, от совершения непоправимых действий.

    В меню "Выбор игры" напротив названия игры есть крестик в скобках. Его нажатие приводит к ПОЛНОМУ удалению всех файлов игры с компьютера. Теперь я в этом убедился на собственном опыте. Однако, до нажатия я предполагал, что будет удалена запись в журнале последних игр, а не сама игра. Поясню, почему такое предположение казалось мне вполне логичным. Список игр из упомянутого меню содержит только недавно запущенные игры и не содержит остальных игр из папки "games", значит это просто журнал последних файлов, подумал я и ошибся. Прошу разработчика INSTEAD переформулировать предупреждение перед удалением игры, например: "Внимание! Будут удалены все файлы игры с компьютера." Либо не удалять файлы игры через меню.

    Желаю не попадать в такую ситуацию, как я. Успехов в разработке игр на INSTEAD.

  2. peter

    Sep 4 Administrator Земля(Москва) User since 2014

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

    Там перед удалением четко написано, что именно за каталог будет удален.
    Как именно запускались игры?

    P.S. жаль, что так вышло, но ... хороший повод начать использовать систему контроля версий, а нам надо научиться воспроизвести и исправить такую ситуацию в INSTEAD.

  3. peter

    Sep 4 Administrator Земля(Москва) User since 2014
    Edited 6 weeks ago by peter

    P.S. а,. прочитал внимательней. Удалилась одна игра. Но вроде бы сообщение о том, что игра будет удалена там было... эх. Будем думать, что делать.... На моей памяти, не первый случай.

  4. Действительно предупреждение было. Но формулировка "Удалить игру? да/нет" оказалась для меня не информативной. Как я писал в первом посте, предположение о том что удалится запись в журнале вместо самих файлов казалась мне очень вероятной. Повторюсь, список игр в этом меню не равен количеству игр в папке с играми. И попадают они в этот список только после запуска. Отсюда я делаю вывод что это журнал последних запущенных игр. Это предположение поддерживает тот факт, что подобное поведение реализовано во многих программных продуктах (хоть взять MS Office, например). Кроме этого из вопроса "удалить игру" не явствует что последствия положительного ответа приведут к необратимым последствиям.

    У меня, конечно, это стечение обстоятельств. Дело в том, что как раз перед "трагедией" я поместил все файлы своего проекта (рабочие материалы) в папку с игрой. Кстати удаление файлов происходит минуя корзину. Программа Recuva (восстановление удаленных файлов) не смогла найти только что удаленные файлы, что тоже странно. Поэтому я делаю вывод, что понедельник - день тяжелый.

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

    Расскажете как?

  6. peter ... хороший повод начать использовать систему контроля версий

    Расскажете как?

  7. peter

    Sep 4 Administrator Земля(Москва) User since 2014

    Можно почитать про github, например. Если нет цели делать закрытый проект -- вполне вариант.

    Написал в гугле поиске и нашел:
    https://habrahabr.ru/post/125799/
    https://habrahabr.ru/post/147192/
    Статьи не читал, но думаю их навалом.

    P.S. я сделаю в следующей версии так, чтобы только установленные игры в local games path можно было удалить таким способом....

  8. Edited 6 weeks ago by FROST

    Благодарю за ссылки. Почему-то подумал вначале, что система контроля версий это какой то то специальный инструмент проекта INSTEAD.
    И если позволите, мое мнение о функционале меню "выбор игры". Так вот, мне кажется что можно вовсе отказаться от удаления файлов с ПК через это меню. Может кто-то еще выскажется на эту тему.

  9. peter

    Sep 4 Administrator Земля(Москва) User since 2014

    Дело в том, что тогда придется отказаться и от установки игр из zip путем открывания этих игр из инстеда. А это уже будет явное неудобство.

  10. skiminok1986

    Sep 4 Постоялец Курган User since 2014

    Какой журнал? О чём речь? У меня никаких журналов в инстеде нет. Разве что в пятом инстедозе.

  11. skiminok1986

    Sep 4 Постоялец Курган User since 2014

    FROST, устанавливать и удалять игры прямо из меню выбора это очень удобно. То, что некоторые разработчики не озаботились не только использованием СКВ, но и банальным резервным копированием, не должно влиять на удобство использования платформы.

  12. В подобном случае где то видел такой вариант:
    перед удалением задается вопрос "удалить также и все файлы?". То есть опционально.

  13. skiminok1986

    Sep 4 Постоялец Курган User since 2014

    О каком "также" может идти речь, если удаляются только файлы? По-моему, это крайне нелогичное поведение предлагается.

  14. Поясню вкладываемую мысль.
    Речь идет о том что список последних загружаемых игр, это только список (так скажем, журнал использования), а файлы это файлы. Т.о. можно удалить запись из журнала последних игр, но не трогать сами файлы, а можно удалить и запись из журнала и все файлы, связанные с игрой (то есть папку с игрой). Как то так.

  15. skiminok1986

    Sep 4 Постоялец Курган User since 2014

    То есть надо сперва сделать список последних загружаемых игр, а потом добавить предупреждение? Почему бы не оставить простое простым: есть список игр, можно удалять игры?

  16. Так в том то и дело что список не полный. В нем есть только те игры, которые вы запускали. Мне кажется вы не уловили, что речь НЕ идет о "instead-launcher". Речь о вот таком меню:

  17. skiminok1986

    Sep 4 Постоялец Курган User since 2014

    Я instead-launcher вообще не использую, а в списке на скриншоте присутствуют только установленные игры. Мне кажется, Вы просто не разобрались с инстедом как следует или как-то неверно понимаете его работу.

  18. На скрине папка с играми и список из меню.

  19. peter

    Sep 4 Administrator Земля(Москва) User since 2014

    skiminok1986 Я instead-launcher вообще не использую, а в списке на скриншоте присутствуют только установленные игры. Мне кажется, Вы просто не разобрались с инстедом как следует или как-то неверно понимаете его работу.

    skiminok1986

    Дело в том, что если открыть игру из меню [...] - то информация об игре добавляется в меню на эту сессию, даже если игра не была в стандартном месте с играми.

    P.S. я изменил слегка поведение, надеюсь, стало лучше всем. :)

  20. peter

    Sep 4 Administrator Земля(Москва) User since 2014

    FROST
    Уточняю

    • если вы открываете игру через [...] и это zip файл, такая игра УСТАНАВЛИВАЕТСЯ в стандартный каталог с локальными играми INSTEAD.
    • если вы открываете игру через [...] и это lua файл, информация об игре добавляется на время в список.

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

    В будущей версии можно будет удалить игры, которые были помещены в локальные игры при установке .zip.

  21. Newer ›

or Sign Up to reply!