Сейчас на форуме: tyns777 (+5 невидимых)

 eXeL@B —› Программирование —› патч.сорс.мейкер паблик релиз
<< . 1 . 2 .
Посл.ответ Сообщение

Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 08 августа 2007 13:05 · Поправил: LazzY
· Личное сообщение · #1

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

итак
линк:rapidshare.com/files/47739362/Pathmaker_public_release_0.99.rar.h tml
пасс:%privet%kagd3la%

возможности:
оффсет\реестр\атач\снр
скиновый интерфейс"эффекты"\эбоуты
музыка хм\mod (возможно прикрутить другие "плееры" если найдете паблик сорцы\либы)
(для MOD музыки юзается моя либа lmmod, на кот нехочу заострять внимание
для XM minifmod или ufmod )
возможность расширять,добавлять итп
сырцы компилируются в масме 8-9

для теста заюзал картинки из tport'оdского патча
гритисы и т.п. тоже наши сталобыть можно заменить

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

ps: снр и реестр добавил сравнительно недавно так что они еще в стадии "тестенга"




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 10 августа 2007 16:13
· Личное сообщение · #2

LazzY пишет:
но насчет Цэ несовсем правда ара обманываед

Ну я его не реверсил =) Я диска R не запускаеццо, а с диска C - робит. Там как раз масм32 и стоит.



Ранг: 62.5 (постоянный), 2thx
Активность: 0.050
Статус: Участник

Создано: 10 августа 2007 21:53
· Личное сообщение · #3

хоти-те прикол
если убрать все пути в *.inc-файлах в заголовке и в *.lib-файлах и запихнуть *.inc-файлы в текущий
каталог то компиляция проходит успешно
у меня так

начало асм-файла
.386
.model flat,stdcall
option casemap:none
include windows.inc
include user32.inc
include kernel32.inc
include gdi32.inc
include comdlg32.inc
include shell32.inc
includelib user32.lib
includelib kernel32.lib
includelib gdi32.lib
includelib comdlg32.lib
includelib shell32.lib
все указанные *.inc-файлы весят вместе 1,18 Мб
я компилю *.bat-файлом лежащем в папке с проектом и указывающим на переделанный
bldall.bat лежащий у меня в c:\masm32\bin
в качестве параметра я использую имя файла без расширения
(у меня 1234.asm)
содержимое моего *.bat-файла


%SYSTEMDRIVE%\masm32\bin\bldall.bat 1234
pause


кстати пауза в моем файле нужна потому что задержка в запускаемом дочернем файле не срабатывает

содержимое переделанного bldall.bat

@echo off

if not exist rsrc.rc goto over1
%HOMEDRIVE%\masm32\bin\rc /v rsrc.rc
%HOMEDRIVE%\masm32\bin\cvtres /machine:ix86 rsrc.res
:over1

if exist "%1.obj" del "%1.obj"
if exist "%1.exe" del "%1.exe"

%HOMEDRIVE%\masm32\bin\ml /c /coff "%1.asm"
if errorlevel 1 goto errasm

if not exist rsrc.obj goto nores

%HOMEDRIVE%\masm32\bin\Link /SUBSYSTEM:WINDOWS /OPT:NOREF "%1.obj" rsrc.obj
if errorlevel 1 goto errlink

dir "%1.*"
goto TheEnd

:nores
%HOMEDRIVE%\masm32\bin\Link /SUBSYSTEM:WINDOWS /OPT:NOREF "%1.obj"
if errorlevel 1 goto errlink
dir "%1.*"
goto TheEnd

:errlink
echo _
echo Link error
goto TheEnd

:errasm
echo _
echo Assembly Error
goto TheEnd

:TheEnd

pause





Ранг: 62.5 (постоянный), 2thx
Активность: 0.050
Статус: Участник

Создано: 13 августа 2007 21:57
· Личное сообщение · #4

Кому нужны программные спецэффекты зайдите сюда
cyberdoomsystems.narod.ru/ripp.html



Ранг: 62.5 (постоянный), 2thx
Активность: 0.050
Статус: Участник

Создано: 13 августа 2007 21:59
· Личное сообщение · #5

извиняюсь вышенаписанное не туды отписал
была бы возиожность удалить сообщение...




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

Создано: 14 августа 2007 03:54
· Личное сообщение · #6

GodFather пишет:
была бы возиожность удалить сообщение...


можно было отредактировать своё собственное...



Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 16 августа 2007 13:20 · Поправил: LazzY
· Личное сообщение · #7

