IPB

Добро пожаловать, гость ( Вход | Регистрация )

История благодарностей участнику -=CHE@TER=- ::: Спасибо сказали: 327 раз(а)
Дата поста: В теме: За сообщение: Спасибо сказали:
Mar 8 2009, 14:43 Полезные ссылки
QUOTE(-=CHE@TER=- @ Aug 3 2006, 18:02) [snapback]124[/snapback]
FFMPEG
Консольная must have утилита номер три - конвертирует офигенное число форматов видео (в том числе и из игр) из одного формата в другой. Это ссылка на официальный сайт. А скачать win32 версию можно, например, тут - FFMPEG Mirror.
По свежее зеркало: Unofficial FFmpeg Win32 Builds.
Siberian GRemlin,
Feb 5 2009, 05:43 Blade Runner
QUOTE(Siberian GRemlin @ Feb 4 2009, 19:09) [snapback]2528[/snapback]
А вот откуда это имя файла взялось (со звуковыми файлами я ещё не разобрался) ?
Не знаю - поищи строчку %02d-%04d%s.AUD и ссылку на неё перед её использованием или функцией где она обрабатывается - там где-то рядом тоже берётся byte_482778, поэтому про неё и написал. Откуда первые два числа берутся - не знаю, бегло смотрел, углубляться времени не было (скорее всего это номер главы игры и номер звука в этой главе).
Siberian GRemlin,
Jan 2 2009, 19:53 Delphi, Asm, C, WinAPI, PHP, ...
Делал тут как-то плеер. И решил сделать для него возможности:
а) Таскать щёлкнув на любом месте окна формы.
б) Переходить в полноэкранный режим и обратно двойным щелчком на форме.
Всё сделал и тут выяснилась дикая вещь: при возврате из полноэкранного режима форма "прилипала" к курсору мышки, как будто я нажал и держу левую клавишу - т.е. активировался алгоритм перетаскивания окна. Бился с этим багом целый день. Выяснил интересные вещи:

Если поставить на форме обработку событий:
CODE
OnDblClick
OnMouseDown
OnMouseUp

И писать при их возникновении в Memo соответствующие текст, то получим такую последовательность при двойном щелчке на форме:
CODE
MouseDown
MouseUp
DoubleClick
MouseDown
MouseUp

А теперь, внимание! Если в обработчике события OnDblClick делается что-то тяжёлое (какие-нибудь вычисления, работа с COM и т.д.) - то события приходят уже в таком порядке:
CODE
MouseDown
MouseUp
MouseUp
DoubleClick
MouseDown

Т.е. MouseUp приходит раньше MouseDown! Абзац!!! Причём это не глюк Delphi - потому что если вручную перехватывать соответствующие WM_ сообщения - всё будет точно также!
Однако, немного покурив доки по сообщениям решение нашлось:
CODE

type
  TForm1 = class(TForm)
    ...
  private
    procedure WMLButtonDblClk(var Msg: TMessage); message WM_LBUTTONDBLCLK;
    { Private declarations }
  public
    { Public declarations }
  end;

...

Procedure TForm1.WMLButtonDblClk(var Msg: TMessage);
Begin
  // тут делаем что-нибудь
  Msg.Result:=-1; // <-- не пускаем это сообщение дальше!!!
End;

В результате при Msg.Result:=-1 вторую пару сообщений MouseDown и MouseUp система уже не шлёт:
CODE
MouseDown
MouseUp
DoubleClick
Siberian GRemlin,
Dec 30 2008, 20:40 [.UAX] Unreal Engine
- Почему нельзя взять ucc от 2003 - он старый формат не понимает?
- И чем это описание не устроило?
Siberian GRemlin,
Nov 21 2008, 19:02 Command & Conquer: Red Alert 3 - Soviet March
Послушал тут на днях OST от упомянутой игрушки - какой-то бред (link fixed), про овец, медведей и водку, к тому же абсолютно без рифмы.
А ведь заглавная тема выдержана в соответствующем духе, если бы не дебильные слова...
Впрочем, что ожидать от игры, которая изначально никогда не претендовала на серьёзность?

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

