Разработка и ромхакинг > Ромхакинг и программирование
Нужна помощь в написании Пакера/анпакера для NES.
<< < (3/3)
CaH4e3:

--- Цитата: Ride11 от 28 Январь 2018, 23:48:45 ---мне не нужны уровни, мне нужны знания такие, с которыми я бы сам мог добавлять эти уровни и разбираться со всеми этими штуками(врагами, логикой и т.д. и т.п.)  на примере этой конкретной игры

--- Конец цитаты ---
я тебе уже сказал, к кому сходить и попросить. но я сомневаюсь, что это тебе конкретно поможет. ты же сам не знаешь, что ты конкретно хочешь и где... чего-то хочется, а кого - не знаю...

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

тебе сделать исходники и разжевать как что работает? а потом, ты знаешь асм и можешь добавлять код и данные? т.е тебе надо показать, как это делать и рассказать туториал по асму? а дальше что? на каждый чих появляется вопрос. может мне самому и код добавить и уровни нарисовать? поздравляю, ты японский геймдизайнер.

тебе никто  не сможет дать полный набор навыков и знаний, необходимых, чтобы сделать что-то. если ты приходишь к гончару и говоришь ему - хочу сделать горшок на примере вот этого. он тебе даст глину и круг. и покажет, как руками двигать. но ты не сделаешь шедевр с первого раза. придется потренироваться и пое*баться...

Добавлено позже:

--- Цитата: Ride11 от 28 Январь 2018, 23:48:45 ---Ну вот как то же набрали они аж 120 000$
Да и зачем продавать, это может опять же покупаться для just for fun
Вы ж не покупаете любую вещь, потому что она окупится, покупаете и то, что не окупится никогда

--- Конец цитаты ---
там и не на такое говно миллионы собирали и на пандору бабла было немеряно. а в итоге три года ждали и чета там получили в итоге. но что то я не вижу больше новостей сколько там народу на пандору игр бесплатно написало...
Yoti:

--- Цитата: Ride11 от 28 Январь 2018, 21:51:20 ---Что-то я не вижу сорсов и кучу инфы по Ninja Gaiden 3))
кроме 1-го уровня CadEditor от spiiin конечно

--- Конец цитаты ---
За донэйт он может допилить поддержку.
Ride11:

--- Цитата ---исходники для добавления уровней? давай я тебе сделаю исходники. они  тебе не пригодятся. тебе не понять, что там за что отвечает и как работает.
--- Конец цитаты ---
да что ты говоришь, один ты у нас избранный и только ты асм понимаешь, не боги обжигают горшки

я не хочу добавлять новые уровни, я хочу понять как все работает, асм я и без тебя выучу,
структуру файла NES(я не говорю про заголовок) конкретно на примере NG3, потому что не "стоит" на другие, мне не хочется на не интересных мне играть это изучать и всё тут

это например как знать язык Cи, Java
но не знать библиотек и функций Win32API и Android соответственно


--- Цитата --- и как минимум два тотальных хака
--- Конец цитаты ---
где их можно скачать?или под тотальным хаком подразумевается замена спрайтов ниндзи спрайтами марио?
я находил только отстойные
spiiin:

--- Цитата: Yoti от 29 Январь 2018, 00:49:49 ---За донэйт он может допилить поддержку.
--- Конец цитаты ---
Схема с донейтами работает не так. Если тебе нравится программа - показываешь автору, что она тебе нравится. Автор ничего не должен. Это одна из схем обратной связи - можно написать "классная программа", а можно пожертвовать какую-либо небольшую сумму, чтобы сказать автору, что программа нравится.

Чтобы сделать редактор для игры, которой вам хочется, а автору нет - надо нанять себе программиста и оплатить его работу, это не донейт. Или же научиться писать код  и сделать самому. То же самое с компрессорами, то же самое с любыми другими программами - никто не обязан выполнять чужие хотелки просто так. Это всё равно что подойти на улице к человеку и сказать "Слушай, ты сильный, разгрузи мне фуру, ты же умеешь, а мне некогда разбираться самому, как это делается, я хочу чтобы содержимое фуры оказалось вон в том складе, а дальше я уже сам разберусь, а глядишь, разгрузишь мне пять машин, и там я и сам научусь, как это делать".