обновил немного

опдейт:
- добавил ufmod_DirectSound который
- уфмод'ы перекомпилены и размер уменьшен =/
- возможность добавлять настраиваемые эффекты.
- эффект "экволайзера" ( хоть аст ругался и говорил эква это не то совсем, но непомню %)
( с уфмодом только )
- маленькие багфиксы
- вроде отвязал от Цэ ))

как юзать:
* с интерфейсом все ясно. русунки находятся в папке RES
* эффекты на вкладке эффектс. Дблклик по доступным и можно юзать
* музычку добавлять на вкладке Resources. и регион если надо тамже
драг и все такое присутствует ессно

в папке Release имеем скомпиленый патч ( или нет :D )

линк:hттp://rapidshare.com/files/49312106/Patchmaker_public_release_1. 01.rar.html
пасс:%preved%2



Ранг: 153.9 (ветеран)
Активность: 0.120
Статус: Участник
reborn

Создано: 16 августа 2007 17:53
· Личное сообщение · #8

LazzY

Молоток что выложил, постучись ко мне в аську или ПМ я тебе ещё всяких вкусных штучек дам, да и поговорить охота...

-----
~ the Power Of Reversing team ~




Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 17 августа 2007 12:25
· Личное сообщение · #9

вчера я в посте обманул про "отвязку от Цэ"
спешу пофиксить это и возможность наличия пробелов в путях

в связи с тем что хэлпа нет, а интерфейс "интуитивно непонятный" )
вкратце напишу маленький howto
что сбилдить патч надо:
- в папке RES хранятся ресурсы. туда кидаем свои картинки ( названия надо сохранить ).
- затем на вкладке VisualSettings нужно выбрать в каком формате logo, и настроить расположение
кнопок( потом проект можно сохранить, с названием скина например, чтоб не настраивать потом снова )
либо вручную, либо используя примитивный Wizard ). также выставить размеры logo. либо ручками либо
автоматически ( иногда немного не точно ). потом сохранить проект Config->Save.

в релизе патч идем с моими настройками на r3r'овский скин и все там расставлено уже.

- с музычкой итп все понятно, если что непонятно есть кнопка <?> )
- c эбоутами тоже ясно.
- При желаниеи добавляем "эффекты". На вкладке Effects выбираем что надо и dblclick или батон.
"Эффекты" можно расширять, добавлять этц.
Выделаем нужный "эффект" из выбраных и жмакаем Config>
( например сейчас редактируется eqva, если надо поменять цвета, размеры итп )
- ну что касаемо offset патча, reg, snr, attach то тут все стандартно

зы: в архиве в папке Release лежит сбилденый патч, для примера, с эквой, регионом, примером оффсет,снр,рег,атач патча

линк:rapidshare.com/files/49509748/Patchmaker_public.rar.html



Ранг: 31.8 (посетитель)
Активность: 0.020
Статус: Участник

Создано: 17 августа 2007 16:09 · Поправил: Sn00pY
· Личное сообщение · #10

Из эффектов FadeShow не компилит и еще иногда Runtime error 429382 вылазит (например когда часто AFont Color меняешь). Или это только у мя так?



Ранг: 62.5 (постоянный), 2thx
Активность: 0.050
Статус: Участник

Создано: 17 августа 2007 19:06
· Личное сообщение · #11

кстати косяк возможно не из-за пробелов в путях а из-за косяка с кодировкой в коммандной строке
например если запустить пакетный файл с содержимым
cd C:\Новая папка
pause

то выкинет ошибку


C:\!!!>cd C:\═ютр  яряър
Системе не удается найти указанный путь.

C:\!!!>pause
Для продолжения нажмите любую клавишу . . .

а если с таким

cd C:\Ќ®ў п Ї ЇЄ 
pause
(то же самое только кодировка MS-DOS)
сообщение будет таким

C:\!!!>cd C:\Новая папка

C:\Новая папка>pause
Для продолжения нажмите любую клавишу . . .

кстати если юзать
пару функций
invoke BitmapFromResource, hInstance, 2000

invoke BitBlt,hDC,0,1,550,175,memDC,0,0,SRCCOPY

то можно воспроизводить не только BITMAP, JPEG но и GIF {может и еще какой встроенный в систему формат}
(только статические)
анимированные GIF тоже можно но анимация отображается статической картинкой
первого кадра
вот пример



7b15_17.08.2007_CRACKLAB.rU.tgz - car.rar




