Catalyst
Catalyst
  • Видео 40
  • Просмотров 370 799
История разработки SSRPGS
Хронология создания и изучения SSRPGS - редактора сохранений для игры Stone Story RPG.
Ссылки:
Исходный код редактора: github.com/Catalyst-42/SSRPGS
Википедия Stone Story RPG: stonestoryrpg.miraheze.org/wiki/
Моя почта: catalyst42c@gmail.com
Эпизоды видео:
00:00 Вступление
02:59 Проблема первая: Rijndael
09:03 Проблема вторая: это не JSON
15:50 Проблема третья: GUI
26:39 Бонус
29:09 Итоги
Разработка началась 9 мая (24 года) с расшифровки игрового сохранения с помощью декомпилированного кода, добытого с DnSpy. Первый билд редактора был создан 9 сентября. Только 17 ноября дописал нормальный сценарий. Монтировал видео чуть больше недели, ни на что более не отвлекаясь.
Просмотров: 4 519

Видео

cTetris - Трейлер игры
Просмотров 2 тыс.4 месяца назад
Реализация игры Тетрис на Stonescript. Эта игра была написана для Stonejam 6 для Stone Story RPG. Я основывал код на своей же реализации тетрис на C , исходный код которой выложен теперь на GitHub. Исходный Тетрис на C : github.com/Catalyst-42/Tetris Тетрис на Stonescript: discord.com/channels/423242655498240000/1285075873300742145/1289477621620674631
cGomoku - Трейлер игры
Просмотров 1,8 тыс.4 месяца назад
Реализация игры Gomoku на Stonescript. Эта игра была написана для Stonejam 7 для Stone Story RPG. Идея создать Gomoku пришла, когда я перепроходил Machinarium. А идеи для этого видео взяты из трейлера The Looker. Исходный сайт с Gomoku: www.javascripter.net/games/xo/xo.htm Gomoku на Stonescript: discord.com/channels/423242655498240000/1285075873300742145/1287662644605485076
Разбор The Witness
Просмотров 1 тыс.7 месяцев назад
Я впервые узнал о The Witness в 2020 году, когда она попалась мне с бесплатной раздачи в EGS. Спустя годы я вернулся к игре с желанием понять её и разобрать для себя. Это видео является скромной историей моего знакомства с игрой, историей моего же изучения всех игровых секретов и ссылок, выходящих из игры к другим проектам. Эпизоды видео: 00:00 Вступление 02:26 Эпизод первый 05:57 Эпизод второй...
Аудиологи The Witness
Просмотров 1,5 тыс.11 месяцев назад
Это видео не гайд, а сборник. Изначально вообще не планировал выкладывать их сюда, но так будет удобнее. Мои любимые записи: 22, 26 и 28 Эпизоды видео: 00:00 [1] Путник 00:21 [2] Порог 02:32 [3] Исследователь 03:02 [4] Пограничные представления 04:07 [5] Незримый 06:12 [6] Врата 07:41 [7] Религия и наука 09:36 [8] Святость 10:31 [9] Дзен 12:07 [10] Осень 12:35 [11] Независимость 14:34 [12] Хвас...
Видеологи The Witness
Просмотров 93911 месяцев назад
Это видео не гайд, а сборник. Пока аудиологи собирались около 3 месяцев в медленном режиме, этот сборник был собран и спилен за пару дней. Но зато на него кинули два страйка за авторские права, которые я потом долго отстаивал. Надеюсь, что больше страйков не будет. Моя любимая запись: 4 Эпизоды видео: 00:00 [1] Знание 04:02 [2] Сомнения 14:20 [3] Ностальгия 27:05 [4] Секрет псалма 46 01:26:21 [...
Как я проходил Stone Story RPG
Просмотров 8 тыс.Год назад
Делал 4 месяца. Ссылки: GitHub: github.com/Catalyst-42 Сайт с сундуками: catalyst-42.github.io/chest-collection/index_eng.html В видео использовались фрагменты с этих каналов: space.bilibili.com/8231333 www.youtube.com/@StoneStoryHenriZ И в конце музыка: KAESU - MARU NARA Эпизоды: 00:00 Вступление 01:26 Фигуры 05:47 Фарм 09:04 SSRPGA 12:00 Подсчёт рандома 16:15 100% 20:23 Ивенты и билды 25:57 С...
Как сделать web сервер с базой данных на телефоне?
Просмотров 4,5 тыс.Год назад
В этом видео я рассказываю и показываю, как сделать из android телефона с помощью Termux домашний web сервер apache с базой данных sql MariaDB. Текстовый гайд на GitHub: github.com/Catalyst-42/WebTermux Музыка из видео: Ratchet & Clank 2002: Eudora planet Эпизоды видео: 0:00 Вступление 1:15 Подготовка 4:02 SSH 6:53 Конфиг файлы 12:39 Тестирование
Опыт Demoscene: свобода слова в интернете
Просмотров 4,4 тыс.Год назад
Демосцена (она же DS) была написана и удачно развёрнута с нулевыми знаниями о работе с php и базами данных sql. Это видео - итог моей скромной работы, небольшого эксперимента и ваших комментариев с сайта. Второй сезон Demoscene: f0749945.xsph.ru/Demoscene/ Исходный код сайта: github.com/Catalyst-42/demoscene Снимок первого сезона Demoscene на webarchive: web.archive.org/web/20221130191402/demos...
Что можно написать, 3 года изучая программирование
Просмотров 248 тыс.2 года назад
Преобладающее большинство кода было написано на Python и JavaScript, чуть меньше на StoneScript и C . Я изучал программирования для себя, писал разные скрипты. Это видео является таким сборником моих проектов за ближайшие годы. Я думаю, что эти проекты не так сложно повторить, так что новички могут взять для себя идеи для своих программ GitHub (некоторые скрипты из видео): github.com/Catalyst-42
Как убрать сглаживание шрифта в Aseprite?
Просмотров 2,9 тыс.3 года назад
Мой изменённый файл шрифта github.com/Catalyst-42/Fonts/blob/main/Ase/aseprite_font.png В корневой папке есть руководство по установке Альтернативный шрифт и локализация приложения github.com/lufog/aseprite-language-russian
Как я учился программировать, создавая игры
Просмотров 11 тыс.3 года назад
Я начинал изучать программирование с движка Game Makes Studio 2, за несколько лет я создал несколько проектов, о наиболее проработанных и интересных из них я рассказываю в этом видео. Эпизоды 0:00 Вступление 0:32 A game 1:00 Keyboard warrior 2:15 Grinder 3:30 Shop 4:18 Rogue 7:30 100% 8:45 A short story 10:38 Fractal creator & f4p 11:31 *U* & DotLine 12:21 Dungeon 13:50 Концовка
О том, как сделать свой пиксельный шрифт
Просмотров 8 тыс.3 года назад
Небольшой гайд по созданию своего шифта из изображения этого шрифта, на сайте от yellowfire вы можете указать любые параметры, сделать шрифт моноширинным, задать разные отступы и кернинг, причем все это бесплатно и очень удобно. Сайт позволяет сделать шрифт в формате ttf и отдельно сохранить рабочий проект вашего шрифта в JSON файл. Сайт yal - yal.cc/r/20/pixelfont/ Сайт int10h - int10h.org/ As...
Marble race - bottle run [2]
Просмотров 7273 года назад
Тоже неделя на скрипты и моделирование [music] Song: Krakn - Aurora [NCS Release] Music provided by NoCopyrightSounds Free Download/Stream: ncs.io/Aurora Watch: ruclips.net/video/fr66DyWrG7U/видео.html
Marble race - territory wars [1]
Просмотров 1,1 тыс.3 года назад
Над симуляцией работал где-то две недели
Как сделать свой сайт с комментариями?
Просмотров 5 тыс.3 года назад
Как сделать свой сайт с комментариями?
Minecraft - сделал бота для сноса колонн и укладки обсидианового пола - mineflayer
Просмотров 4,9 тыс.3 года назад
Minecraft - сделал бота для сноса колонн и укладки обсидианового пола - mineflayer
Почему Minecraft лагает?
Просмотров 1,7 тыс.3 года назад
Почему Minecraft лагает?
Бот шахтер в Minecraft на mineflayer и JavaScript
Просмотров 21 тыс.3 года назад
Бот шахтер в Minecraft на mineflayer и JavaScript
Nuclear Throne - Good Riddance, Unstoppable, Ultra Mutant - Скелет 10 уровня, Золотой Нюк
Просмотров 7 тыс.3 года назад
Nuclear Throne - Good Riddance, Unstoppable, Ultra Mutant - Скелет 10 уровня, Золотой Нюк
Быстрейший способ открывать короны лупа (почти) | Nuclear Throne
Просмотров 1,1 тыс.3 года назад
Быстрейший способ открывать короны лупа (почти) | Nuclear Throne
Гайд на Задание Фектора в Stardew Valley
Просмотров 8 тыс.4 года назад
Гайд на Задание Фектора в Stardew Valley
Иссушитель - как создать и как убить?
Просмотров 13 тыс.4 года назад
Иссушитель - как создать и как убить?
Стак блоков алмазной руды
Просмотров 4374 года назад
Стак блоков алмазной руды
Нарезка 3 - перерыв
Просмотров 2264 года назад
Нарезка 3 - перерыв
Nuclear Throne нарезка 2 коронная нарезка
Просмотров 1584 года назад
Nuclear Throne нарезка 2 коронная нарезка
Nuclear Throne Нарезка 1 - разгон
Просмотров 2274 года назад
Nuclear Throne Нарезка 1 - разгон
Улучшение склада в Minecraft - промышленная зона
Просмотров 2394 года назад
Улучшение склада в Minecraft - промышленная зона
Расширение базы в Minecraft
Просмотров 1544 года назад
Расширение базы в Minecraft
База в Minecraft после 140 часов выживания
Просмотров 3654 года назад
База в Minecraft после 140 часов выживания

Комментарии

  • @astrostuff7084
    @astrostuff7084 День назад

    Вау, я только что вас узналс вы тот человек что рассказывали про скрипты для стоун стри рпг в своем самом популярном видео :3. Только что пришел в сидео того как вы играли в српг, крутые видео! <3

  • @amanda_yang
    @amanda_yang 2 дня назад

    как ты парсил голосования твича? Я только начала и у меня просто громаднейшие проблемы с этим, как ты это учил? Где искал информацию? Как изучал библиотеки?

    • @catalyst_42
      @catalyst_42 День назад

      Это было очень давно и уже, наверное, неактуально, но я основывался на этом майнере: github.com/Tkd-Alex/Twitch-Channel-Points-Miner-v2. С тех пор API у твича сильно поменялся, так что код репозитория вряд ли будет полезен, поэтому обращайтесь сразу с документации API

    • @amanda_yang
      @amanda_yang День назад

      @@catalyst_42 спасибо!

  • @amanda_yang
    @amanda_yang 2 дня назад

    где ты создавал рендеры для заставки канала?

    • @catalyst_42
      @catalyst_42 День назад

      Анимации из конца видео генерировал с помощью Manim (это библиотека для Python'a)

  • @juliocesarmatosmarcolino3647
    @juliocesarmatosmarcolino3647 3 дня назад

    eu não entendo 😭

  • @dragonigonik9807
    @dragonigonik9807 4 дня назад

    Вау, не думал, что скажу это про написание кода, но это очень интересно смотреть тем кто, когда либо кодил. Глобальная работа проделанна, крут.

  • @secret_www
    @secret_www 9 дней назад

    ._.

  • @golangify
    @golangify 10 дней назад

    Как человек, который иногда программирует в виде хобби, выражаю огромное уважение за проделанную работу. Еще первый раз вижу эту игру. Поискал в интернете - почти не нашел по ней информации. Эта игра работает в терминале, или это просто такой стиль? К слову - видео попало в рекомендации 👍

    • @catalyst_42
      @catalyst_42 9 дней назад

      Не, это обычная игра, просто в такой ASCII art стилистике, называется Stone Story RPG

    • @bltsio
      @bltsio 9 дней назад

      Стиль, есть компьютерная версия в стиме, без рекламы, без доната. А есть на телефоны, там и реклама и донат есть

  • @АнтонГужов-ю2ф
    @АнтонГужов-ю2ф 10 дней назад

    По храму и плато я в топ 21 и топ 22, каталиста там не видел. Для андроида сервер другой что ли?

  • @Hallrassy
    @Hallrassy 10 дней назад

    Спасибо, что продолжаешь вдохновлять!

  • @pichenka007gd
    @pichenka007gd 10 дней назад

    я щяс сдохну от зависти

  • @Mivvyxx
    @Mivvyxx 11 дней назад

    Лампово объяснил как написал чит)

  • @zix2421
    @zix2421 12 дней назад

    Это было сложно, но круто, у меня подобных проектов никогда не было

  • @yarovoychik
    @yarovoychik 12 дней назад

    Самый умный человек Ютуба

  • @c4llv07e
    @c4llv07e 12 дней назад

    >>31:50 Так это же ImGUI, он и так пытается сохранить стейт такими костылями, которые только можно придумать. По-идее ты должен не создавать отдельный список и потом его отображать, а сразу пробегаться по элементам и сразу же проверять, не нажата ли мышь на него. Так с id не надо будет мучатся.

  • @РоманНиколаев-щ6ч
    @РоманНиколаев-щ6ч 12 дней назад

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

    • @Tezla0
      @Tezla0 12 дней назад

      Если бы он этого не хотел, то повесил бы на игру протектор любой.

  • @РоманНиколаев-щ6ч
    @РоманНиколаев-щ6ч 12 дней назад

    26:43 кстати ты забываешь что у тебя люди есть 5к подписчиков и в твоих расчетах 3 года идет из расчета на 1 тебя но если тебя смотрят люди связанные с SSRPG или с программированием можно обратиться к ним тем более утилита для проверки уже готово соответственно если скооперируешся с сообществом в котором по твоим словам из прошлого видео ты уже "олд" то ты сможешь проверить все сиды гораздо раньше

  • @spikebit_vhs
    @spikebit_vhs 12 дней назад

    Где в эту игру можно поиграть?

    • @catalyst_42
      @catalyst_42 12 дней назад

      Stone Story RPG есть в Steam, в App Store и Play Market, так что поиграть можно где захотите

  • @СтепанКузнецов-я1г
    @СтепанКузнецов-я1г 12 дней назад

    Твой слова о читерах привели меня к мысли, что мне вообще не интересно играть в то во что я играю.

  • @Noname-t9c4q
    @Noname-t9c4q 13 дней назад

    На самом деле, менять свой 1 сейв всегда не охота, потому что так ты обесцениваешь время которое играл в игру

  • @Noname-t9c4q
    @Noname-t9c4q 13 дней назад

    Мне кажется изменится только топ

  • @Noname-t9c4q
    @Noname-t9c4q 13 дней назад

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

  • @quuavke
    @quuavke 13 дней назад

    42 братуха

  • @user-mp7il3je9d
    @user-mp7il3je9d 13 дней назад

    Очень лампово. Славное получилось приключение.

  • @terarmon6797
    @terarmon6797 13 дней назад

    классный ролик

  • @NewRoyDay
    @NewRoyDay 13 дней назад

    Если посмотреть на это, то все скажут "ЧИТЫ!" но с другой стороны это не было задумного как читы так что у каждого своё мнение и нет правильного.

  • @prl4k497
    @prl4k497 13 дней назад

    Что за программа на 1:57 ?

    • @catalyst_42
      @catalyst_42 13 дней назад

      Системное приложение заметок на macOS

    • @prl4k497
      @prl4k497 12 дней назад

      @@catalyst_42 Понял, спасибо

  • @chepchelinka7200
    @chepchelinka7200 13 дней назад

  • @ivabel639
    @ivabel639 13 дней назад

    Наконец я верну себе заслуженные значки за спидран в топ 5. Спасибо Catalyst

  • @justafish_
    @justafish_ 13 дней назад

    Ты очень крут, твои ролики очень стильные

  • @hjhj2707
    @hjhj2707 13 дней назад

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

  • @poc_cat5428
    @poc_cat5428 13 дней назад

    Хотя я и не играл в "Камень История РПГ", но интересно наблюдать как ты всякие штуки придумываешь, а после реализоваешь. И все это под такой своей стиль, вообщем кайф👍продолжай у тя хорошо получается. Осталось ещё по The Witness пройти, и твои ролики по ней посмотреть.

  • @Tezla0
    @Tezla0 13 дней назад

    Автор игры какой-то чушью решил заняться. Смысла шифровать сохранения никакого нет. Видимо, реализовал это под мобилки, чтоб донат продавать, а код общий для ПК и мобилок. Ну хоть в IL2CPP не загнал и память не шифровал, как некоторые "умельцы" любят делать.

    • @ГасанГасанов-н6н
      @ГасанГасанов-н6н 13 дней назад

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

  • @LiqueurSliva
    @LiqueurSliva 13 дней назад

    Хм, я уже думал что это фантомное воспоминание на счёт Life time, ибо после N времени не мог найти его упоминания в той форме в которой мой мозг это вспоминал. А нет, все же оно существовало, как минимум.

    • @catalyst_42
      @catalyst_42 День назад

      LifeTime до этого нигде не упоминался, но идея о создании пришла, когда смотрел видео Яна Топлеса про старение и время. Там тоже были похожие календари

  • @masterofpaint9214
    @masterofpaint9214 Месяц назад

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

    • @catalyst_42
      @catalyst_42 Месяц назад

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

    • @masterofpaint9214
      @masterofpaint9214 Месяц назад

      @@catalyst_42 Звучит как фигня, на которую я потрачу праздничные дни...

    • @-uq-
      @-uq- Месяц назад

      я так во всех играх по возможности делаю ​@@catalyst_42

  • @derekxeil8009
    @derekxeil8009 Месяц назад

    У мене пустий вайл який ви открили в 7:50 минут видео Што делать?

    • @catalyst_42
      @catalyst_42 18 дней назад

      Скорее всего вы ошиблись с именем файла при открытии с vim. Если же он действительно пустой, то вы можете заменить его содержимым файла httpd.conf отсюда: github.com/Catalyst-42/WebTermux

  • @-uq-
    @-uq- Месяц назад

    эх опять каталист пропадёт на полгода

  • @Organizer42_Official
    @Organizer42_Official Месяц назад

    Теперь я понимаю насколько мобильная версия урезана по сравнению с оригиналом. Прямо как Honkai star rail по сравнению с нормальными JRPG😂

  • @slvtcrvsher-c9
    @slvtcrvsher-c9 Месяц назад

    Стоит ли ждать сапер в стоун стори ?

  • @z64-z64
    @z64-z64 2 месяца назад

    4:17 теперь на все 20*

  • @z64-z64
    @z64-z64 2 месяца назад

    Хех. А я знаю мету... Это МНОГОЗАРЯДНЫЙ АРБАЛЕТ! 1:скорострельность бешенная на +21 зачарке. 2:урон маленький,но скорость решает почти всё.

  • @Dythautrofiss
    @Dythautrofiss 2 месяца назад

    С прелупными коронами не сложно, печальнее дела обстоят с коронами на лупе, а конкретно с короной удачи. Обычно я лочил луповые короны через капитана, но в случае короны удачи этот способ достаточно трудный из-за сложности боссфайта и более сильных врагов. Мне было бы интересно посмотреть как лочить это корону, ибо только с ней у меня возникают трудности.

    • @catalyst_42
      @catalyst_42 2 месяца назад

      Попробуйте дойти до Трона на L2, а корону возьмите как раз на L1 7-2. Если я не ошибаюсь, следующий уровень с короной будет с полным хп. Просто убиваете трон и корона ваша

    • @Dythautrofiss
      @Dythautrofiss 2 месяца назад

      @@catalyst_42 нихера себе, спасибо! Я и забыл что на лупе через палас можно в ваульт зайти.

  • @Chandelier377
    @Chandelier377 2 месяца назад

    А зачем подключать через телефон ПК?

  • @playerzero007
    @playerzero007 2 месяца назад

    Спасибо за гайд, очень интересно 👍

  • @blindboy007
    @blindboy007 3 месяца назад

    Когда ты уже выйдешь с консоли?

  • @alexm7610
    @alexm7610 3 месяца назад

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

  • @Nechik_YT
    @Nechik_YT 3 месяца назад

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

    • @catalyst_42
      @catalyst_42 3 месяца назад

      Именно эту игру я написал внутри другой игры - Stone Story RPG. Это не совсем "терминал", внутри игры есть свой язык программирования и на нём можно из символов создавать разные штуки

  • @delulu_Mitch
    @delulu_Mitch 3 месяца назад

    смешнявки смешнявные, но минус нервные клетки в поганом аду

  • @ЕвгенийТупаев-х8ц
    @ЕвгенийТупаев-х8ц 4 месяца назад

    Ну вот, теперь хоть где-то можно показать себя! Stonejam - это неплохое начало (не совсем начало, но я все равно за тебя рад))

  • @ЕвгенийТупаев-х8ц
    @ЕвгенийТупаев-х8ц 4 месяца назад

    Поиграв в это, я понял, что в Машинариуме мне просто повезло...

  • @Animator2D.
    @Animator2D. 4 месяца назад

    Когда сапёр в терминале?)