Добавлено позже:
При этом человек этот резонно говорит, что тебе содержимое этой фуры и не надо-то в общем, потому что ты им пользоваться не умеешь. И ты ему сам не можешь объяснить, зачем тебе оно надо, просто хочешь посмотреть, как он работать будет, а потом посмотришь на это содержимое, и выбросишь его, а грузчику просто скажешь "молодец, хорошо поработал, вон, смотри, ещё пара фур стоит не разгруженных, неплохо бы их теперь разгрузить"
CaH4e3:

--- Цитата: Ride11 от 29 Январь 2018, 01:32:01 ---да что ты говоришь, один ты у нас избранный и только ты асм понимаешь, не боги обжигают горшки

--- Конец цитаты ---
ну ты это. сначала асм то изучи. ну чтобы людей чморить лол так тебе дать дизасм или ты не умеешь в нем разбираться? я тебе его за день сделаю. а потом мы поглядим, что ТЫ сможешь сделать, имея его на руках...

--- Цитата ---я не хочу добавлять новые уровни, я хочу понять как все работает, асм я и без тебя выучу,
структуру файла NES(я не говорю про заголовок) конкретно на примере NG3, потому что не "стоит" на другие, мне не хочется на не интересных мне играть это изучать и всё тут

--- Конец цитаты ---
заголовок файла лол наиболее важная часть любого проекта лол

--- Цитата ---это например как знать язык Cи, Java
но не знать библиотек и функций Win32API и Android соответственно
где их можно скачать?или под тотальным хаком подразумевается замена спрайтов ниндзи спрайтами марио?
я находил только отстойные


--- Конец цитаты ---
пойди на ромхак и погляди. там люди из усашного гайдена делают японский с паролями. причем систему паролей пишут сами руками...
Yoti:
spiiin,
Патреон — платформа для донэйта, за пятибаксовый пледж ты добавляешь один уровень. Итого, количество уровней помножить на пять равно сумме донэйта на всю игру.
MetalliC:

--- Цитата: CaH4e3 от 29 Январь 2018, 02:24:54 ---ну ты это. сначала асм то изучи. ну чтобы людей чморить лол так тебе дать дизасм или ты не умеешь в нем разбираться? я тебе его за день сделаю. а потом мы поглядим, что ТЫ сможешь сделать, имея его на руках...
--- Конец цитаты ---
а оно надо ? асм в нынешние-то годы ?
вон mojontwins-ы ваяют для Спектрума игры на C, и цацки получаются покруче многих старых "фирменных" на рукописном асме. для NES от них игры тоже были.
исходники их движков лежат на жидхабе, бери, пользуй и делай свои игры. знание асма не нужно от слова вообще.
Ride11:
Санчез,
я имею ввиду то, что заголовок уже изучен
и асм я учил


--- Цитата ---пойди на ромхак и погляди. там люди из усашного гайдена делают японский с паролями. причем систему паролей пишут сами руками...
--- Конец цитаты ---
за писание руками конечно похвально, но нафига писать пассы, когда они есть в японской версии, а в юса можно и сохраняться
так что этот хак  для меня не представляет ценности в качестве интереса, с технической стороны только чуть
CaH4e3:

--- Цитата: MetalliC от 29 Январь 2018, 03:17:55 ---а оно надо ? асм в нынешние-то годы ?
вон mojontwins-ы ваяют для Спектрума игры на C, и цацки получаются покруче многих старых "фирменных" на рукописном асме. для NES от них игры тоже были.
исходники их движков лежат на жидхабе, бери, пользуй и делай свои игры. знание асма не нужно от слова вообще.

--- Конец цитаты ---
ну я какбэ об играх 30летней давности, которые писали на асме и все, что я могу щас сделать - это отдизасмить и конвертнуть на макросы, чтобы было хоть как то было читаемо красиво.

вот лежат исходники движков, главное... а дети плачут, что им чего то не додают. а на кикстартере бабло собирают за то же самое лол

Добавлено позже:

--- Цитата ---за писание руками конечно похвально, но нафига писать пассы, когда они есть в японской версии, а в юса можно и сохраняться
так что этот хак  для меня не представляет ценности в качестве интереса, с технической стороны только чуть

--- Конец цитаты ---
лол и эти люди хотят, стобы им пояснили за добавление уровней лол ИДИ НА*УЙ УЖЕ. ты зае*бал своей тупизной. все поняли давно, что ты ничего не умеешь, а только хочешь лол

придешь назад, когда выучишь асм, узнаешь формат инес заголовка и определишь, что ты хочешь сделать с гайденом... а еще научись читать тексты лол, которые тебе люди пишут, в плане обучения...
Ride11:
CaH4e3, вот это-хак
http://www.emu-land.net/forum/index.php/topic,68234.0.html

