Результаты поиска по запросу «

как писать код с картинок

»

Запрос:
Создатель поста:
Теги (через запятую):



стройка дом много картинок длиннопост 

Пост обещал, пост делаю, домостройка часть первая

Как вообще родилась идея частного дома. Мурманск нас с батей окончательно задудосил и через год после поминок матушки собрав все пожитки и продав наследства, мы выдвинулись на юга, если точнее то в Ростов на Дону. Почему Ростов? А - юга, Б - подушка в виде родственников, значит временное жильё есть, свою тушку и лисичек расквартировал и начал процесс акклиматизации. Попутно была попытка получить временную прописку через те самые услуги, но получил её я спустя 3/4 года, то есть вчера. Естественно как житель севера я первым делом наловил всяких улиток, лягушек и кузнечиков с богомолами, попутно охреневая с +38...

И так, дом. Поиск участка лёг на батю, проект на родственницу, и спустя полмесяца был готов план. Так как я бумаги не сохранил, то вот пэинт версия:

10лл 18кв м 9кв м 9кв м 10м 12кв м,стройка,дом,много картинок,длиннопост

Расположение примерное, и квадратура может быть нихрена не точная, но как то так. 

П.С. актуально для второго этажа, обясню чуть ниже.

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

Изначальный вариант подразумевал домище 15х10м, затем скукожился до 12х12м, и в конце концов пришел к 10х10, хотя и это как выяснилось к постройке каркаса второго этажа - дохрена. 

Собственно сам дом - деревянный каркасник, да не лучший вариант, но бюджет не резиновый однако.  

Этап первый, подготовка.

Начало стройки было положено ножовкой, двумя топориками и бензокосой, участок был не в лучшем виде, заросли травы, алыча по краям и тонна кротов и котов (Ни один кот или крот в процессе не пострадал, кроме тех кто прокопались в сортир). 

Столь ранних фото я к сожалению не делал, но некоторые результаты были отсняты, но после приезда трактора:

стройка,дом,много картинок,длиннопост

 L 1 _. _ ГТЯ1 XI,стройка,дом,много картинок,длиннопост

И склад напиленного/рубленного в овраге.

стройка,дом,много картинок,длиннопост

Собственно трактор, за каких-то 10к он выронил часть участка для дальнейших манипуляций. За тем мы возвели сарайчик-времянку:

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

г * >s82HÍ ■ ■ — |иь л .# *,стройка,дом,много картинок,длиннопост

 54- --------> • И ж. —. & P OE .y._> V*V r_> . ХЧ Л ;.* - - - ' 'л *.— •l -3Í ' A N '.V'.S V 'V* 7 A?*-mm. NV i» ЯЗН V'.v ■. > W 1 ■ \ -: w: y* Й > 'Y ÍS /7 > Л £l гЬ /> 0 m ж )\ ' A s.» • . K 1Г ' ! t ■r>. . r»M € Ж p/: Ж V ,*? >Г

 A '¿ ,'r- •- • /- ' Ï i J- J,стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

Времянка крайне необходимая строение, как для инструментов, так и для проёба времени и пряток от непогоды. Второе по значимости строение - сортир:

стройка,дом,много картинок,длиннопост

П.С. фото сортира забилось и не хотело выходить, а я не хотел сегодня выезжать для его фотографирования, так что над этим выкопанном кубе стоит САМБАДИ ВОНТС ТОЛД МИ и точка. 

Между тем как я три дня корячился с глиной на сортире, к нам приехали челики с буром и завертели в землю сваи из труб с бетоном и 68 метров пвх трубы 300 на скважину:

стройка,дом,много картинок,длиннопост

Этап второй, материалы.

Я изначально думал, что для времянки как то мало материалов, но когда приехала машина с краном и основными досками для домика, я немного ахренел и стал местным стропальщиком:

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

gggffiS ШШ,стройка,дом,много картинок,длиннопост

Итог хрен знает сколько кубов сосны в виде досок 150х50х6000, 100х50х6000 и брёвен 150х150х6000... Я тогда ещё конючил, мол тяжёлые доски, носить не удобно, но я тогда ещё не представлял профнастил для кровли...

Естественно голую сосну гвоздями 150 в дом никто не сколотит, по этому приговаривая "Вунш-Пунш" я месил в тазике огнебиозащиту цвета жидкости со скотобойни и равномерно (нет) распределял её на доски:

стройка,дом,много картинок,длиннопост

Покрасив первую партию можно было два-три дня отдыхать, ведь сохло оно под настилом как раз два-три дня. 

Эти два-три дня затянулись на неделю из за дождей, а ещё как раз сестра с мужем приехали и захотели в Лога-парк (или парк Лога). Музей истории в ебенях, но считается местом для проведения времени в Ростове на Дону:

