Правила, действующие в этом форуме и всех его подфорумах:
1) Запрещена реклама в любых её проявлениях (сразу бан без предупреждения)! 2) Мат тоже не приветствуется на форуме, но иногда можно выразить свои чувства ( лучше заменяйте матные слова точками, пробелами, другими буквами)! 3) Категорически запрещается унижать, посылать, издеваться над участниками форума! Мы здесь все - одна большая и дружная семья! Поэтому за нарушение этого правила автоматически будем банить! 4) Разрешены ссылки на информацию, которые относятся к тому или иному разделу форума! 5) Ссылки не в тему будут удаляться и пользователь получит предупреждение или будет забанен! 6) Пользователям разрешено задавать любые вопросы относящиеся к теме, а мы все дружно ответим на эти вопросы. А также отвечать на вопросы и высказывать своё мнение. 7) Повторные темы, которые будут создаваться, будут удалены! Создавайте темы, удостоверившись, что такой темы нет на форуме! 8) Запрещён флуд во всех его проявлениях, сообщения не по теме, сообщения состоящие из одного или нескольких смайликов без текста, сообщения типа - Вах!, Рулез!, Круто! и т.п. Пользуйтесь пожалуйста кнопкой [EDIT], не плодите бессодержательные сообщения. 9) Использование смайликов разрешается не более 3-х подряд!
RomanKursant Хорошая идея! Рассматривать будем, когда победим REZFILE.
Добавлено спустя 11 часов 33 минуты: Удалось запаковать картинку game_saved в REZFILE! Правда, она коцнутая, но зато все работает! Теперь можно добавить еще одну демку и продолжительностью мы уже не ограничены.
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
Author 1) The music is stoped streaming from CD after the Music Volume slider is set to zero. 2) New cheatcode: NOCLIP. You can access to isolated area in level 10 for 100% secrets! ))) 3) Savegame feature. Saving games is possible after the player completes a level. Loading is working from main menu and after death. SaveGame filesize is 160 bytes only. 4) Recording demos in selected level to NVRAM. Playing demos from NVRAM. I reserved about 8 kB of NVRAM for the demo file. Recording doesn't start if < 8kB of NVRAM memory is avalable. 5) Player text messages after pickups and founding secrets. 6) "Entering Dis" text in intermission screen after level 22 is working now. 7) Sound plays when skull cursor is moving.
Добавлено спустя 2 часа 18 минут 6 секунд: Мне тут мыслЯ одна пришла... А что если переписать код загрузки WAD файлов на стандартные WAD-ы? Я так понимаю, что экономия памяти от "сжатых" в REZFILE WAD-ов незначительна?
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
Мне тут мыслЯ одна пришла... А что если переписать код загрузки WAD файлов на стандартные WAD-ы? Я так понимаю, что экономия памяти от "сжатых" в REZFILE WAD-ов незначительна?
С таким кривым портом может и значительна, вдруг ещё больше всё тормозить станет?? Фиг знает. Но переделка под стандарт упростила бы жизнь в плане мучений с REZFILE.
Author Ну, по крайней мере, можно попробовать один лумп переделать и глянуть. Если выходная строка (результат функции) будет такого же формата и подходящей для остальных лумпов, то проблем быть не должно. Беглый осмотр по загрузке лумпа blockmap не показал, что там применялось что-то уж очень специфическое.
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
RomanKursant Это вряд ли. Количество текстур можно будет увеличить (после нокдауна rezfile), а разрешение нет. Ну, может быть, кто-то и сможет, но я точно не смогу. Сначала нужно победить отрисовку пола и потолка, а уж только после этой победы думать о увеличении разрешения текстур.
Добавлено спустя 4 часа 34 минуты 46 секунд: Спросил у Ребекки про флаг 80 00. Hello, Rebecca! Can you remember why only 3 lumps from WAD are loaded with LOADFIXED flag? Ответ:
Скрытый текст. Необходимо зарегистрироваться.
И что же это значит?
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
RomanKursant Она, действительно, занятой человек. Ну и отдыхает тоже регулярно. Мы ей, в общем-то, до лампочки. Удивительно, что она в принципе ещё ведёт диалог и изначально была не против поделиться исходниками.
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
The flag is used by the memory manager to load from high memory to reduce fragmentation. Clear. Load for location 0 and up. Set. Load from fffffff down. И что же это значит?
Флаг используется менеджером памяти для загрузки из верхней памяти (блин, на ПК тоже верхняя память была, та что размером 640 КБ для чисто DOS приложений, умели же люди кодить) для уменьшения фрагментации. Очистка. Загрузка из области 0 и выше. Установка (запись видимо). Загрузка с FF FF FF F вниз (странно почему только 7 F, может описалась и их 8). Что это значит, мне не знакомому с архитектурой железа 3DO не ясно. Видимо так заполняется стек памяти, в зависимости от наличия флага 80 00 и это ускоряет работу.
Добавлено спустя 1 минуту 7 секунд:
RomanKursant писал(а):
Она может помочь с этим rezfile? Чего она строит из себя такую занятую
Вот это вряд ли... Работы там охренеть сколько много! И движок нужно будет полностью переписывать, т.к. это уже полное 3D. Оно нужно, чтобы корректно подбирать предметы с пола, направляя прицел на них.
Добавлено спустя 10 часов 23 минуты 39 секунд: Удалось пофиксить плавность записи и проигрывания Demo. Теперь скорость отрисовки такая же, как и при обычной игре.
Добавлено спустя 34 минуты 1 секунду: Хых... Скорость-то такая же, но появился рассинхрон с действиями игрока при проигрывании Demo. То есть, записанные нажатия не до конца учитывают происходящее на экране и нажатие на дверь может не сработать. Но дальнейшие нажатия будут воспроизводиться все равно, даже если игрок будет находиться в этом помещении. Естественно, получается рэндомный хаос при каждом запуске демки.
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
Думаю, можно. Вот только как тестировать? Эмулятор поддерживает мышь? Не комповскую, а 3DO-шную, чтобы кнопки, скажем, клавиатуры назначались на действия 3DO-шной мыши? Физической 3DO-шной мышки у меня нет. И, да, Маус лук будет только по горизонтали, опять же, из-за ограничений движка.
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
Мне атмосфера DooM на 3do более по душе чем на ПК. Наверно минус в том что текстуры низкого разрешения.
Добавлено спустя 6 минут 47 секунд: А еще мне нравиться атмосфера или стиль уровня е1м5 и музыку удачно подобрали. Я когда был маленький любил этот уровень.
Наверно минус в том что текстуры низкого разрешения.
Скорее, потому что они цветов приглушенных, не кричаще-красных и разноцветных. Смотрится это как-то более серьезно, что ли.
RomanKursant писал(а):
А еще мне нравиться атмосфера или стиль уровня е1м5 и музыку удачно подобрали. Я когда был маленький любил этот уровень.
Меня больше впечатлил 7-ой. Он разнообразный, сложный, интересный. Можно погулять снаружи, можно поизучать проходы внутри по зеленой жиже. Когда его проходил, то не знал, что в игре есть карта. Пока в голове этот уровень целиком не уложился, пройти его не получилось. И еще интересно в нем добить до 100% секретов. Неординарная задачка.
Добавлено спустя 1 минуту 8 секунд:
RomanKursant писал(а):
А это можно исправить?
Теоретически - да. Ведь DeathKeep как летает! Практически - надо серьезно вникнуть в работу железа и реализовать потом это в коде.
_______________________________________ There are 10 types of people in the world: those who understand binary, and those who don't.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения