Перейти к содержанию

Coder

Ветераны
  • Постов

    815
  • Зарегистрирован

  • Посещение

  • Победитель дней

    13

Весь контент Coder

  1. Начнём с того, что это не адрес, а ассемблерная инструкция, а закончим тем, что напиши нам версию игры, и напиши адрес.
  2. Бета версия интерфейса поиска уже готова! Правда с этим возникла проблема, искать напрямую через БД было немного накладно, поэтому часть препроцессинга пришлось написать мне самому. Это связано с тем, что якобы в ядре sqlite неправильно происходит lower и upper русских букв (и да да я пытался подставлять туда уже и строку перекодированную с ASCII в UTF-8, но ничего не выходило. Поэтому было принято решение написать свой регистронезависимый вариант поиска - то бишь LIKE (который поддерживает русский и другие языки) путём подмены функции LIKE в SQLite, чтобы не таскать с собой тяжеленную библиотеку ICU. Теперь интерфейс поиска полностью совместим с базой данных, и поиск по описанию теперь работает корректно! Релиз версии 0.4 уже скоро! Идут работы над GUI. Релиз версии 0.4 успешно состоялся! Скриншоты и загрузка в шапке темы (1-й пост)! Я не могу тебе этого запрещать, но тебе придётся сделать собственный топик.
  3. Неважно какая графика у игры, реализация и алгоритмы схожи.
  4. Это тебе так кажется. А я не вижу смысла ограничивать пользователя в свободе. Также конфиг, локализация и БД приложения хранятся в открытом виде. Идёт работа над реализацией интерфейса и функционала для поиска аниме в базе данных.
  5. Это о каких дочерних окнах бесконечных ты говоришь? Нельзя открыть более 1 окна с одним и тем же аниме. Почти готова версия 0.3! Изменения в GUI движке: Добавлен субклассинг контролов, реализован на ООП путём подмены указателей в виртуальной таблицы. Версия 0.3 опубликована (смотрите в шапку темы)! Если найдёте баги или заметите вылеты программы, просьба отписаться здесь.
  6. Привет! Думаю логично предположить - врубаешь поиск не неизвестным значениям 4 байта (на крайняк перебери все типы байт ,2 байта, 8 байт), сажаешь растение, выбираешь уменьшилось, а потом увеличилось - увеличилось (пока не откатится). Либо в точности наоборот.
  7. Добавлена возможность сортировки (по имен, году, кол-ву жанров и просмотренных эпизодов) и максимальная длина описания аниме увеличена до 4096 символов! Исправлен редкий вылет приложения при открытии информации об аниме. Опубликована версия 0.2 Известные баги: мерцание ListView + из версии 0.1 В дальнейшем ожидается рефакторинг GUI движка и оптимизация ресурсов.
  8. Выложил в шапку темы версию 0.1 Буду признателен за описание всех багов, которые нашли P.S. при смене языка, в дочерних окнах текст изменится, если вы откроете их снова (в версии 0.2 будет доделано).
  9. 3 часа пытался понять почему после вызова GetOpenFileName я не мог открыть не один файл через ifstream. Я уже и через WinAPI-шные функции начал пытаться. И тут я увидел, что после открытия хэндл невалидный (0xFFFFFFFF), что и следовало ожидать. Я решил посмотреть код ошибки - и мне подсказал его GetLastError! Код ошибки был 2 (файл не найден)! И тут ко мне спустя 3 часа неудачных попыток пришло озарение! Решение оказалось нереально простым! char* buffer = new char[255]; memset(buffer, 0, 255); GetCurrentDirectoryA(255, buffer); ... здесь необходимые действия SetCurrentDirectory(buffer); delete[] buffer; Обновление: добавлена функция быстрой смены языка приложения и базы данных (для применения изменений, не требуется перезагрузка приложения). Конфигурация вынесена в ini файл. Скоро выложу бета-версию приложения. Добавлена возможность удалить аниме и отредактировать существующее. Осталось совсем немного до первого релиза. Идёт работа над высвобождением ресурсов и оптимизацией потребляемых ресурсов. Также немного корректируется GUI.
  10. В случае если пользователь указал программе пустой языковой файл, то ничего страшного не произойдёт.
  11. Сегодня активировал 8.1 Pro через KMS.
  12. Ну тут главная проблема в том, что сайтов где можно смотреть анимэ бесчисленное множество, но мало по мало я доберусь и до этого, первый сайт который будет в списке поддерживаемых, скорее всего будет AOS.
  13. И так, так всё что я смотрел уже тяжело запоминать, да и не всегда удобно искать это в текстовом документе, а также каждый раз писать какую именно серию же я посмотрел. Поэтому решил написать небольшое приложение, которое будет делать это за меня. Разработка начата. Используемые библиотеки: SQLite Целевой язык: C++ с использованием WinAPI Текущее время разработки: 90 часов. Планируется: возможность импорта информации об аниме со всех популярных сайтов подобной тематики. Интерфейсу в данный момент внимание не уделяется, сейчас полностью сосредоточен на системном программировании. v0.5 (включает в себя тестовую БД) AVM_0.5.zip Change log: + Добавлена поддержка Windows XP + Исправлен баг, когда при редактировании аниме в окне с информацией о нём не обновлялись жанры + Исправлено мерцание списка аниме, теперь используется двойная буферизация + Локализована утечка памяти + Уменьшено потребление оперативной памяти + Уменьшен размер файла программы Прошлые версии:
  14. Отличная робота! Получаешь от меня плюс! Всё сделано на уровне!
  15. ДИСКЛЕЙМЕР: ВСЁ СКАЗАННОЕ МНОЙ ЯВЛЯЕТСЯ МОИМ ЛИЧНЫМ МНЕНИЕМ И НЕ ЯВЛЯЕТСЯ ЦЕЛЬЮ КОГО-ЛИБО ОСКОРБИТЬ. Ну начнём с того что компиляторов С++ есть куча, поэтому компилятор VS использовать не обязательно (да и к тому же он принуждает иметь в системе установленный пакет Visual C++). Есть GCC, есть отличный интеловский компилятор. А в чём преимущество трейнера на С++? Думаю это очевидно, что не надо левый софт ставить в систему, чтобы запустить трейнер, лично я бы как пользователь удалил бы такой трейнер, и скачал бы нормальный, которому СЕ не нужен. Второе преимущество это свобода действий, ни в чём не ограниченное, да конечно СЕ заполучил LUA, но как я и говорил ранее - это не делает его лучшей платформой для создания трейнеров, это скорее помощь новичком, которые хотят научиться геймхакингу, а программировать пока не очень умеют. У меня была такая ситуация пару лет назад, но потом я освоил решётки, а потом и на плюсы перешёл. Каждому самому выбирать свой путь по жизни, кто-то по легче, кто-то по сложнее. Я не навязываю политику писать на С++, я всего лишь высказываю своё объективное мнение.
  16. А если хочешь воспользоваться всеми сладостями программиста, то на C++. Вообще большниство трейнеров и другого софта написано на плюсах. Да и наоборот нужно стремиться как программисту, что-то создать своё. А если ты программистом быть не хочешь, то довольствуйся тем, что подарил даркбайт таким людям как ты. Весьма спорное утверждение. Красивый интерфейс для Windows приложения можно сделать на любом ЯП, в котором поддерживается работа с WinAPI.
  17. Измени заголовок на Coords Manager. + по GUI - сделай расстояние по высоте между X, Y и Z равным. И также выравняй их по оси x.
  18. WarCraft 3 - вечная классика! Могу играть когда угодно.
  19. Если не затруднит, проголосуйте, хочу собрать статистику.
  20. Тему переместил в соответствующий раздел.
  21. А что с окном трейнера (почему надписи друг на друга наложены)?
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, Вы автоматически соглашаетесь соблюдать наши Условия использования.