> v>- V, » zxt'ÿp щжл mm Р £ ■л & V ^ .V •'ífcT¿ ¡W* rvtf *. VJÄ. • ш»,стройка,дом,много картинок,длиннопост

Между тем случилась и рыбалка:

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

Плюс из за некоторых финансовых проблем (если сбер выпукивает вам кредитокарточку на 100к, хотя бы скукожте её лимит до 20к или поставьте ограничение в 1к на месяц, я вот не подумал, что лучше так сделать и удивлялся, откуда у пассии столько новых париков и т.д.), по этому на некоторое время я покинул фронт строительных работ и стал ян*екс-улиткой. 

Этап три, первый этаж.

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

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

По окончанию внутренних стен, встал вопрос о воздвижения на них мауэрлата, проще говоря забить слой досок, что б крепче стоял... Дом... В общем был вариант бегать со стремянкой, трёх метровыми козлами и подъём настила. Крепко проматерившись и взяв в зубы молоток мы возвели настил и я вновь пропал с радара стройки на неделю, болеть не круто. Вернулся я на следующем этапе.

Этап четыре, второй этаж.

Начало второго этажа положило перекрытие, вернее мы его положили:

стройка,дом,много картинок,длиннопост

 1 Г/ Д Ыг-J Д , Uiim-,стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

По началу ходить по настилу страшно, один не верный шаг и ты летишь сначала самым сокровенным на доску, а затем мордой в доски по ниже, благо обошлось и работа сработалась довольно быстро, нужно было лишь нарезать 100 квадратных метров и правильно их прибить, попутно матерясь с кривизны досок и с ломанных свёрел. В принципе трудности на этом не закончились ведь теперь нужно выложить настил для второго этажа... Спортзал для накачки бицухи не нужен, когда нужно на три метра закидывать шестиметровые доски пропитанные водой, однако по цельному полу ходится как то по уверенней и вопросов "зачем" не возникает, ведь после жонглирование древесиной не заканчивается, нужно возвести стены и смотря на высоту первого этажа, волевым усилием было принято решение, скукожить высоту сантиметров на 40:

 ^ V- - В ~ ¡айфь и .-^т^" 1 в \ Чщ у ML В&М4 ^ ^,стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

Но для того что бы поставить стену, её для начала нужно собрать, а я этого ещё не рассказал.

Сначала нужно выбрать две ровные доски, а учитывая с какой древесиной мы работали, то самые не кривые. 

Затем идёт первичная разметка, если можно использовать все 6 метров доски, то лучше использовать все. И не забыть запилить торцы (ага и не забывать проверять выставленный на пилораме угол, да умник из прошлого, напиливший стену, которая по итогу стояла как Майкл Джексон). 

После запила - вторичная разметка. 125 - основное расстояние между стойками, 62,5 вторичное расстояние, эти цифры взяты не с потолка, а со стнадартных размеров осб листов, которые пойдут на обшивку (но о них не в этом посте). Их стандартный размер (один из) как раз 125х250см, основные стойки держат лист по краям, тогда как вторичные ложатся на середины. 

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

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

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

■ |г»-1 I лиг UDdJtiÇ Аогррn Аогррп Логррп igreëj„ dgreen -Apreeri igrêëh St %— *,стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

И тут внезапно весна превратилась в лето (кстати на всех фотках до второго этажа - зима):

i ъ » Щ Лп i \ . %,стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост


Этап пятый, крыша.

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

Не вижу ничего смешного,стройка,дом,много картинок,длиннопост

Таки высота, взгляд на речку говнотечку со второго этажа и с "крыши"

y>ff .ivîn *л51 У&Ш&, * jfi 3&’^9эВ! Ni^. у **-‘ 7 . LV?U%4v *¡W 1 WPl№r>j шТЗх^ Jm кзИййа^^жР Л Т\ Vi V ' -» 4l V- лкзгЛ.-N Sw¿tí^^4: / "'✓s ^аэкл Tiw ^уЯУУуу^1Л rli àïf''-fc* ' цд1' tVF> ^НЬ 'о^ДСк^' V Л là|M Ши '<íi }'¡¿dr -• ■ <rykv?ÿ ■.; vM ЯРьсЭТИ^''• H/V'/i1,стройка,дом,много

выдав идя ёшЭД| Ж0 Т ; '*: ~ *1 ? "ГГ ■ ;‘»»»>V- т ' ~1~ ¿ ДЩ- ^ '{.у ****■,стройка,дом,много картинок,длиннопост


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

На этом заканчивается полезная нагрузка поста (а до этого что полезное было?)

Рандом пик со стройки.

Жук калоед:

стройка,дом,много картинок,длиннопост