а твои пароли в NG3 на уровне Chip and Dale 3


--- Цитата ---несисайд - это вообще иде для разработки в тч асмового кода. ну те ты там игру сам должен написать сам на асме
--- Конец цитаты ---
спасибо, кэп
MC68k:
Жгите, демоны!

Санч, вопрос - ты упомянул макросы. Интересно, макросы в готовых игрушках скомпилированы по скорости или размеру(макрос собирается сразу в теле или вызывается через CALL RET)? Есть какая-то статистика по годам/разработчикам?
CaH4e3:

--- Цитата: Ride11 от 30 Январь 2018, 09:48:44 ---CaH4e3, вот это-хак
http://www.emu-land.net/forum/index.php/topic,68234.0.html

а твои пароли в NG3 на уровне Chip and Dale 3
спасибо, кэп

--- Конец цитаты ---
лол как я и говорил, ты вообще не понимаешь, что к чему...

Добавлено позже:

--- Цитата: MC68k от 01 Февраль 2018, 08:22:54 ---Жгите, демоны!

Санч, вопрос - ты упомянул макросы. Интересно, макросы в готовых игрушках скомпилированы по скорости или размеру(макрос собирается сразу в теле или вызывается через CALL RET)? Есть какая-то статистика по годам/разработчикам?

--- Конец цитаты ---
макросы я упомянул свои под свой ассемблер, на котором я пилю себе дизасмы. не имею ни малейшего, какие компилеры использовали оригинальные разрабы и какие у них были макросы.
я имею в виду возможность одной командой с понятной мнемоникой описать пачку команд для какой то стандартной операции на 6502. например сложение двух 16 битных чисел требует 7 команд. а в макросе это 1 строка.
GManiac:
Атака клонов? Китайцы выпустили свою версию Санчеза? :lol: Но семантика текстов всё равно выдаёт себя лол.
Ride11:
"например сложение двух 16 битных чисел требует 7 команд. а в макросе это 1 строка."
Спасибо, кэп
CaH4e3:

--- Цитата: Ride11 от 03 Февраль 2018, 13:26:34 ---"например сложение двух 16 битных чисел требует 7 команд. а в макросе это 1 строка."
Спасибо, кэп

--- Конец цитаты ---
лол я вообще то не с тобой разговаривал. твоя копетенция и так понятна...
MC68k:

--- Цитата: CaH4e3 от 02 Февраль 2018, 23:52:59 --- например сложение двух 16 битных чисел требует 7 команд. а в макросе это 1 строка.
--- Конец цитаты ---
То понятно. Спрошу иначе - макросы, которые ты распознал, оптимизированы по скорости(код в теле программы) или размеру(вызывается подпрограмма - так в нинтендо-бейсике сделано, например)?

--- Цитата: GManiac от 03 Февраль 2018, 12:37:49 ---Атака клоунов?
--- Конец цитаты ---
fixed
CaH4e3:

--- Цитата: MC68k от 03 Февраль 2018, 17:11:34 ---То понятно. Спрошу иначе - макросы, которые ты распознал, оптимизированы по скорости(код в теле программы) или размеру(вызывается подпрограмма - так в нинтендо-бейсике сделано, например)?fixed

--- Конец цитаты ---
в коде естественно. код не меняется. просто читать проще. а на подпрограммы переводить макросы не нужны лол
Ride11:

--- Цитата: CaH4e3 от 03 Февраль 2018, 15:01:27 --- твоя копетенция
--- Конец цитаты ---
а мне твоя орфография понятна
CaH4e3:

--- Цитата: Ride11 от 28 Январь 2018, 21:51:20 ---Исходники всего что угодно?

--- Конец цитаты ---
запятую забыл поставить лол

ну так чо, напишешь нам, как пароли под гайдена нарисовать руками или как два 16битных числа сложить на асме?
HardWareMan:
Хочется взять и уе@#$ть. Но нету таких прав у меня тут, эх.
PS Санч, компетенция, через м.

--- Цитата: Ride11 от 03 Февраль 2018, 22:36:56 ---а мне твоя орфография понятна
--- Конец цитаты ---
Ну а ты, дружок, не переводи тему. Ты тут заявил свой уровень знаний, так чем докажешь то? Наработки есть?
Навигация
Главная страница сообщений
Предыдущая страница

Перейти к полной версии