QUOTE
Command & Conquer: Red Alert 3 Theme - Soviet March
Alternative lyrics by -=CHE@TER=- 2008.11.22 ©

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

Отважно мы ступим на землю врага
Коль скоро к нам в гости нагрянет беда
Агрессор наказан и враг не пройдёт
Пускай спит спокойно Советский народ наш
(повторяется два раза)

(снова повторяется два раза первый куплет)


English translate (very poor and without rhyme):

Our fatherland - Soviet Union
We are connected strongly by bonds of friendship
Bravery and valour - here is our soldiers
We are warriors, defenders of our country

Doughtily we are march into enemy land
If there is a trouble comes to us
Aggressor will be punished and enemy will not pass
Let our Soviet nation sleep calmly
Siberian GRemlin,
Nov 11 2008, 17:04 CheckSum
QUOTE(Капитан Фокин @ Nov 11 2008, 06:14) [snapback]2362[/snapback]
А где, собственно ? blink.gif
Это только для команды.
Версия 0.25 на сайте.
История изменений - где и обычно.
Тестируйте, ждём отчёта.
Капитан Фокин,
Nov 7 2008, 15:24 CheckSum
QUOTE(Xplorer @ Nov 6 2008, 15:38) [snapback]2351[/snapback]
Залил на FTP исправленный файл. Изменил MD5Update и MD5Final.
Спасибо большое!!! В самое ближайшее время прикручу к плугену и пофикшу остальные пункты из todo!


QUOTE(Xplorer @ Nov 6 2008, 15:38) [snapback]2351[/snapback]
Если будешь использовать File Mapping, то возьми за основу тот вариант, где используется Int64.
Понял. Это, видимо, из /test/md5large/md5.pas


QUOTE(Xplorer @ Nov 6 2008, 15:38) [snapback]2351[/snapback]
P.S. Зачем изобретать колесо (т.е. I64S)? В Windows.pas есть типы LARGE_INTEGER и ULARGE_INTEGER.
Спасибо большое - не знал.

P.S. А вообще - это колесо изобретал не я, т.к. у меня изначально маппинга и надобности в этом типе не было. (*улыбается*)