Сутулая гусеничка:

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост


Завязи плодов шелковицы:

стройка,дом,много картинок,длиннопост

Великий покос:

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост


Босс павук:

стройка,дом,много картинок,длиннопост

стройка,дом,много картинок,длиннопост


Табурет-Франкенштейна:

А /, V ч <- X •** V ¿L. л >. ' Л* V y*'i *•. f/ ■ л / ■ \ X i j. L* i i -J i ! •> / m s- - f \$Í - \ -' - /’с.-ч ■ •-V. Ч » . /A'-' Ÿ v X '» <v ^ vv' . -N -. ' 4 ■X.:. SgSss, till ’- - Z' , 7 * " 'í^>4" ' syr : _ - -


Дикий горошек:

стройка,дом,много картинок,длиннопост


Мог что-то упустить (спасибо балке), если есть вопросы, коменты открыты. Тем кому интересно, возможно будет вторая часть (когда построим это говно до конца).

P.S. некоторые рандом пики я не вставлял, на них жесть в виде подгоревшего шашла и половинки зайчонка.

Развернуть

it-юмор geek теория заговора длиннопост много картинок 

Все пропало нас раsкрыли!

Хватай XBox тикай с горада!

Здравствуйте, Елена! Я так поняла, вы рассматриваете нашу компанию в плане трудоустройства И какая позиция вас интересует? Давайте сначала вы расскажете про свои навыки и опыт работы Можно подробнее? всё знаю про это ваше 1Т Мне бывший парень рассказал, как у вас тут всё устроено О О Ы ^ Да

Ну вы жуки, конечно Елена, вы вообще с программированием сталкивались раньше? Коды приходилось писать? Я же говорю, мне мой бывший всё рассказал И что же он вам рассказал? И Что с 2010 года всё компьютеры делают А вот это всё программирование, компьютерные языки и прочая лабуда - просто

■ Это всё один большой заговор Никто не пишет коды И все эти люди, которых айтишниками называют, ни хера на работе не делают Просто играют на компах и получают деньги Интересная теория А зачем это нужно 1Т-компаниям? В смысле, зачем этим "бездельникам" зарплаты платить, причем немалые? ^

оывшии парень Он вообще много чего наговорил Его под наркотой понесло тогда щ Когда протрезвел, ЯЁ офигел, конечно Стал умолять, чтобы я никому ничего не рассказывала Мол, у него такой договор о неразглашении, что его под суд отправят, если я проболтаюсь Но вы все равно проболтались ЩЯ Ну

Давайте я проверю, правильно ли вас поняла Итак, вы полагаете, что все работы в 1Т-отрасли выполняет искусственный интеллект ОК, пусть будут компьютеры А программисты при этом ничего не делают Ну, а что им делать, если компьютеры сами всё программируют? Понятно А 1Т-корпорации платят своим

программирования не существует И еще для ухода от налогов Да уж, не думала, что я когда-нибудь такое услышу А чего вы от нашей компании хотите? И чем бы вы хотели у нас заниматься? г Как и все остальные к А И наверно, рассчитываете получать при этом зарплату? Я на многое не претендую

И я никому ничего не расскажу Елена, вы должны понимать: всё, что вы мне тут наговорили - это полный бред И в это всё никто не поверит Я ведь могу с этой историей к журналистам пойти Пусть проведут Расследование И тогда станет ясно: бред или не бред Давайте поступим следующим образом Хотя

ваши личностные характеристики Вы человек с воображением, увлекательно излагаете свои мысли Пожалуй, мы предложим вам какую-нибудь позицию в нашей компании Я должна буду в офис ходить? Нет, можно дистанционно Но сначала придется подписать договор о неразглашении Наш юрист с вами свяжется А

Я же говорю, он со мной по имейлу порвал И пропал после этого во всех мессенджерах и соцсетях Ну что ж, будем искать Хорошего вам дня, Елена Рада, что вы стали частью нашей команды Вместе мы изменим мир!,it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,теория

Развернуть

Отличный комментарий!

Я думал мир погибнет в огне, но кажется, мы все замёрзнем нахуй
SUPRIMEkair SUPRIMEkair27.09.202114:18ссылка
+50.6

Stable diffusion нейронные сети нейроарт art много картинок 

Бету общедоступного сайта выкатили для Stable diffusion. https://beta.dreamstudio.ai

Так как это бета сайт еще багованный

Правда тут уже с кредитной системой. Бесплатно дается только первые 200 кредитов на генерацию. Есть NSFW фильтр (еще очень не акуратный).Но через пару дней выдадут веса модели в общий доступ и тут только ограничения на доступную видюху будут.

