| Разработка и ромхакинг > Ромхакинг и программирование |
| [SMD] хакинг Dune: The Battle for Arrakis |
| << < (46/447) > >> |
| topos84:
--- Цитата: r57shell ---За пол года можно освоить программирование неслабо, а за год вообще... --- Конец цитаты --- С нуля? Ну да, можно. Если кроме программирования вообще ничем в жизни не заниматься в течении этого полугода, тогда да, можно. А так вообще, в любом вузе, где учат программирование с нуля (тот же Паскаль), курс обучения Паскалю длится около года, и это только основы программирования на Паскале (т.е. не доходя до динамического). |
| Smoke:
--- Цитата: Ti_ ---не знаю я когда заинтересовался про взлом ромов, искал всякий софт для ромхакинга, статьи, скачивал манулки всякие и ассемблер и сега док и прочее всё было, но про что там пишут 90% все равно ниче не ясно пока сам не попробуешь. смысл было читать то че не понимаешь что это такое. --- Конец цитаты --- Кстати говоря, вот этот сега док очень рульная вещь оказывается. Ее достаточно, чтобы свой PD rom практически с нуля написать(ну инициализацию начальную можно из другого рома копирнуть, т.к. принцип везде один и тот же) :) --- Цитата ---А так вообще, в любом вузе, где учат программирование с нуля (тот же Паскаль), курс обучения Паскалю длится около года, и это только основы программирования на Паскале (т.е. не доходя до динамического). --- Конец цитаты --- Только за это время большинство потока толком в нем не разбирается все равно :lol: |
| r57shell:
--- Цитата: topos84 от 10 Январь 2010, 23:31:43 ---С нуля? Ну да, можно. Если кроме программирования вообще ничем в жизни не заниматься в течении этого полугода, тогда да, можно. А так вообще, в любом вузе, где учат программирование с нуля (тот же Паскаль), курс обучения Паскалю длится около года, и это только основы программирования на Паскале (т.е. не доходя до динамического). --- Конец цитаты --- Ухаха у нас за полгода так учат, что мало не покажется. А за год ойойой. |
| topos84:
--- Цитата: r57shell ---Ухаха у нас за полгода так учат, что мало не покажется. А за год ойойой. --- Конец цитаты --- Под "любым вузом, где учат программированию с нуля" я имел в виду вузы, а точнее факультеты, а точнее специальность, не связанную непосредственно с программированием, а точнее с информатикой в целом. А если ты на информатика/программиста/кибернетика/и пр. учишься, то естественно, у тебя 1 семестр на освоение начал программирования на Паскале или сразу на С или Яве, а дальше уже все остальное. У нас, например, Паскаль был 2 семетра, а после него, спустя год, - асм в 1 семестр, причем даже не асм, как предмет, а Архитектура вычислительных систем, так кажется назывался предмет, и сам асм там был где-то начиная с середины этого семестра, так что за пол семестра с ним никто и не разобрался ни черта, и я тоже; хорошо что удалось на халяву зачет получить, а экзамена по нему даже и не было. |
| Ti_:
--- Цитата: topos84 от 11 Январь 2010, 11:11:12 ---У нас, например, Паскаль был 2 семетра, а после него, спустя год, - асм в 1 семестр, причем даже не асм, как предмет, а Архитектура вычислительных систем, так кажется назывался предмет, и сам асм там был где-то начиная с середины этого семестра --- Конец цитаты --- и при всем этом как в винхексе менять цифры объяснял тебе я... (палитру планет и клон-мод помнишь). вот и спрашивается при чем тут любое программирование. и даже асм, вот вы начали учить, написал ты программу на асм и что-там нажал компайл объясняют что происходит. хекс-коды там и и т.д. что можно открыть в ида потом, посмотреть че и хакнуть без всякой компляции свой экзешник. или там в прогах регистрацию крекать. а уж есть такие на кого учишься ? "програмист" , а что внутри компутера даж не знают, хард там подцепить не могут даж. |
| BARAKA:
Так,ладно!Хватит уже не по делу писать поэмы!Для этого есть ЛС,а оффтоп здесь ни к чему! |
| r57shell:
--- Цитата: topos84 от 11 Январь 2010, 11:11:12 --- --- Конец цитаты --- Знаешь чем отличается "тебя учат" от "сам учишься"? Сам учишься это означает что у тебя есть цель, научится, и ты хочешь знать... А когда тебя учат, то обычно цель "сдать и забыть", вот по этому народ и нихрена не разбирается... А люди которые Хотят Хакать - у них хоть как должна быть цель "понять", а не тупо "сдать". А когда интересуешься, обычно изучаешь быстрее, чем тебя учат... (по моему опыту) --- Цитата: Ti_ от 11 Январь 2010, 11:38:23 --- --- Конец цитаты --- Аналогично - сдал и забыл. А ещё бывает вообще, не сдал а заплатил... ладно хоть это не сильно часто ))). И есть преподы, которые "а пофиг зачту экзамен/зачёт". Вот отсюда такие "программисты". По этому, сейчас в запросах на работу, бывает часто указывают УНИВЕР/ИНСТИТУТ из которого хотят работника, потому что знают, что в данном институте/универе нормально контролируют знания. --- Цитата: BARAKA от 11 Январь 2010, 11:47:19 ---Так,ладно!Хватит уже не по делу писать поэмы!Для этого есть ЛС,а оффтоп здесь ни к чему! --- Конец цитаты --- Модераторы пусть разбираются... Это какбы лучше в тему "ромхакинг" переместить :] хотя... это моё личное мнение. |
| topos84:
--- Цитата: r57shell ---Знаешь чем отличается "тебя учат" от "сам учишься"? Сам учишься это означает что у тебя есть цель, научится, и ты хочешь знать... А когда тебя учат, то обычно цель "сдать и забыть", вот по этому народ и нихрена не разбирается... А люди которые Хотят Хакать - у них хоть как должна быть цель "понять", а не тупо "сдать". А когда интересуешься, обычно изучаешь быстрее, чем тебя учат... (по моему опыту) --- Конец цитаты --- Все это банальности. Ты мне скажи, ты сам за полгода освоил программирование? С нуля? Самостоятельно? И до каких пределов, за полгода-то? Почему-то, думаю, что за полгода самостоятельно можно только основы и изучить. А насчет "тебя заставляют" - не все так просто. Есть методика обучения и она не всегда из пальцев высасывается. Особенно это относится к выработке навыков решения стандартных задач: бывают подводные камни, которые преподы помогут тебе обнаружить и разобраться с ними лучше, чем любые учебники и пособия, потому что у учебника не спросишь, почему да как, а препод из года в год одни и те же ошибки у студентов находит и уже знает, как наиболее просто навести студента на самостоятельное обнаружение этих камней и их аккуратного обхода. |
| r57shell:
хМ - знаю человека который не знал ничего в начале первого семестра связанного с прогингом, а через семестр, кодил как монстр лучше меня... :'( а всё из-за того что я ему помогал постоянно. :] Так что я горд за себя. |
| topos84:
r57shell, ну вот видишь, не самостоятельно же он за семестр освоился, а с твоей помощью. А так чтоб самостоятельно за полгода, да с учебником на коленках, - только основы и разберешь, как бы там не был гипертрофирован интерес у тебя. Все-таки тут не столько знания, сколько умения и навыки важны, а их так быстро не выработаешь, без посторонней помощи. |
| r57shell:
яж говорил собераюсь помогать всем желающим ^^. Да и сомневаюсь что нет у кого спросить... |
| Ti_:
--- Цитата: BARAKA от 11 Январь 2010, 11:47:19 ---Так,ладно!Хватит уже не по делу писать поэмы!Для этого есть ЛС,а оффтоп здесь ни к чему! --- Конец цитаты --- по дело есть ваще бред полный, во-первых память я проверял нормально переносится все, но вот один адрес если менять на любой другой не ставится плитка правильна. который является одним из списка адресов зданий, то есть он сам является зданием и отвечает при этом за плитку., причем неважно переносишь ты его в новую рам или старую начинает багать. а юниты тож норм в новой памяти пашут (родным юнитам сменил адреса), а что там тока 11 добавлялось теперь уже не знаю что и думать. еще 1лимит на иконки?. вообще потом сделаю создам 1карту с 1 зданием, 2-ую карту с 70-ой зданий одинаковые . два дампа мемори сравню гляну что там осталось мжет. Добавлено позже: нашел из-за чего глюк с плиткой, адрес тот от базового считается, который дополнительно задается в другом месте! --- Код: ---00016C90 2E BC 00 FF 4E B8 .¼.ÿN¸ ROM:00016C94 move.l #builds_ram_mai,(sp) --- Конец кода --- --- Код: ---Offset 0 1 2 3 4 5 6 7 8 9 A B C D E F 0004A710 00 FF .ÿ 0004A720 4E B8 N¸ ROM:0004A71E builds_offs: dc.l builds_ram_mai ; DATA XREF: sub_B794+2Eo ROM:0004A71E ; sub_B90A+86o ... ROM:0004A722 dc.l unk_FF4F1A ROM:0004A726 dc.l unk_FF4F7C............... --- Конец кода --- Добавлено позже: переделка: (только на тест хак встанет) --- Код: ---#builds adresses table 16C94, 2EBC 00E80000 4A71E, 00E8000000E8006200E800C400E8012600E8018800E801EA00E8024C00E802AE00E8031000E8037200E803D400E8043600E8049800E804FA00E8055C00E805BE00E8062000E8068200E806E400E8074600E807A800E8080A00E8086C00E808CE00E8093000E8099200E809F400E80A5600E80AB800E80B1A00E80B7C00E80BDE00E80C4000E80CA200E80D0400E80D6600E80DC800E80E2A00E80E8C00E80EEE00E80F5000E80FB200E8101400E8107600E810D800E8113A00E8119C00E811FE00E8126000E812C200E8132400E8138600E813E800E8144A00E814AC00E8150E00E8157000E815D200E8163400E8169600E816F800E8175A00E817BC00E8181E00E8188000E818E200E8194400E819A600E81A0800E81A6A00E81ACC00E81B2E00E81B9000E81BF200E81C5400E81CB600E81D1800E81D7A00E81DDC00E81E3E00E81EA000E81F0200E81F6400E81FC600E8202800E8208A00E820EC00E8214E00E821B000E8221200E8227400E822D600E8233800E8239A00E823FC00E8245E00E824C000E8252200E8258400E825E600E8264800E826AA00E8270C00E8276E00E827D000E8283200E8289400E828F600E8295800E829BA00E82A1C00E82A7E00E82AE000E82B4200E82BA400E82C0600E82C6800E82CCA00E82D2C00E82D8E00E82DF000E82E5200E82EB400E82F1600E82F7800E82FDA00E8303C00E8309E00E8310000E8316200E831C400E8322600E8322800E832EA00E8334C00E833AE00E8341000E8347200E834D400E8353600E8359800E835FA00E8365C00E836BE00E8372000E8378200E837E400E8384600E838A800E8390A00E8396C00E839CE00E83A3000E83A9200E83AF400E83B5600E83BB800E83C1A00E83C7C00E83CDE00E83D4000E83DA200E83E0400E83E6600E83EC800E83F2A00E83F8C00E83FEE00E8405000E840B200E8411400E8417600E841D800E8423A00E8429C00E842FE00E8436000E843C200E8442400E8448600E844E8 --- Конец кода --- Добавлено позже: также новый адрес связанный с билдами найден : --- Код: ---RAM_:00FFC8C8 builds_xz_ram: ds.b 2 ; DATA XREF: sub_B068o 0000B060 41 F9 00 FF C8 C8 Aù.ÿÈ --- Конец кода --- если перемесить в new ram , пашет криво, а именно первое здание не отрисовывается, новые отрисовываются с запозданием. при этом 00FFC8C8 в поиске встречаеся только тут! Добавлено позже: оба мода не фиксят проблему зависания после 137здания!. но, второй возможно из-за кривости не перемещается до конца. в списке адресов зданий, тот который отвечает за плитку, нужно узнать почему именно он, вроде бы в оригинале он один из последних, но там их чуть больше во-первых, во-вторых если это из-за плитки почему тогда зависает только на 138? а не 75-ом скажем... других за здания отвечающих я не нашел. |
| Segaman:
Чувак, ты ромхакер ромхакерович. я тащюсь с такой скорости нахождения. Тебе надо премию вручить и памятник в центре москвы поставить, как лучшему ромхакеру страны. я за последний месяц тупо палитру ковырять научился и то черес .опу есть перспективка редактор пересоздать, а то на старой основе бажит не подецки. например в сорсе разбор рома пашет, а в инсте файлнейм ему никакой не нравится. а ещё с загрузкой длл-библиотек не закрывается. кстати редактирование старпорта и десанта наворотил. терь там иконки и скролинг роликом мыши. а также копирование, удаление в конце и всерёдке, замена. планируется вставка. ещё собираюсь всплывающие менюшки сделать с выбором палаты, юнита, строения и т.д. ещё хочю ром и асм встроить в редактор. также жду предложений по улучшению редактирования. и с прошедшим всех. |
| topos84:
--- Цитата: Segaman ---есть перспективка редактор пересоздать, а то на старой основе бажит не подецки. например в сорсе разбор рома пашет, а в инсте файлнейм ему никакой не нравится. а ещё с загрузкой длл-библиотек не закрывается --- Конец цитаты --- Если это сэкономит потом время и силы на исправление багов, то наверно лучше переделать совсем. Да и, если можно, то реализуй таевскую идею о выделении под каждую миссию места в новом роме, чтобы потом никакие поинтеры чинить не надо было при собирании рома, а то у тебя так и будут баги потом появляться, если ром и дальше будет расшифровываться с такой же скоростью. Прав я или нет? |
| sane4ek20010:
Привет, товарищи. Я тоже фанат(ну, как фанат-первая стратегия, лет 10 назад...эх) сеговской дюны и недавно задумал сделать флеш Tower defender полностью стилизованный под игру, ностальгия, знаете ли. Если кому интересно, я сделаю отдельную тему на форуме. От вас мне нужна помощ в качестве идей и игровых рессурсов-спрайты, музыка, тд., тк сам я занимаюсь движком и времени на сбор рессурсов нет, а хочется сделать побыстрее. Еще скажу, что игра чисто фановская, те не комерческая, ибо авторские права. Пишите, что думаете об этом. |
| Ti_:
--- Цитата: topos84 от 12 Январь 2010, 19:58:06 --- чтобы потом никакие поинтеры чинить не надо было при собирании рома, а то у тебя так и будут баги потом появляться, если ром и дальше будет расшифровываться с такой же скоростью. --- Конец цитаты --- я думаю как доделаю хак на лимиты в этом же + карты разбросаю-перемещу по фиксированным адресам во 2-ом мб-те., так что потом если Сегаман эти адреса впишет в свой редактор, нужно будет просто указать номер миссии и все прямое редактирование с авто-загрузкой объект и ландшафт данных, без пересборок. |
| sane4ek20010:
http://www.emu-land.net/forum/index.php/topic,37050.0.html вот, создал тему, чтоб в вашу больше не флудить, присоединяйтесь, очень нужна поддержка фанатов. |
| Segaman:
Ti_, а попробуй лучше разыскать данные о миссиях и о домах. а то временами хочется колличество миссий увеличить и суть тоже. а то в первой миссии, как не крути, а замочив базу врага, миссию не пройдёшь. а за ром не волнуйся. я асм в ред встрою или ром делёный, чтоб при постройке клеился. да и с такими возможностями, что ты открываешь, я редактор могу переписать под целую студию по созданию дюны на сегу. |
| Ti_:
--- Цитата: Segaman от 13 Январь 2010, 09:31:04 ---а за ром не волнуйся. я асм в ред встрою или ром делёный, чтоб при постройке клеился. --- Конец цитаты --- а я как раз про то чтобы он не клеился...без асмов всяких. домами - занялся бы, но во-первых лимиты хочу доделать., чтобы не багало. +других дел куча. , в том числе RRR ) |
| Segaman:
На старом сайте новости читайте. сдесь лень |
| Навигация |
| Главная страница сообщений |
| Следующая страница |
| Предыдущая страница |