Добавлено:
Версия 0.25 на FTP - всё из экстренного ToDo сделано.
Если ни у кого больше замечаний нет - то выложу релиз на сайт в выходные - вместе с оставшимися программами от jTommy и новым ToWav.
Капитан Фокин,
Nov 3 2008, 18:42 CheckSum
Из экстренных вещей, которые надо сделать в новом релизе:
1. Разобраться с MD5-ASM, чтобы он работал без ошибок и заменить им тот, что используется сейчас (правильный, но тормозной).
2. Добавить обработку ";"-комментариев в файлах с контрольными суммами от MD5, для тупых программ, которые их туда пихают в обход стандарта.
3. Добавить флаг FILE_SHARE_READ при открытии файлов. В данный момент наблюдается следующий баг: если файл открыт какой-то программой в режиме чтение+запись, то его содержимое можно просмотреть по F3 в FAR, но CheckSum, при попытке его проверить, говорит что нет доступа.
4. Попробовать ещё немного разогнать CRC32 через FileMapping?..
Капитан Фокин,
Nov 3 2008, 16:50 .DDS DirectX 10
Товарищ Jam Jam сообщивший о проблеме с .DDS нашёл программу, которая её разруливает: The Compressonator - AMD. Правда открывает только ~90% файлов - есть парачка, которые отчего-то не хотят открываться - но это мелочи. И ещё: в виду присущей разработчикам из AMD кривизны рук поменяйте у скачанного .EXE файла расширение в .MSI.
Siberian GRemlin,
Oct 12 2008, 19:44 No-CD for Disciples: Sacred Lands
Raf-9600!
Пробуй: dscplscd.zip
Должно работать для всех трёх версий: английской, Snowball и Акеллы.
Сделаны на основе версии от Акеллы (она и английская практически не различаются).
Raf-9600,
Sep 10 2008, 17:18 Opera 9.xx
Прочитал что, мол, в опере 8.хх содержится уязвимость, которая появляется при попытке отобразить большую картинку. Картинки отключены, но чем чёрт не шутит - решил обновиться. Тем более, что с масками в CSS а-ля a[href*="site.com"] она не работает (т.е. надо в href полностью указывать адрес сайта, что, понятное дело, глупо) - так что настроить универсальную баннерорезку не получилось.
Под рукой была 9.50.10081.0 (9.51) - поставил. Хрень такая, что устал уже плеваться: отвратительный интерфейс, графический стиль не удалось выключить до конца даже поставив стандартный скин в настройках, но больше всего меня выбесила кнопка "Отобразить быстрый набор", которую никакими настройками и изменениями конфигурации убить нельзя. Как создаёшь пустую страницу - так эта хрень тут как тут. Распаковал opera.dll, но одно дело распаковать, а другое дело найти там создание этой кнопки и отключить. WS32.EXE оперу не видит - там только Handle'ы окон и "???" вместо описания.
Нашёл какой-то EnumerationX на васике - он хоть классы окон видит, но текста, даже английского (специально переключился, чтобы проще искать было) я там не нашёл.
На .67D75F43 в opera.dll находится получение строчки по идентификатору из .lng файла, а вот где кнопка создаётся? Хотелось бы убрать её отображение.

Кто-нибудь что-нибудь по этому поводу знает?

Добавлено:
Кое-как нашёл: How to remove "Speed dial" button
QUOTE
opera:config#UserPrefs|SpeedDialState
0: Folded
1: Shown
2: Read only, and always show speed dial
3: Disable speed dial