Вот вам немного фей, анимешного Николаса Кейджа и Джокера Тома Круза

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Stable diffusion,нейронные сети,нейроарт,art,арт,много картинок

Развернуть

Отличный комментарий!

Впрочем nsfw фильтр можно отключить в профиле похоже
Home Billing Account Settings API Key External account The details of this account are managed through an external identity provider. Features Safe Mode Enable Safe Mode to restrict access to certain features.
Inkor Inkor20.08.202212:29ссылка
+0.1
Ну, ради эксперимента добавил к тексту с феей слова: эротика и чулки, а так же убрал слово портрет. Нейросетевой эротике быть:
 \ (g) J

нейросеть заголовки текст на картинке много картинок twitter нейроновости Neural Meduza 

Эту нейросеть обучили писать заголовки. Теперь она видит мир вот так

©Neural Meduza @neural_meduza Жителей Саратова хотят линчевать. Они вышли из-под контроля Ф Neural Meduza @neural_meduza Студенты белорусских университетов принесли пенис. Семь человек ранены Ф Neural Meduza <a>neural_meduza Мэрия Москвы ввела штрафы на штрафы,нейросеть,заголовки,текст на

Ф Neural Meduza @neural_meduza Адвокат сообщил о прекращении существования российской музыки Ф Neural Meduza @neural_meduza В Москве на жилой дом обрушились тревожности Ф Neural Meduza @neuraljneduza Путин подписал соглашение о дружбе с Оксимироном,нейросеть,заголовки,текст на

Ф Neural Meduza @neural_meduza Госдума поддержала закон о запрете россиян в РФ Translate Tweet 3:04 PM • Sep 2, 2020 • Twitter for Android Ф Neural Meduza 4 @neural_meduza В Чечне в рамках гуманитарной операции убили всех Translate Tweet 12:09 PM • Sep 4, 2020 • Twitter for Android Ф

©Neural Meduza @neural_meduza В России зафиксирована Ростовская область ©Neural Meduza 4 @neural_meduza В России за сутки выявили более чем вдвое меньше. Это незаконно вдвое больше 5:43 AM • 23 ию/i. 2020 г. • Twitter Web App Ф Neural Meduza @neural_meduza В Госдуму внесен законопроект об

Ф Neural Meduza @neural_meduza Видели, как варят шашлык? Три человека погибли, пятеро ранены. Ф Neural Meduza (5>neural_meduza Суд разрешил принудительно избавиться от всех Ф Neural Meduza @neural_meduza Чем хороши новые суициды? Где? Когда? Попробуйте проверить,нейросеть,заголовки,текст

©Neural Meduza @neural_meduza Выпускники ВШЭ потребовали однополого секса на выборах президента РФ 11:38 РМ • 19 авг. 2020 г. • Twitter Web App ©Neural Meduza @neural_meduza В России предложили штрафовать за отсутствие долгов 7:39 РМ • 12 авг. 2020 г. • Twitter for Android Ф Neural Meduza

©Neural Meduza @neural_meduza ГИБДД пригрозила сбить ракетами ненависть и устроить пивометы. Ученые подтвердили, что это может быть круто ©Neural Meduza @neuraLmeduza Две трети россиян не знают, что думают Ф Neural Meduza @neural_meduza «Яндекс» запустил сервис доставки


Развернуть

Отличный комментарий!

"Учёные доказали, что Казахстан - это очень смешно" - звучит вполне правдиво, учитывая столько шуток про казахов.
Да тут все звучит вполне правдиво.
Sol Sol13.09.202011:12ссылка
+69.6

dall-e 2 dalle2 длиннопост много картинок слава роботам песочница нейросети 

Нейронная сеть DALL-E 2 и что она умеет

DALL-E - нейронная сеть от Open AI, рисующая картины по текстовому описанию. Запрос производится на натуральном английском, опционально с указанием стиля. Сеть предлагает 10 вариантов. Можно выбрать вариант чтобы получить больше вариантов. Можно замазать часть результата и переформулировать запрос чтобы сеть скорректировала этот участок картинки. Еще год назад ее творчество напоминало всратые каракули. Вторая итерация ИМХО совершила просто невероятный прорыв.  В настоящее время находится на стадии закрытой беты. Небольшую демку можно пощупать тут. Канал на реддите, где счастливчики выкладывают свое/ее творчество: https://www.reddit.com/r/dalle2/. Более сырой фид:  https://github.com/coffeenut/DalleLinks

a cybertronic bison, leds, high detail, sharp, studio, digital art

 L Д UB â w K® BV «ft@S ftggy jHr S^Pwi *b\ ^r h’Kâ^SÜ %£’•:£ F/f Г) к . i#^B ^^1 4 B^L L-r Jf4^,dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

a monkey head that is only made out of fruit, 3D

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