Ранг: 85.7 (постоянный)
Активность: 0.110
Статус: Участник

Создано: 18 августа 2007 11:08
· Личное сообщение · #12

из самых страшных, выбрал самый страшный

-----
Я фантомас, а ты гавно





Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 20 августа 2007 10:32
· Личное сообщение · #13

нарисуйте мне логотеп какой-нить, без всяких надписей и т.п. =)




Ранг: 68.0 (постоянный), 6thx
Активность: 0.060
Статус: Участник

Создано: 20 августа 2007 11:38
· Личное сообщение · #14

Ara пишет:
нарисуйте мне логотеп какой-нить, без всяких надписей и т.п. =)

Опешите, что вы хотите видеть, поподробнее.
Размеры, цвета, etc.
Мошт кто-нить и нарисует




Ранг: 1288.1 (!!!!), 273thx
Активность: 1.290
Статус: Участник

Создано: 20 августа 2007 11:46 · Поправил: Ara
· Личное сообщение · #15

тотже, который в тпорт-логотипе в патчере стоит стандартным. цвета теже.



Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 20 августа 2007 13:22
· Личное сообщение · #16

ога и в лого обязательно аватар заюзай)
присабач сбоку гденить :D

зы по теме:
с FadeShow действительно спешил и запарился. поправить несложно.
в сырке
StartLayeredValue
EndLayeredValue
заменить на
FadeShowStartLayeredValue
FadeShowEndLayeredValue

на счет русского =\ у меня такое впечатление что это линкер "не хавает"
засим выход один
юзать англ либо с движка буду копипастить Release в папку с масмом и компилить оттуда




Ранг: 61.7 (постоянный)
Активность: 0.050
Статус: Участник
я

Создано: 21 августа 2007 17:55
· Личное сообщение · #17

GodFather пишет:
кстати косяк возможно не из-за пробелов в путях а из-за косяка с кодировкой в коммандной строке
например если запустить пакетный файл с содержимым
cd C:\Новая папка
pause
то выкинет ошибку
C:\!!!>cd C:\═ютр яряър
Системе не удается найти указанный путь.
C:\!!!>pause
Для продолжения нажмите любую клавишу . . .


для этого есть команда chcp ;)

@echo off
chcp 1251 >nul
cd "C:\Новая папка"
chcp 866 >nul
dir
pause


И нечего извращаться

LazzY
Давай патч мейкер под фасм перепишем - проблем с компилем будет в пятьсот раз меньше да и в дистриб можно будет сразу фасм засунуть + будет компактнее ;)



Ранг: 110.7 (ветеран)
Активность: 0.070
Статус: Участник
~ tPORt ~

Создано: 21 августа 2007 23:23
· Личное сообщение · #18

2багя >> да, помню юзал команду chcp
но с тех пор прошло много времени и та часть мозга отрофировалась уже
подскажите )



Ранг: 65.7 (постоянный)
Активность: 0.050
Статус: Участник

Создано: 22 августа 2007 13:43
· Личное сообщение · #19

если можно еще прикрути что бы при ошибке выдавалось содержимое консоли (это через pipe можно реализовать) а то очень не удобно когда error и все.. а в чем ошибка - хз... а вообще рульный проект



Ранг: 62.5 (постоянный), 2thx
Активность: 0.050
Статус: Участник

Создано: 23 августа 2007 21:59
· Личное сообщение · #20

а нафига с пайпом заморачиваться когда можно в файл перенаправить
да и ещё в папке \masm32\bin
есть файл ml.err в нем хранятся сообщения об ошибках
если их перевести то можно наслаждаться ими на родном языке





Ранг: 756.3 (! !), 113thx
Активность: 0.610.05
Статус: Участник
Student

Создано: 18 апреля 2011 01:36
· Личное сообщение · #21

LazzY пишет:
вчера я в посте обманул про "отвязку от Цэ"
спешу пофиксить это и возможность наличия пробелов в путях

Эта версия у кого-нибудь осталась?

-----
z+Dw7uLu5+jqLCDq7vLu8PvpIPHs7uMh




Ранг: 8.1 (гость), 3thx
Активность: 0=0
Статус: Участник

Создано: 18 апреля 2011 17:27
· Личное сообщение · #22

Нашел у себя несколько версий
http://rghost.ru/5235383
парль:cracklab

| Сообщение посчитали полезным: ressa, Isaev
<< . 1 . 2 .
 eXeL@B —› Программирование —› патч.сорс.мейкер паблик релиз
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати