| Разработка и ромхакинг > Ромхакинг и программирование |
| ищу программу |
| (1/1) |
| Ti_:
для пропачивания файла смысл проги открываем файл-создается для него профиль.(который хранится) далее добавляем значение 1) ( название: , адрес: "00FF1234": ) и того 4 окошка: название "вася": адрес: 00FF1234 текущее значение: 0102FFFF новое значение: FFFFFFFF (4-ое мы и изменяем) далее добавляем 2-ое) и т .д. желательно чтобы влезало больше 200. ну и кнопка patch. есть ли такая прога? кто названице подскажет. |
| HoRRoR:
Вряд ли есть, но написать несложно. |
| Ti_:
--- Цитата: HoRRoR от 11 Декабрь 2008, 20:36:07 ---Вряд ли есть, но написать несложно. --- Конец цитаты --- несложно, ток кто бы написал )) :) было бы кул. в пейнте нарисовал) мб из местных кто замутить захочет ? )) |
| HoRRoR:
Господи, зачем же так брутально? :) Можно и списком сделать. Если хочешь - я напишу, но весить прога будет не меньше полуметра. И вопрос: четырёхбайтовые значения - это DWord и Little Endian? |
| Ti_:
--- Цитата: HoRRoR от 12 Декабрь 2008, 16:42:32 ---Господи, зачем же так брутально? :) Можно и списком сделать. Если хочешь - я напишу, но весить прога будет не меньше полуметра. И вопрос: четырёхбайтовые значения - это DWord и Little Endian? --- Конец цитаты --- да как угодно главное чтобы в глазах не рябило) хочу конечн, можешь хоть на 10метров написать-лишбы работала) (главное чтобы всяких там frameworkov последних версий по 500метров не требовала!!!) когда добавляешь название и адрес, еще выбрать скока байт 1,2 или 4 все в hex как и есть в файле. little endian я не знаю что такое :blush: так посмотрел что за BIG_ENDIAN LITTLE_ENDIAN фигчепонял, они вообщем последовательно должны идти все 4байта как и в файле начиная с этого(указанного) адреса. и конфиги для каждого файла аля рома для каждого свой создавался и так чтобы в txt открывались. .. romhaxxor.exe /configs (папка) Rock n' Roll Racing (U) [!].сfg Dune - The Battle for Arrakis (U) [!].cfg -название как имя файла ток cfg. |
| HoRRoR:
--- Цитата: Ti_ от 12 Декабрь 2008, 18:44:09 ---да как угодно главное чтобы в глазах не рябило) --- Конец цитаты --- Пока что получается в таком духе: --- Цитата: Ti_ от 12 Декабрь 2008, 18:44:09 ---хочу конечн, можешь хоть на 10метров написать-лишбы работала) (главное чтобы всяких там frameworkov последних версий по 500метров не требовала!!!) --- Конец цитаты --- Не будет ;) А Big/Little Endian - это порядок байт. У сеги Big Endian. |
| Ti_:
--- Цитата: HoRRoR от 12 Декабрь 2008, 20:17:00 ---Пока что получается в таком духе: --- Конец цитаты --- ого! респектище огромный )) там справа прокрутку прикрепить ток. или как я вначале написал чтобы на 1странице по 15имен. хотя да наверно таблица удобней, но ее каждый раз придется мотать если там много всего понасоздавать. а если по страницам то легче найти будет, если номер скажем последней открытой запоминаться будет. |
| HoRRoR:
Можно было конечно поддержку "папок" создать, но влом переписывать. Добавлю сортировку по именам/оффсетам/типам/значениям и инрементальный поиск по именам - этого должно хватить. |
| HoRRoR:
Пока вот что получилось. |
| Ti_:
сама пашет , но конфиг не грузицо пишет чет типа: [Error] Hex->Int error! (00FFFF00) [Error] Hex->Int error! (00FFFF00) [Error] Hex->Int error! (00FFFF00) [Error] Hex->Int error! (00FFFF00) // так щас отойду потом гляну точнее так там косяк вообщем когда 2параметра, или это из-за конфига, +удаляю второй параметр, пишу сохранить ошибку выдает. также когда пустой конфиг его нельзя сохранить,ошибка. |
| HoRRoR:
Тьфу блин, я идиот, читал значения как десятичные. Перезалил исправленную. |
| Ti_:
вот терь вроде все работает. но, если поставить byte а не dword, то в окошке все равно 8позиций. а word эт текст или что?или 2байта- ну там их тоже 8вообщем. |
| HoRRoR:
--- Цитата: Ti_ от 13 Декабрь 2008, 19:32:29 ---но, если поставить byte а не dword, то в окошке все равно 8позиций. --- Конец цитаты --- В окне ввода оставил 8 позиций, чтобы не было такого, что случайно кликнул байт - и обрезалось. А в списке больше 2 символов потому что значение больше 255, сейчас сделаю "обрезание". --- Цитата: Ti_ от 13 Декабрь 2008, 19:32:29 ---а word эт текст или что?или 2байта- ну там их тоже 8вообщем. --- Конец цитаты --- Byte - 1 Word - 2 DWord - 4 -- Перезалил. Добавлено позже: З.Ы. Чорд, у тебя секретная кнопочка видна :D |
| Ti_:
--- Цитата: HoRRoR от 13 Декабрь 2008, 20:01:04 ---секретная кнопочка видна :D --- Конец цитаты --- она и щас видна=) но думаю это не последний релиз, сортировки ты еще не делал вроде. а так крутая прога вышла. думаю не одному мне пригодится, а то все делали какие-то cпецилизрованные, для чего то одного. тут и конфигами при желании можно будет обмениваться.. респект те огромный ! :thumbup: :thumbup: |
| HoRRoR:
С сортировкой косячок, ибо я из-за лени своей основал всё на индексах, а не на указателях. Есть вариант сделать сортировку без возможности возврата изначального порядка. Ну или помучаться и переделать всё на указатели, тогда можно будет и "папки" реализовать, и сортировать как душе угодно. |
| Ti_:
--- Цитата: HoRRoR от 13 Декабрь 2008, 20:34:05 --- Есть вариант --- Конец цитаты --- ну смотри сам, точнее я щас посмотрел сортировка мне не нужна вриницпе- она ж все перепутает местами ( я имел ввиду просто поиск если список большой будет) - тогда да значит порядок не должен сохраняться. хотя не , тогдада опять чет не то выходит- сейчас то уже можно сортировать вручную мышкой или стрелками.(то есть порядок сохраняется, и если буду сортировать - собьется, а мне этого не надо) Добавлено позже: с Word- ом (big endiad) какой то косяк- не заменяется значение чет. |
| HoRRoR:
>с Word- ом (big endiad) какой то косяк- не заменяется значение чет. Упс... Перезалил. |
| Ti_:
если в нейме " = " будет, -> ругается. походу что после =думает значение чтоли) и ошибку пишет. нужно наверно = запретить в названии писать |
| feki38:
Я тоже хотел патчер свой написать, но пока очень занят проектом "FeRAP 2". |
| Навигация |
| Главная страница сообщений |