A cat licking a cactus, 35mm macro

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Star Wars hovering Landspeeder Uber, app icon

UBERBER,dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

an x-ray of an unicorn

@ OAll E an x-ray of a unicorn Report Issue p,dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

A beautiful painting of a building made of watermelon slice in a serene landscape by Lisa Frank, trending or artstation

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Elephant AT-AT walking through Hoth, digital art

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Leonardo da Vinci early sketches of the F-35

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Realistic Ruby and Sapphire Stone Shards, Tattoo Design

Realistic ruby and sapphire stone shards, tattoo design Report issue p »,dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

An illustration of the Easter bunny and Jesus being abducted by aliens

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Yoda angry about losing money in the stock market

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

A pre raphaelite painting of a person waiting for their iPhone to power on after plugging it back in

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Medical illustration of a gryphon's skeleton, with labels. High quality, detailed, professional medical illustration

о iHeuÍTrYi Pv^iN^e :; v. r- ■ggg 3 ' Д ЯИаВВДВВ É8ôao$/\4en iflc-A ¡рдасдис *4HWfc лч i r.':n’»wnw.ft ^ÊC»7Xi ЭЛЯИПШД&и. fcSS&sp •n r’äwi CSffllr^'ВЙГ-nîni ocfcm aesjt*'- МТО!М;£*Ййй2кг -ifc—ii s:*'f »Л» j Wl WifttäS да* ''УЪШ'Ш löUlw C^NrtÇtofl W " _d03&¡/ A~jfO» еипгйкъ* $$»л *

Male and female scientists in love with each other instead of researching, by Norman Rockwell

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Batman by Picasso

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

cyberpunk, nethacker, woman, detailed, anime, digital art

dall-e 2,dalle2,длиннопост,много картинок,слава роботам,песочница,нейросети

Развернуть

nfs Игры reverse engineering русская локализация программирование geek кириллица длиннопост много картинок 

Как я реверсил кириллицу в русской локализации в играх серии Need For Speed времён Black Box

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

Но порой не всегда локализации идеальны: в каждой найдётся куча отсебятины, иногда информации, которой в оригинале и не было, а то и неправильно интерпретированная речь, которую нам и расхлёбывать *кашляет по-ватчдоговски*

Но качество локализаций к данной статье не имеют отношения и не о них пойдёт речь. А речь пойдёт о том, как мне удалось расшифровать русскую локализацию, чтобы в будущем каждый мог изменить строки как захочется.

Осторожно, много скринов!

С чего всё началось?

А началось всё с этого мема:

Рашка приплетена! Разъебал по фактам Время срача Приз от навального Репутация за срач Репутация за стрелы _ Навыки либерахи валить в сша вИ1«>олу.#<тьпмАы О Рос гвардии,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный,

Да. К политике нынешней данный мем особо отношения не имеет, да и не должен.

Данный скриншот был сделан в игре Need for Speed: Undercover 2008 года. Сама игра по себе является проходняком, ибо сделана на коленке (на самом деле EA тупо торопила разработчика лишь бы выпустить продукт).
Но вот текст на этом меме был отфотошоплен оченькриво и с неправильными шрифтами (оригинальные шрифты для игры — Aquarius Medium и Light для заголовка, Helvetica Neue STD для обычных текстов в данном окошке)
Мне это, скажем так, изрядно не понравилось и я поставил себе цель воссоздать этот мем методами самого геймплея этой игры.

И это звучит достаточно легко в теории, но на практике это что угодно, кроме «легко». Было.


Как и Чем

Первым делом я решил полезть в ресурсы игры. Для этих дел есть разработанная моддерским сообществом программа Labrune за авторством nlgzrgn

*“ Labrune - D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\English_Frontend.bin File Edit Help #0 - Frontend ID Hash Label Text ¡387 31D50F50 POSTRACE_YOU_DOMINATED You Dominated! 388 3255EBD4 CUST_LOOKAHEAD_PAINT_WHEEL Change your vehicles wheels and design 389 339077C4
Собственно, её интерфейс.