Можно вручную поменять занчение этого параметра в "C:\Program Files\Opera6\profile\opera6.ini"
Grom PE,
Sep 10 2008, 10:38 Портирование озвучки с PS2/XBOX
Raf-9600!
Большинство консольных форматов понимает утилита ToWav от Xplorer'а - можно ей попробовать сконвертировать в .WAV, потом сжать в ADPCM (вся музыка в Max Payne 1/2 на PC такая).
А чтобы всунуть в игру - это ищи утилиту rasmaker, только существует две версии этой утилиты: старая и новая. Насчёт новой не знаю - все она архивы поддерживает или нет, но вот старая с архивами из Max Payne 2 работать не будет. Потом распаковываешь .RAS файлы, находишь тот, где звуки, заменяешь их и пакуешь с помощью той же утилиты всё обратно. Проблема тут будет только в том, если файлы в консольной версии и PC по разному названы - впрочем, в PC-версии был какой-то filelist.txt что-ли, где были перечисленны все звуковые файлы и события им соответствующие - думаю в консольной версии можно найти что-нибудь такое же и по событиям уже имена и менять.
Больше по данному вопросу ничего сказать не могу.
Raf-9600,
Aug 5 2008, 11:08 Кто чего слушает?
QUOTE(xkL0#J @ Aug 5 2008, 07:39) [snapback]2151[/snapback]

Привет всем. Может в этой теме чуть - чуть не в тему smile.gif .
Случайно не знаете как отседова --> http://markmorganmusic.com/ из раздела "music" эту самую музыку выдрать? Там всё на flash mad.gif .
Ради хорошего человека ничего не жалко. (*улыбается*)
[cut=Держи список]
CODE
http://markmorganmusic.com/01-Capture.mp3
http://markmorganmusic.com/02-TheTakeover.mp3
http://markmorganmusic.com/03-FlameOfTheAncientWorld.mp3
http://markmorganmusic.com/04-TheCollector.mp3
http://markmorganmusic.com/05-Kokoku.mp3
http://markmorganmusic.com/06-TheAttack.mp3
http://markmorganmusic.com/07-AnnahsTheme.mp3
http://markmorganmusic.com/08-Raid.mp3
http://markmorganmusic.com/09-CharredRemains.mp3
http://markmorganmusic.com/10-TheSearch.mp3
http://markmorganmusic.com/11-CityOfLostAngeles.mp3
http://markmorganmusic.com/12-Machine.mp3
http://markmorganmusic.com/13-Visible.mp3
http://markmorganmusic.com/14-CaliforniaRevisited.mp3
http://markmorganmusic.com/15-RadiationStorm.mp3
http://markmorganmusic.com/16-Berlin.mp3
http://markmorganmusic.com/17-Dreamtown.mp3
[/cut]
xkL0#J,
Jul 27 2008, 05:23 RTPatch 8.0
Слушай, а в RTPatchApply32 не указывается каталог в котором лежат необходимые файлы. Как тогда она их находит? В текущем ищет? Попробуй тогда ещё сменить его перед исправлением:
CODE
SetCurrentDir(ExpandConstant('{app}'));

Может тогда найдёт.
Siberian GRemlin,
Jul 14 2008, 07:25 CheckSum
If you wanna job done right - you gonna do it yourself ©

Как я уже говорил, заколебало каждый раз лезть в Total Commander чтобы проверить контрольную сумму. Для FAR плагины были, но они не устраивали, т.к. тоже криво были сделаны.
В конце концов сделали свой плагин, называется CheckSum.
Его достоинства по сравнениию с существующими (ради чего создавался):
1) Возможность создавать как .SFV (CRC32), так и .MD5 (MD5) файлы с контрольными суммами
2) Возможность проверять CRC32 по имени!!! - больше не нужно считать сумму в файл и, затем, смореть его, а потом удалять! Работает только на файлах такого вида:
Some.File.Name[12FACCB4].avi
т.е. маска: *?########?.*
Просто офигенно удобно!
3) Возможность начать проверку просто нажав ENTER на .SFV / .MD5 файле (в некоторых плагинах есть).
4) Возможность сравнить контрольную сумму файла с той, что находится в буфере обмена (появилась с версии 0.21)

Короче, там ещё много всякого - см. checksum.pas.

[cut=Файлы на TeamFTP]
checksum - собственно плагин и исходники к нему
crc-samples - примеры нормальных .SFV / .MD5
far170dp - кусок из FAR170ManagerDevPack - содержит заголовочные файлы для языков диалекта Pascal, справку по FARAPI на русском и пример HelloWorld.[/cut]

Для работы поместить .DLL файл в каталог:
C:\Program Files\Far\Plugins\CheckSum\checksum.dll
после чего перезапустить FAR.

[cut=ToDo List]
CODE

Not implemented yet
~~~~~~~~~~~~~~~~~~~
- Dialogbox with to input filename for checksum file (now this is CheckSum.[sfv/md5])!
  Get file name with .sfv/.md5 extension if one file selected or folder name if there is
  more than one file and, finally, "CheckSum" name when CheckSum performed in the root folder.
- Allow user to manually select files from checksum file in dialog which he want to check
- Progress bar (current %, file X of Y / total % of Y files)
  Progress bar --> http://forum.farmanager.com/viewtopic.php?f=8&t=2622
  Merge CRC32 and MD5 modules
- Statistics (X files OK, Y files fails, Z files not found) with filelist
  For users who don't want to hit ENTER every time on error and just watch overall statistic
