W4MapLauncher или Мега - Крэзи ИДЕЯ W4 с W3D текстурами!!!!
|
|
Сообщений: 1042
|
Опубликовано: 08.05.2009, 15:30:47
Вчера обнаружив на форуме Team17 патч OMG для W4, я его скачал, после чего сильно разочаровался, Текстуры на новых картах в W4 ужасно убогие... И у меня возникла идея!!!!! 1. Итак, текстуры загружаются при загрузке игры. 2. Все текстуры являются файлами, и чтобы попасть в игру проходят через функцию kernel32.CreateFile или msvcr71.fopen 3. Создав перехватчик этой функции МЫ МОЖЕМ открывать любой файл, вместо заданного!!!!! Первые наброски: 1. Создается перехватчик функции, в виде загрузчика, который будет перехватывать все имена файлов для открытия, сравнивать их с заданной таблицей, и изменять. 1.1 Найти нужное место для перехвата. 1.1.1 Исследовать открытие файлов. 1.2 Создать загрузчик перехвата. 1.3 На ассемблере написать функцию обработки перехвата и сравнения с таблицей. 1.4 Организовать корректную работу. 2. Создать таблицу где текстураW4 = ТекстуреW3D 3. Создать конвертер, который возьмет все текстурные файлы и заменит в них текстуры согласно таблице 4. Создать генератор databank.xml и scripts.xml из scripts.xom 5. Достать все текстуры из W3D и положить их в отдельную папку для W4. 6. Организовать правильную работу. 7. Создать Патч W3D карт для W4 =) И не говорите мне, что это не риально =)
|
|
|
|
Сообщений: 3813
|
Опубликовано: 08.05.2009, 16:48:57
Ну... Я бы этим заниматься не стал, даже если бы знал столько, скока ты знаешь... Потому что это очень сложно и муторно, а ради пары десятков человек, которые это действительно оценят, не стоит столько париться. Лучше пойди, взломай вконтакте...
Смысл жизни в том, чтобы жизнь имела смысл... (firsacho 2005) Рай придуман, чтобы не страшно было умирать. Ад придуман, чтобы не страшно было жить. (firsacho 2007) Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008)
mod.worms.pro - мод Worms Renewation для Worms4
|
|
|
|
Сообщений: 1042
|
Опубликовано: 08.05.2009, 18:25:49
Я ГЕНИЙ!!!!!!!! Я нашел способ без муторного перехвата функции!!!!!!! Короче W4 работает следующим образом: берется имя ресурса, и производится поиск его в директориях: Quote Data/Frontend/Icons/ +.xom (Data/Frontend/Icons/ThemeCamelot\C02.tga.xom) Data/Frontend/Mechanics/ +.xom Data/Weapons/Custom/ +.xom Data/Weapons/ +.xom Data/Misc Objects/ +.xom Data/Character/ +.xom Data/HUD/ +.xom Data/Objects/ +.xom Data/HUD/Weapons/ +.xom Data/HUD/Flags/ +.xom Data/Maps/ +.xom Data/Logos/ +.xom Data/scripts/ +.xom Data/Language/PC/ +.xom Data/Audio/ +.xom Data/databanks/ +.xom Data/Tweak/ +.xom Data/Frontend/Levels/ +.xom Data/Effects/ParticleData/ +.xom Data/Effects/ +.xom Data/Themes/ +.xom Data/ +.xom +.xom Data/Frontend/Icons/ (Data/Frontend/Icons/ThemeCamelot\C02.tga) Data/Frontend/Mechanics/ Data/Weapons/Custom/ Data/Weapons/ Data/Misc Objects/ Data/Character/ Data/HUD/ Data/Objects/ Data/HUD/Weapons/ Data/HUD/Flags/ Data/Maps/ Data/Logos/ Data/scripts/ Data/Language/PC/ Data/Audio/ Data/databanks/ Data/Tweak/ Data/Frontend/Levels/ Data/Effects/ParticleData/ Data/Effects/ Data/Themes/ (Data/Themes/ThemeCamelot\C02.tga PASS) Data/ * Итак, все что нам требуется это выбрать директорию которая загружается раньше чем Текстуры. Я выбрал Data/Logos она меньше всего содержит файлов. Итак в чем прикол!!!!! 1. Создаем папку LogosW3D и LogosW4. 2. Мы кидаем в LogosW3D все текстуры из W3D названные как W4. 3. Перед запуском игры, Прогой смены текстур, запускаем выбор текстур!!!!! 4. Прога переименовывает LogosW3D в Logos. или LogosW4 в Logos. И следит какую куда и как переименовать. 5. При загрузке игры, грузятся текстуры из папки Logos, остальные же не грузятся. 6. Играемс!!!!!! Задача #1 создать таблицу смежности W4=W3D текстур Задача #2 достать текстуры из W3D и переименовать их в зависимости от таблицы. Задача #3 написать конвертер файлов txt в формат W4. Задача #4 обработать все карты убрав эмиттеры, если есть. P.S. вконтакт я не взламывал, но 150000 спамных аудиозаписей от УПЧКА удалил скриптом =)
|
|
|
|
Сообщений: 1042
|
Опубликовано: 08.05.2009, 18:58:29
Quote 410 текстур в W4 858 текстур в W3D Проблемачка для таблицы смежности...
|
|
|
|
Сообщений: 1240
|
Опубликовано: 08.05.2009, 21:08:50
Это ооочень круто, особенно последняя новость!
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
Сообщений: 1042
|
Опубликовано: 08.05.2009, 22:43:32
Проблема с количеством текстур. я удалил очень похожие текстуры, и в итоге у меня осталось 477, а надо чтобы было 410.... на этом моменте пока ступор......
|
|
|
|
Сообщений: 1042
|
Опубликовано: 13.05.2009, 16:57:05
Появилась альтернативная идея, которая немного упростит задачу и позволит создать УНИВЕРСАЛЬНЫЙ загрузчик текстур. Итак, мне похрен что это никому не надо, но записи свои я буду вести тут, чтобы не забыть: Code
Data/Temp map_databanks.xml <XStringResourceDetails id="Databank.MaterialFile"> <Value>map_texture.w3d</Value> <Name>Databank.MaterialFile</Name> <Flags>64</Flags> </XStringResourceDetails>
В процессе отлавливающем fopen, делаю проверку на имя ".w3d" Если разрешение совпадает, то запускаю прогу подготовки ресурсов "GetW3DFiles.exe map_texture.w3d" с ожиданием ее завершения.
GetW3DFiles.exe считывает файл текстур map_texture.txt создает список использующихся текстур и копирует их в Data/Temp/ThemeCamelot/ из Data/Temp/W3DTextures/ Так же она создает файл Data/Temp/ThemeCamelot/ThemeCamelot.txt в котором индексы соответствуют текстурам. Завершает свое выполнение.
Процесс fopen открывает файл ThemeCamelot.txt и отдает выполнение игре.
В итоге можно создать универсальный загрузчик текстур, без вреда оригинальным текстурам, и без мороки с переделыванием списка текстур, поиска дубликатов, урезки похожих и прочей хрени. Весь процесс будет происходить при загрузки карты, и будет практически незаметен. Одна лишь проблема, нужно придумать способ перехвата. Или это сделать прямо в игре, через вируальный процесс. Или сделать перехватывающую msvcr71.dll, которая и будет обрабатывать это дело...
|
|
|
|
Сообщений: 519
|
Опубликовано: 13.05.2009, 17:21:52
Это много кому нужно, но лично я даже текстуры в w3mapedit ставить не умею <_<
|
|
|
|
Сообщений: 1042
|
Опубликовано: 13.05.2009, 22:49:29
ДЕЛА СУПЕР!!!!!!! Я научился подгружать в exe свою dll и земенять функцию!!!!! Жесть!!!!!! Переквалифицируюсь в Хакера скоро =) Уточнение, карты тоже можно пихать в папку Temp Короче структура такая: Temp/Maps Temp/ThemeCamelot Temp/Custom Temp/ и т.д. для тех кто хочет посмотреть как прога ищет файлы. вылаживаю мой log, созданный перехватной dll.
|
|
|
|
Сообщений: 1042
|
Опубликовано: 15.05.2009, 16:51:01
Т.к. удаленно не получилось вклиниться в экзешник, пришлось писать загрузчик... Выслушаю все предложения по поводу его, а пока, он выглядит вот так:
|
|
|
|
Сообщений: 1240
|
Опубликовано: 15.05.2009, 20:02:19
перевод будет? Advanced что значит? если ключики, то сделать выпадающий список ключиков
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
Сообщений: 1240
|
Опубликовано: 15.05.2009, 20:04:07
хм... а ещё на будушее сделай, чтобы твою прогу можно было запускать без UI, как утилиту для загрузки текстур(принимающие пару ключиков), это поможет другим программистам, если таковые есть писать свои ланчеры)
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
Сообщений: 2115
|
Опубликовано: 16.05.2009, 10:02:28
выложи её в файлах) потестить хочу на висте)
|
|
|
|
Сообщений: 1042
|
Опубликовано: 16.05.2009, 17:49:31
Quote (Герыч) перевод будет? Advanced что значит? если ключики, то сделать выпадающий список ключиков Перевода не будет. Адвансед - это коммандная строка. Quote (Герыч) можно было запускать без UI, Попробую добавить такую функцию. Quote (hitman27) потестить хочу на висте) рана еще тестить, еще не готова прога... Но дизайн я изменил...
|
|
|
|
Сообщений: 1042
|
Опубликовано: 17.05.2009, 02:29:57
ГОТОВА ПРОГА!!!!!!! И аспект и текстуры!!! жесть! B)
|
|
|
|
Сообщений: 2115
|
Опубликовано: 17.05.2009, 04:41:46
0о как вормс с аспектом мне запустить?
|
|
|
|
Сообщений: 1240
|
Опубликовано: 17.05.2009, 23:00:20
Алексбонд) с гордостью объявляю, что ты крут!
________________________ __|____|____|____|____|__ |____|____|____|____|____| __|___бицца головой___|__ |____|____|сюда|____|____| __|____|____|____|____|__ |____|____|____|____|____|
|
|
|
|
Сообщений: 2115
|
Опубликовано: 19.05.2009, 16:15:56
для аспекта ещё надо положение радаров поменять( чтоб при изменении аспекта менялось)
|
|
|
|
Сообщений: 1042
|
Опубликовано: 21.05.2009, 01:24:44
Итак, как я вижу желающих помогать прям толпа =) Ну это ваш выбор... Итак, из списка 315 карт, вычеркиваю все w4 карты, получаю 272 После этого вычеркиваю все RopeRace карты и Random. Получаю 241... Еще есть соображения какие карты удалить? Code 1 W3D.Alien Alien Juice Suckers 2 W3D.Apple Apple Core Island 3 W3D.Atlantis Atlantis Training Facility 4 W3D.CrateBritain Crate Britain 5 W3D.Crocketeer The Crocketeer 6 W3D.Crop Crop Circle 7 W3D.Crust Earn Your Crust 8 W3D.Chateau Return to Chateau Assassin 9 W3D.Cherry Take My Cherry 10 W3D.Collide When Annelids Collide 11 W3D.Cooped All Cooped Up 12 W3D.Counting A Good Nights Sleep 13 W3D.DDay D-Day 14 W3D.Falling Falling For You 15 W3D.Funfair Nobody Rides For Free 16 W3D.Graveyard Grave Danger 17 W3D.Helter Helter Skelter 18 W3D.High High Stakes 19 W3D.Holiday Costa Del Danges 20 W3D.Ice Ice, Ice, Maybe 21 W3D.Kong The Mighty Kong 22 W3D.Landing Movie Mayhem 23 W3D.Leek A Leek in a Vegetable 24 W3D.Pegasus Hold Until Relieved 25 W3D.Plaice Plaice Holder 26 W3D.Please Pleace Not More Island 27 W3D.Ragna Ragnarok and Roll 28 W3D.Schools Schools In For Summer 29 W3D.Showdown Showdown at the OK 30 W3D.Submission Submission 31 W3D.Driving The Driving Range 32 W3D.Timbers Shiver Me Timbers 33 W3D.Tree Thee Village Trouble 34 W3D.Cratefun JetPack Challenge 1 35 W3D.Tubes Test Tubes 36 W3D.Clean In Space No-One Can Hear You Clean 37 W3D.RumDeal Rum Deal 38 W3D.Beanstalk Worm And The Beanstalk 39 W3D.NotPC A Quick Fix 40 W3D.TrialofTheDamned Trial Of The Damned 41 W3D.Hookline Hook, Line and Skimer 42 W3D.Boldly To Bolbly Go 43 W3D.Balloon Beautiful Ballon 44 W3D.Breakfast Beefcake Breakfast Brawl 45 W3D.Dumps Down In The Dumps 46 W3D.TargetHunt3 Shotgun Callenge 3 47 W3D.Titanic Titanic 48 W3D.Jetpack2 JetPack Challenge 2 49 W3D.chute2 Parachate Challenge 2 50 W3D.Jetpack3 JetPack Challenge 3 51 W3D.Sheep2 Super Sheep Challenge 2 52 W3D.WormsIsland Worms Island 53 W3D.Hide Hide and Peek 54 W3D.Spacestation Outpost Space Station 55 AlexBond.Cocons Cocons 56 AlexBond.Seamines Sea Mines 57 AlexBond.PirateSky Pirate Sky 58 AlexBond.Underground Underground 59 AlexBond.Sahara Sahara 60 AlexBond.Cubos Cubos 61 AlexBond.Cubos2 Cubos 2 62 AlexBond.Cubos3 Cubos 3 63 Remake.Sheep1 Super Sheep Challenge 64 AlexBond.Fox Find Fox 65 AlexBond.Blocks Blocks 66 AlexBond.DeathStaff Death Staff 67 AlexBond.TriBananaHolly TriBanana Holly 68 AlexBond.ArcticRoper Arctic Roper 69 AlexBond.Forest Forest 70 AlexBond.Snooker Snooker 71 AlexBond.Snow Snow 72 AlexBond.AlienPlanet Alien Planet 73 AlexBond.Chess Chess 74 AlexBond.ChristmasTree Christmas Tree 75 AlexBond.Cubos5 Cubos 5 76 AlexBond.EiffelTower Eiffel Tower 77 AlexBond.FortsChess Forts Chess 78 AlexBond.FullLunar Full Lunar 79 AlexBond.HellLabyrinth2 HELL Labyrinth 2 80 AlexBond.Hill Mountains 81 AlexBond.IslandVilage2 Island Vilage 2 82 AlexBond.Labyrinth 3D Labyrinth 83 AlexBond.Matrix Matrix 84 AlexBond.Motorbike Motorbike 85 AlexBond.PsyduckIsland Psyduck Island 86 AlexBond.RocketMap Rocket Map 87 AlexBond.RopingStadium Roping Stadium 88 AlexBond.SouthPark South Park 89 AlexBond.Spiders Spiders 90 AlexBond.Stars Stars 91 AlexBond.StatueOfLiberty Statue Of Liberty 92 AlexBond.T-Rex T-Rex 93 AlexBond.Zodd Zodd 94 AlexGT.DowntownAndAlley Downtown And Alley 95 AlexGT.FinalWar Final War 96 AlexGT.FrozenCountry Frozen Country 97 AlexGT.GoldIsland Gold Island 98 AlexGT.OldMonastery Old Monastery 99 Armageddon.ABridgeToFar A Bridge To Far 100 Armageddon.IslandVilage Island Vilage 101 Armageddon.WhenTanksFly When Tanks Fly 102 FE.Unlocked.E3 E3 103 FinnishWorm.AlienRopingPlanet Alien Roping Planet 104 FinnishWorm.Castle2 Castle 2 105 FinnishWorm.FiveStarHotel Five Star Hotel 106 FinnishWorm.LighthouseIslandRE Lighthouse Island 107 FinnishWorm.Nottingham'sVillage Nottingham's Village 108 FinnishWorm.PalmvalleyRE Palmvalley 109 FinnishWorm.PiratesSeawar Pirates Seawar 110 FinnishWorm.SecretOfThePlanetRE Secret Of The Planet 111 FinnishWorm.SkyscraperWar Skyscraper War 112 FinnishWorm.WormTemple1 Worm Temple 1 113 FinnishWorm.WormTemple3 Worm Temple 3 114 Flamar.FarmTrouble Farm Trouble 115 Flamar.TakeOff Take Off 116 Flamar.TheCursedSea The Cursed Sea 117 Gladiat0r.WarOfTheWorms War Of The Worms 118 GrenadeX.2008TKComing 2008 TK Coming 119 GrenadeX.Alien BIG Land Suckers Alien BIG Land Suckers 120 GrenadeX.Alien BIG Land Suckers2 Alien BIG Land Suckers2 121 GrenadeX.AlienBalasGalaghi Alien Balas Galaghi 122 GrenadeX.AlienDonkey Alien Donkey 123 GrenadeX.Alienroper1 Alien roper 1 124 GrenadeX.Alienroper2 Alien roper 2 125 GrenadeX.Alienroper3 Alien roper 3 126 GrenadeX.ALPHA353 ALPHA353 127 GrenadeX.ALPHA353 B ALPHA353 B 128 GrenadeX.BadBnGProRoper Bad BnG Pro Roper 129 GrenadeX.BadBnGRoper2 Bad BnG Roper 2 130 GrenadeX.BadBnGRoper3 Bad BnG Roper 3 131 GrenadeX.BadBnGRoper4 Bad BnG Roper 4 132 GrenadeX.BadBnGRoper5 Bad BnG Roper 5 133 GrenadeX.BadBnGRoper6 Bad BnG Roper 6 134 GrenadeX.BadBnGRoper7 Bad BnG Roper 7 135 GrenadeX.BadBnGRoper8 Bad BnG Roper 8 136 GrenadeX.BananaBombTurney Banana Bomb Turney 137 GrenadeX.BananaCupBng Banana Cup BnG 138 GrenadeX.BaseBallMineGaME BaseBall+Mine GaME 139 GrenadeX.BaseBallMineGaME2 BaseBall+Mine GaME 2 140 GrenadeX.BiGMegaTower BiG Mega Tower 141 GrenadeX.BIGTREELands BIG TREE Lands 142 GrenadeX.BnGHELLDIE BnG HELL DIE 143 GrenadeX.BX177XT BX177XT 144 GrenadeX.CarpetCapers2 Carpet Capers 2 145 GrenadeX.Cluster1 ClusteR BomB Arena 146 GrenadeX.ClusterAndMortar Cluster And Mortar 147 GrenadeX.ClusterArena Cluster Arena 148 GrenadeX.ClusterLandy Cluster Landy 149 GrenadeX.Cubos4 Cubos 4 150 GrenadeX.Cubos6 Cubos 6 151 GrenadeX.Cubos7 Cubos 7 152 GrenadeX.Cubos8 Cubos 8 153 GrenadeX.FantaIslanD Fanta IslanD 154 GrenadeX.FULL Pirate Full Pirate 155 GrenadeX.Funkyisland22 Funky IslanD22 156 GrenadeX.Funkyisland23 Funky IslanD23 157 GrenadeX.FunkyIsland24 Funky IslanD24 158 GrenadeX.FunkyIsland25 Funky IslanD25 159 GrenadeX.GrenadeRopers Grenade Ropers 160 GrenadeX.GreynadehomeLand2 Grenade Home Land 161 GrenadeX.GryWars Gry Wars 162 GrenadeX.GX2008 GX2008 163 GrenadeX.GX2008B27 GX2008 B27 164 GrenadeX.HarDroper57 HarD Roper 57 165 GrenadeX.HellComingRoperX Hell Coming RoperX 166 GrenadeX.HellIsland Hell Island 167 GrenadeX.HELLLabyrinth HELL Labyrinth 168 GrenadeX.HellLabyrinth3 HELL Labyrinth 3 169 GrenadeX.HELLLabyrinth4 HELL Labyrinth 4 170 GrenadeX.HELLLabyrinth5 HELL Labyrinth 5 171 GrenadeX.HellPlanets2 Hell Planets 2 172 GrenadeX.HELLPlanets3 Hell Planets 3 173 GrenadeX.Hellufo Hell Ufo 174 GrenadeX.ICEHockey ICE Hockey 175 GrenadeX.Killmonkey3 Kill monkey 3 176 GrenadeX.KillmonkeyX12 Kill monkeyX12 177 GrenadeX.KombatWorm Kombat Worm 178 GrenadeX.Landynity Landy nity 179 GrenadeX.LunarStemps Lunar Stemps 180 GrenadeX.LunarStemps10 Lunar Stemps X10 181 GrenadeX.LunarStemps11 Lunar Stemps X11 182 GrenadeX.LunarStemps2 Lunar Stemps 2 183 GrenadeX.LunarStemps3 Lunar Stemps 3 184 GrenadeX.LunarStemps4 Lunar Stemps 4 185 GrenadeX.LunarStemps5 Lunar Stemps 5 186 GrenadeX.LunarStemps6 Lunar Stemps 6 187 GrenadeX.LunarStemps7 Lunar Stemps 7 188 GrenadeX.LunarStemps8 Lunar Stemps 8 189 GrenadeX.LunarStemps9 Lunar Stemps 9 190 GrenadeX.LunarXT Lunar XT 191 GrenadeX.MegaGrenadeStars Mega Grenade Stars 192 GrenadeX.MegaGrenadeStars2 Mega Grenade Stars 2 193 GrenadeX.OrangeIsland Orange Island 194 GrenadeX.Piramida Piramida 195 GrenadeX.PirateCityDX Pirate City DX 196 GrenadeX.RopeMap Rope Map 197 GrenadeX.Sheep1remake Challenge Sheep 1 Remake 198 GrenadeX.SheepPlanets3 Sheep Planets 3 199 GrenadeX.SpacesHuttle SpacesHuttle Sky 200 GrenadeX.SpaceStations2 Space Stations 2b 201 GrenadeX.SpacestationSky Spacestation Sky 202 GrenadeX.SpacestationtoryoArmage Spacestation toryo Armage 203 GrenadeX.SpeederBXB Speeder BXB 204 GrenadeX.StairsMars5 Stairs Mars 205 GrenadeX.TheWindyWizardPirate The Windy Wizard Pirate 206 GrenadeX.Titanic2 Titanic 2 207 GrenadeX.TowerofPower Tower of Power 208 GrenadeX.TreeIslanD3D Tree IslanD 3D 209 GrenadeX.TriNeoCortex Tri Neo Cortex 210 GrenadeX.TrooneyN Trooney N 211 GrenadeX.TwoRoBotsStemp Two RoBots Stemp 212 GrenadeX.WormsForeeIsland Worms Foree Island 213 GrenadeX.WormsMonkeyIsland Worms Monkey Island 214 GrenadeX.WormsTempleGXXTX Worms Temple GX XTX 215 GrenadeX.WormsTreeL Worms Tree L 216 GrenadeX.WormsTreeP Worms Tree P 217 Lucas.Dead Dead 218 Lucas.Fortress Fortress 219 Lucas.NewAtlantis New Atlantida 220 Lucas.Remagen2 Remagen 221 Lucas.Tanks Tanks 222 Lucas.TowerHaus Tower Vs Haus 223 Lucas.TowerTower Tower Tower 224 Lucas.TwoTower(P) Two Tower(P) 225 Lucas.TwoTower(W) Two Tower(W) 226 Martin.AlienInvasion Alien Invasion 227 Mel.DontLetMeGo Don't Let Me Go 228 Mel.PixelGarden Pixel Garden 229 mielny.Pirateshop Pirate Shop 230 mielny.Salomon Salomon 231 Nezon.Castle Castle 232 Nezon.NezonTemple Nezon Temple 233 Nezon.VictoryOrDeath Victory Or Death 234 PlaiceHolder.Carcer Carcer City 235 PlaiceHolder.LibertyCity Liberty City 236 PlaiceHolder.Losantos Los Santos 237 PlaiceHolder.ViceCity Vice City 238 Raff.FlowerPower Flower Power 239 Samurai_k.MAP03-ElTorneoflotante El Torneo flotante 240 Samurai_k.MAP04-EIRoperCity EI Roper City 241 Samurai_k.TechMountains Tech Mountains
|
|
|
|
Сообщений: 818
|
Опубликовано: 21.05.2009, 11:20:55
Что это такое?
Всё что ни делается, делается в Китае(SW_Krash, 2009) Мир делиться на два типа людей: Бездарные трудоголики и Талантливые лентяи. (firsacho 2008) Я отрицаю вашу реальность и заменяю её своей!(Адам Севидж, 200x) OFFTOP SWEAT OFFTOP(фольклор)
|
|
|
|