Она спокойно читает файлы игр, начиная с NFS: Underground вплоть до NFS: World, ибо вся линейка этих игр была сделана одним разработчиком на почти одинаковом движке (ходят слухи, что при разработке этих игр разрабы из-за торопливости не особо морочились убирать остатки старого кода со старых игр, а просто переносили всё в один компилятор и за счёт остатков, найденных в коде, выходили новые моды, сильно расширяюшие функционал игр (как пример этого — последняя версия Unlimiter'а для Most Wanted 2005, берущая часть функционала из NFS Underground 2)).

Читает спокойно до тех пор, пока не скормишь ей файл с русскими текстами

■* Labrune - D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\Russian_Fi File Edit Help #0 - Frontend ID Hash Label Text 1276 AC322 D 93 VINYL PART MER SLR 2TONE2 2 1277 AC322D94 VINYL PART MER SLR 2TONE3 3 1278 AC821745 CREDIT_ROLL_PRESENTS c 1279 AC8761FE

Чё?

n© HxD - [D:\GAMEZ STEAM\steamapps\common\Need for Speed Undercover\LANGUAGES\Russian_Frontend.bin] — □ X • File Edit Search View Analysis Extras Window ? _ & x ! | <$> M 16 Polish_Global.bin *2] Russian_Frontend.bin Offset(h) 00 01 02 03 04 05 06 07 08 09 ÖA 03 OC OD OE OF 00006690 82 20 83

И Hex-редактор тоже не может помочь. Выделенная фраза означает «Ты лидер!». Как я узнал - читайте дальше.

Вместо текстов в лучшем случае кракозябра, в худшем случае пустота. На момент написания статьи не исправлено/не воплощено.



И теперь самое интересное!

Тогда я решил править runtime память, если Labrune даже не хочет править файлы и даже сохранять их.

Открыв игру, предварительно выбрав английский язык, я сначала баловался с английским текстом, занимаясь поиском его положения через Cheat Engine и правя его.

Первый текст, который появляется при запуске Undercover, это PSA — Public Service Announcement, то бишь «не гоняйте пацаны вы матерям ещё нужны»

Need for Speed™ Undercover presents an Action Driving Experience. Pull these moves within the safety of your home ONLY. Do not take this kind of driving to the neighborhoods and streets in the real world.,Need For Speed,Игры,nfs,reverse engineering,русская

Вот он.

Вычислив адрес, с которого начинается этот текст, я решил изменить этот текст на что-нибудь интересное:

Need for Speed: Undercover is what happens when you want to make a yearly game but you forget to polish it. And yes, because you had to rush it for the late quarter release, there's a good amount of unused content in this game.,Need For Speed,Игры,nfs,reverse engineering,русская

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

Поискав нужные мне адреса конкретных строк, я начал их править.
И сразу скажу, изменения появлялись лишь только когда я убирал текст и снова вызывал для отображения. Сразу текст не меняется. То есть — для появления этого окошка мне приходилось перезапускать гонку.

RASHKA !!~WM_Vremya sra4a 1:10.39 , r IIJl Cash $260 Wheelman Rep 3,000 Zone Points (+Rep) 3,000 " i40L#,41 frf CONTINUE® PLAY AGAIN® STANDINGS ©,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Вот так всё начиналось. До русского текста ещё далеко. Мусор в начале второй строки «vremya sra4a» там из-за того, что я где-то убрал байт, отвечающий за начало текста и игра подхватила этот кусок для отображения.

Играться с англ текстом было детским садом, и всё же хотелось сделать по-русски.

Я перезапустил игру, сменив в стиме язык игры на русский
Игра, запустившись, выдала уже такое содержание:

Need for Speed™ Undercover - это симулятор вождения. Выполняйте эти трюки ТОЛЬКО в игре. Не пытайтесь повторить их в реальной жизни.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Текст уже короче, и надо как-то узнать, под какими значениями идёт кириллица.

Благо у меня уже есть адрес для правки текста, сейчас я к нему обращусь, и…
И он уже бесполезен, потому что русский текст всегда длиннее, вследствие чего место прошлого текста уже занял мусор, так что нужно было искать новый адрес. Благо текст, как в прошлый раз, начинался с латиницы и кусок памяти с ней было легко найти.

PSA english [ 1 PSA russian 2082B50D 212837CD String[229] u?G_? ?Gw?M? J?ey? ???Gm? g??G? ?d??K[? G!?v? ?g??Ds G?C Strinq[309] Need for Speed? Undercover - ? ??? ??. ??? ???????.? ??? ??■,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты.

Первая идея была такая — скопировать каждый отдельный символ, подразумевавший определённую букву в тексте, в блокнот и оттуда же закинуть в адрес своё. Было муторно записывать каждую кракозябру в блокнот, надеясь, что она поможет в дальнейшем.
Результат — неудовлетворительный.

Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,кириллица,длиннопост,много картинок

Как итог — в игре мусор…

PSA english 2082B50D String[229] u?0_? ?Ow?M? J?£y? ???0m? g??G? ?d??K[? 0!?v? ?g??Dg 0?C PSA russian 2128S7CD String[B09] Need for Speed Undercover - $$$ $$$$$$$$$ $,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и

...и в Cheat Engine тоже.

Вторая и более правильная мысль — та, ради которой вы дочитали до этого момента — это зайти в содержимое памяти по нужному адресу (тыкнув Memory View или CTRL+B, выбрав нужный адрес) и прочитать байты, отвечающие за кириллицу.
Но перед этим дайте я игру перезапущу, чтобы игра выдала норм текст, ок?
Ок.

^ Memory Viewer — □ X File Search View Debug Tools Kernel tools nfs.exe+10082ED Address Bytes Opcode Comment nfs.exe+1008;53 push nfs.exe+1008;51 push ecx nfs.exe+1008;52 push edx nfs.exe+1008;56 push esi nfs.exe+1008;57 push edi nfs-jpxp tiooa:55 oush shn push word or

Вот так выглядит память игры во время запуска процесса. На данный момент Memory Viewer показывает кусок памяти, начиная с адреса, который указывает на начало текста PSA. Выделенный байт 00 означает технический конец текста.

Стерев всё, что было в блокноте и написав шаблон алфавита для заглавных и строчных букв, я начал вглядываться в байты, записывая эквивалент буквы в блокнот.
То есть э — B9, т — 86, о — 81, пробел — 20, с — 88, и так далее…

Я решил проверить мою новую теорию, изменив вступительный текст с имеющимся байтами…

Need for Speed™ U недоделанная игра. Gentera Style 204 ndercover - это,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,кириллица,длиннопост,много картинок

… и теория оказалась верной! «Gentera Style 204» стоит там из-за того, что я на тот момент не знал, что нужно ставить байт 00 для обозначения конца читаемого текста. Но само подтверждение теории меня очень обрадовало!

В ходе дальнейшего реверсинга байтов выяснилось, что исполнительный файл игры для отображения кириллицы использует байты от 81 примерно до FF, а также использует байт 80 совместно с другим соседним байтом справа для отображения других символов, например для отображения буквы ъ - 80 89, Ж - 80 83, Ю - 80 88, Щ — 80 80, и т.д.

В итоге за 2 дня тестирования я составил такую карту используемых символов кириллицы:

а - - 82, б - 55, в - 85, д - со о е - 84, ё - ЕЗ, и - - 83, й - 57, к - 83, и - - 8F, н - 85, о - 81, р - - 37, с - 88, т - 86, ф - - F0, X - AD, ц - 32, ш - - Аб, щ - 38, ъ - 80 85 ь - - 53, 3 - 35, ю - 31, А д и м F Ф ш ь 53, Б - DO, 3 5А, Е - A3, Ё 58, Й - (FD)FE, AF, H -

Скобки означают, что я на данный момент не уверен, какой из байтов используется для отображения такого-то символа, либо может использоваться комбинация этих байтов для отображения «Й»․ Отсутствующий байт у буквы Ё — значит я не нашёл байт от этой буквы, и не велика потеря — в тексте игры нет строк, где есть буквы ё и Ё — всегда е. Почему? Спросите у 1С-СофтКлаб или у самих Black Box.

И таким методом я и воссоздал тот самый пресловутый мем и разреверсил кириллицу. Хоть и не полностью, но это уже хорошо.

03 1 Am Rock Rock 04 In A Hood Near You Suni Clay Suni Clay сдня не ндг>0 ii*1' . Этот парень был из тех, кто просто любит жизнь. 02 Do Ya Thang T.l. Presents The P$C 25 To Life (±в] Последовательный В Меню Меню Меню Упорядочить Ознакомление,Need For Speed,Игры,nfs,reverse

Ну и ещё.

Что было дальше?

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

а - 83, б - 5С, в - д - 8D, е - 82, ё - и - к со W и - 5D, к - м - 8Е, н - 85, о - р - 87, с - 88, т - ф - ЗС, X - 32, ц - ш - AF, щ - СЗ, ъ - ь — 53, 3 — 37, ю — А — 51, 5 — 34, 3 — Д - A3, Е - 57, Ё - И - 58, W и - D7, К - м - А8, н - 54, О - F - 55, с - 5Е, Т - Ф - DO, X - DE, Ц -

Это уже для ProStreet

а - V со б - 95, в д - 8Е, е - 82, ё и - 83, W и - 94, к и - 8D, н - 86, о р - 87, с - 88, т ф - 34, X - A4, ц ш - 99, щ - 33, ъ ь — 51, 3 — А7, ю А — Аб, 5 — 36, 3 Д - AD, Е - А5, Ё И - А2, W и - ЗА, К м - 32, н - 9D, 0 F - 93, с - 9С, Т Ф - 3F, X - ЗЕ, Ц ш - О о щ - С4, ъ ь - С1,

Это уже для Most Wanted (2005). Заметьте, комбинация байтов 80 XX тогда ещё не использовалась.


*скоро будут байты для NFS: Carbon, Underground и Underground 2*

Послесловие

Своей находкой я поделился с NFS комьюнити, автор проги заметил это и мне ответил:

nlgzrgn Yesterday at 23:21 Thanks for the information! If I update the tool. I'll create something to switch those characters to properly handle any language.,Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный

Я дальше не знаю, что под конец написать, поэтому вот вам котик

Need For Speed,Игры,nfs,reverse engineering,русская локализация,программирование,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор,кириллица,длиннопост,много картинок

Хорошего дня!

Развернуть

#Каляки-Маляки фэндомы геймдев Игры длинный пост много картинок 

Не так давно пытался запилисть квестик полутекстовой простой телефонный (микро ВН скорее), но как все всегда в самогеймдеве, нихуа не вышло и встало. Но вот остались рисунки для первой сцены. Чо просто так валяться им на компе, пусть валяются и тут.

 

Челябинск 9,Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок


Каляки-Маляки,фэндомы,геймдев,Игры,длинный пост,много картинок

И гифка как вариант для рассмотрения


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


Развернуть

Rangetsu CC Code Geass Anime Creayus Anime Artist Anime Unsorted 

Rangetsu,CC,c.c,Code Geass,Код Гиас,Anime,Аниме,Creayus,Anime Artist,Аниме арт, Аниме-арт,Rangetsu,CC,Code Geass,Anime,fandoms,Creayus,Anime Art,Anime Art,Anime Unsorted,Anime Unsorted


Развернуть

HellOnEarth-III artist без перевода педобир 

HellOnEarth-III,artist,без перевода,педобир,коллекция ПРИКОЛЬНЫХ комиксов и картинок, pedobear, педомедведь, педведь,HellOnEarth-III,artist,pedo bear,memes



I keep having those thoughts about children, BUT people don't seem to understand I can't choose my sexuality and This is just the way I am. Don’t worry friend, I know exactly what you need. I Prison I 1/ / \ — 1 if N\ \ 7] \ v# U \ \ 1 l V ■ 11,HellOnEarth-III,artist,без


Развернуть

Отличный комментарий!

ЯННП. Пидоры, поясните, пожалуйста
ciklopropelen ciklopropelen08.08.202014:39ссылка
+3.3
Один педофил и считает это болезнью, его ведут к психологу. Другой лгбтшник считающий что педофилия это норма и его не понимают, его ведут в тюрьму.
Melatori Melatori08.08.202014:42ссылка
+32.8

сделал сам много картинок часы песочница 

Очередная сборка часов

Добрый день, джой. Решил поделиться процессом сборки оригинальных электронных часов. В основном увлекаюсь часами на ГРИ. Но как-то в интернете наткнулся на довольно интересный дизайн часов. Вот они:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

И мне захотелось собрать себе такие же. Итак, понеслась...
Для начала все собрал на макетной плате:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

Мозгом электроники является плата ардуино, просто на ней мне удобней работать, ненужно возиться с программатором, с обвесом микропроцессора и т.п. Вроде всё работает... Кстати почему-то электрическую схему я никогда не рисую, мне достаточно проектировать схему в процессе отрисовки печатной платы. В принципе в этом ничего сложного нет. И вот, когда печатная плата отрисована в программе, начинается процесс её изготовления. Я применяю распространенную ЛУТ технологию. Даже тут на джое она стопицот раз была описана, но всё равно вот вкратце:
Для начала вырезаю из текстолита для печатных плат куски необходимого размера
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

Затем на глянцевой бумаге из журналов распечатываю рисунок печатной платы и при помощи утюга переношу на зашкуренный и зачищенный текстолит:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

Затем травлю в хлорном железе:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

Отмываю, зачищаю тонер мелкой наждачкой и залуживаю. В итоге получаются вот такие платы:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

Процесс монтажа деталей забыл запечатлеть, поэтому идем дальше.
Процесс изготовления корпуса. На самом деле для меня это самое тяжелое. Я где-то пару месяцев пытался подобрать какой-нибудь готовый подходящий корпус, но так и не смог. Затем хотел сделать полностью из красного оргстекла, но достать его оказалось сложно. Мне нужен был кусок 0.5м х 0.5м и покупать для этого лист 2х3м за 10к не хотелось. И как-то случайно появилась возможность распечатать необходимый корпус на 3D принтере, что я собсна и сделал. Распечатанные корпуса я также забыл сфоткать, вот они уже покрашены:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

После того как краска высохла начинаем сборку:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

И вот собсна результат:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

И на своем месте:
сделал сам,нарисовал сам, сфоткал сам, написал сам, придумал сам, перевел сам,много картинок,часы,песочница

Всем спасибо за внимание.
Развернуть
В этом разделе мы собираем самые смешные приколы (комиксы и картинки) по теме как писать код с картинок (+1000 картинок)