- Write help
- Add more checksum algorithms (SHA-1, ED2K, Tiger, etc...) or just create CheckSum plugin (.fmt) routine?..
[/cut]
Grom PE,
Jun 16 2008, 12:01 Баги сайта и форума
QUOTE(Grom PE @ Jun 16 2008, 03:09) [snapback]2065[/snapback]
Можно ли настроить отображение времени по-привычному, в 24-часовом виде?
А то AM/PM уже достает понемногу.
Fixed.
Правда на отквоченные посты это не относится, т.к. там дата прописана строчкой.
Grom PE,
Jun 6 2008, 11:55 !Вирусы!
[offtopic]
QUOTE(xkL0#J @ Jun 6 2008, 05:16 AM) [snapback]2048[/snapback]
Доброго времени суток smile.gif . Объясни незнающему, зачем нужен этот "md5", я знаю, что это вроде для проверки CRC, вроде...

Ну, MD5 в отличие от CRC32 генерит не 4-х байтный (8*4=32 бита), а 16-ти байтный код. Я так понимаю вероятность появления ошибки сокращается.
Я сразу скажу, что слабо в этом разбираюсь (и могу сморозить какую-нибудь глупость, так что поправьте, если что), но давай представим такую ситуацию: 4 байта (8*4=32 бита) могут хранить число 2 в 32 степени (2^32) - т.е. числа от 0 до 4294967295 - итого 4.294.967.296 возможных комбинаций. Что такое по сути хэш или контрольная сумма? Это некоторое число, которое по какому-то алгоритму сопоставляется входным данным. Когда у тебя на входе данных, для примера CRC32, меньше либо равно чем 4 байта - то у тебя каждой последовательности байт можно сопоставить уникальную CRC32 контрольную сумму. Хотя бы даже по номеру - например:
0 - соответствует 0
1 - соответствует 1
...
4294967295 - соответствует 4294967295 (FF FF FF FF)
в случае с CRC32 у тебя левый столбец так и будет от 0 до 4294967295 , а правый будет раскидан по некоторому алгоритму.
Но что делать, когда у тебя не 4 байта, а 200 Мб? В такой ситуации сочиняется некоторый алгоритм, который позволяет вычислить контрольную сумму в зависимости от содержания этих 200 Мб. Скажу сразу - если размер этих данных увеличить/уменьшить - то контрольная сумма может быть легко подделана (но чтобы она получилась такая же как у оригинального файла "случайно" - это... очень маловероятно). Но, предположим, что скачиваем какой-нибудь, "Genesis - Land of Confusion [AABBCCDD].mp3", где [AABBCCDD] - это его CRC32 контрольная сумма в HEX (шестнадцатеричном представлении). Т.к. файл при скачивании (когда нет ошибок с сетевыми пакетами) всегда у всех имеет один и тот же размер, то в случае повреждения какого-либо байта или блока байт это тут же отразится на контрольной сумме. Но! Почему же MD5 лучше CRC32?.. Давайте посмотрим:
200 Мб = это 200*1024*1024 = 209.715.200 байт. А теперь делим на 4 байта (размер CRC32):
209715200/4 = 52 428 800 - т.е. CRC32 умещается целиком в таком файле 52 миллиона раз! Т.е. существует 52 миллиона варинатов файла размером 200 Мб, у которых CRC32 будет одинаковый, а содержимое - разным! Конечно, случайное (именно случайное!) изменение байт таким образом, чтобы CRC32 совпало, довольно маловероятно (где-то даже вероятность читал, кажется в той же Wiki), но тем не менее, в случае MD5 (16 байт!) - эта вероятность в 4 раза меньше.
Надеюсь, что понятно объяснил. (*улыбается*)

Сразу предупреждаю, что глубоко в MD5/CRC32 не копал - возможно у них могут повторяться контрольные суммы чаще, чем их длинна - например, могут быть совпадающие CRC32 у файла размером в 4 байта. Ещё раз говорю - это только предположение! - честно говоря лень читать все мат.выкладки этих алгоритмов.[/offtopic]
xkL0#J,
May 4 2008, 19:13 Конвертер музыки NFS4 (в игру)
В общем такие дела - апосля долгого курения маны (EA-MUS.txt) Валерия Анисимовского, удалось-таки всунуть свою музыку в NFS4.
Как я и предпологал, если поменять формат записи из SPLIT в INTERLEAVED, то даже писать упаковщик не нужно будет - можно уже готовый файл после работы программы mp3_2_asf взять (чем я, собственно, для тестов и пользовался).
Возникла проблема: игра переваривает файлы в 22050 Hz (они у неё сами в таком формате), даже переваривает 44100, но вот на 32000 - вешается, причём намертво - только RESET на системном блоке спасает. Из-за чего - х.з. Уже на 10 раз всё проверил. А то взял было музыку из NFS6HP2 и натравил на неё программу свою - она её в INTERLEAVED переделала и я сунул в MENU1.ASF. Всё играется, всё пушисто, а вот когда песня заканчивается и должна заново повториться, то компьютер намертво виснет.

Сейчас нахожусь на стадии переделывания тестовой проги в конвертер.
Сразу скажу, что будет ограничение - только стерео и, в связи с описанным выше косяком, только 22050 Hz файлы могут быть конвертированны. Всех устраивает?
useretail,
Apr 25 2008, 08:36 Нужно запаковать в WD архив
Почему игра падает не разбирался, зато знаю почему в брифинге абракадабра вместо русских букв - там используется новый файл - fontnew.mix, который не руссифицирован. Этот файл содержит в себе как шрифт, так и таблицу символов/смещений. Это как бы .PCX+.KER в одном флаконе (только графика там не в .PCX формате). Перевести его не могу - т.к. это надо разбираться с форматом. Заставить игру использовать другой (русский) шрифт тоже не могу - т.к. у .PCX+.KER и fontnew.mix форматы разные.
В общем, если кто-то разберёт формат этого шрифта и переведёт его - тогда реально сделать нормальный перевод.
Siberian GRemlin,
Apr 18 2008, 08:25 Нужно запаковать в WD архив
Raf-9600!
Не, так не пойдёт - качать игру и времени ей заниматься у меня нет.
Вот тебе wdpack.zip и с помощью него сам и пакуй что надо.
Я все шрифты заменил на русские, а, видимо, некоторые не нужно трогать - вот и поэксперементируй - замени один, посмотри, что получится, затем замени другой. Я делал так: брал файлы SYS10.PCX и SYS10.KER и копировал их под именами LAT1WEST.PCX и LAT1WEST.KER, ну и точно также с остальными шрифтами (может, кстати, чтобы латинские нормально отображались .KER файл и не стоит трогать - поэксперементируй).
В общем удачи.

Исходные коды для WDPack выложу на сайт при ближайшем обновлении.
Напомню, что поле с контрольной суммой всё ещё не считается (потому что непонятно как его считать).
Пакуются все файлы в текущем каталоге и подкаталогах (! не забывай про "FONTS/"!), вызывать так: wdpack.exe имя_архива.wd. Например:
wdpack.exe font.wd
Raf-9600,
Apr 3 2008, 21:54 Кто чего слушает?
Siberian GRemlin!
Что-то от Therion мне давали послушать правда давно - как-то ничего не запомнилось... Возможно, надо перепрослушать - может что-нибудь приглянётся.

xkL0#J!
Во, спасибо большое!
Кстати, нашёл прямые ссылки: Myzuka.ru: Scars and Souvenirs
Там песни, говорят, битые так что лучше качать по ссылкам из комментариев (там ещё ссылка дана на три бонус-трэка).
[cut=Продублирую их тут на всякий пожарный]
QUOTE
d3lm1kk | 03.04.2008
альбом неполный!!! ссылка на нормальный альбом Scars_And_Souvenirs.rar

ZAX | 04.04.2008
Существует еще 3 бонус трэка Theory_Of_A_Deadman-Scars_And_Souvenirs-2008-Bonus_Tracks.rar
[/cut]

Что насчёт самого альбома - то только что скачал, пока что ничего сказать не могу - ещё толком не слушал - пару песен только. Но, вообще, впечатление положительное - во всяком случае группа не испортилась это точно.
xkL0#J,
Mar 27 2008, 13:36 JPGStrip
Обновил первый пост - JPGStrip 0.25:
QUOTE
Version: 0.24 -> 0.25 (2008.03.27)
---------------------
-=CHE@TER=- * Filename doesn't output if file is already optimized
-=CHE@TER=- * Don't write to disk anything if nothing is stripped - a bit faster work
-=CHE@TER=- * Better support for .BAK: they won't created if nothing is stripped
-=CHE@TER=- * "File Access/Modification/Create Time" always restore for all files
(only if BTNoDatetime not specified), because file always readed for
JPEG signature which dropped "File Access Time" property

Блин, чертовски удобную штуку мы сделали. JPGStripper от SteelBytes я уже выкинул, а также вытер с винта и реестра всё то, что оно нагадило. (*улыбается*)

Чего ещё изменил:
1. Дату у каждой версии в истории
2. Все изменения пометил как {* 0.25 *}, чтобы можно было в случае чего знать, где искать ошибку, да и просто ориентироваться что и когда меняли
3. Файл читается в память, апосля этого в массив из 100 элементов (взял с большим запасом) заносится смещение и размер секций, которые нельзя стрипать. После этого подсчитывается размер этих секций - если он, в сумме, оказался меньше размера файла - только тогда создаётся .BAK файл, а файл перезаписывается. Всё гениальное - просто. (*улыбается*)

Насчёт To Do:
QUOTE
- show error if no files given

Не совсем понял про что тут речь - объясните, кто добавил, или уберите из to do.

А вот что реально нужно добавить:
QUOTE
- skip duplicate FF blocks (for damaged files)
У меня пару лет назад рухнул винт. Восстанавливал когда с него файлы - восстановил сайт какой-то по Silent Hill 2. У картинок почему-то дублировался JFIF заголовок. Вот примеры:
dupjpghdr.zip (102 533 байта)
Может в массив, который у меня сейчас используется для секций (Sect[]) добавить поле - номер секции с проверкой: дублирующиеся секции не добавлять?
Grom PE,
Mar 25 2008, 17:24 Обмен любезностями
"Рукопись, найденная в tmp-файле"
Сергей Смирнов эксклюзивно для журнала GAME.EXE/Games Magazine.
Говорят, там было три его рассказа. У меня есть только вот эти два - отсканил и выложил:
1. Дело банановой цикады, или Виртуальный киднэпинг (Gamez Magazine / Магазин Игрушек 11-12 '96)
2. Мотылек по прозвищу "Боинг" (Game.exe 01 '97)
Художник: Эдуард ХАБИБУЛЛИН.

СКАЧАТЬ (16,38 Mb)

Если ссылка умрёт - дайте знать. Залью заново.
Grom PE,
Mar 17 2008, 17:04 Конвертер музыки NFS4 (в игру)
geminiYO!
interleaved - это способ записи уже сжатых данных. Сжатие - EACS (Electronic Art Codec for Sound). EACS - не поддерживает никто, кроме перечисленных мной в этой теме конвертеров.
Извини, у меня сейчас острая нехватка времени, так что помочь вряд ли чем-то смогу.
Grom PE,
Feb 10 2008, 17:34 Кто чего слушает?
Спасибо за отзыв! Надо будет тоже скачать, как-нибудь...

QUOTE(jTommy @ Feb 10 2008, 04:06 PM) [snapback]1837[/snapback]
Ага, я тщетно пытался найти где-нить полную версию (как и первый Half-Life, там тоже аудиодорожки должны быть).
Проверяй Л/С. (*улыбается*)
jTommy,

8 Страниц V « < 5 6 7 8 >
Упрощённая версия Сейчас: 16th March 2026 - 21:47