Pull to refresh

Comments 60

Для .NET лучше пользоваться Reflector'ом или ILSpy, dotPeek. Результат получили бы намного более понятный :)
Рефлектор стал платным :(

Даже старая версия ( черт знает каким образом ) стала говорить, что нужно обновиться, а если отказываешь — шлет лесом на машине без интернета :)
SnD сделали его бесплатным недавно.
Он же Rad Gate'овский?..
Lz0, Red.Gate.Reflector.v7.0.1.1.REPACK-Lz0
Нет, постойте, официально бесплатная программа и крякнутый репак это разный разговор :)
Где она бесплатная?

10 Mar 2011
Version 7 is now available from $35… download a free 14 day trial
SnD, Red.Gate.NET.Reflector.7.1.0.143.patch-SND
я за p2p резлизами не слежу… и не сильно доверяю, scene forever
Ну видимо просто дата зашита и все.
Это понятно, что зашита, однако в неновую версию зашивать дату закрытия бесплатной версии, а массово заявлят ьскажем через год, немного странно :)
Кроме бесплатных ILSpy и dotPeek есть ещё DeFlector — «ветка» ReFlector-а, развивающаяся с того момента как последний стал платным. Лежит на гугл-коде
code.google.com/p/deflector/
6я версия бесплатна.
Получаете диалог активации. Вписываете мейл, жмёте «получить код активации» и он приходит на почту.
Всё.
Теперь им (создателям) придётся делать большой патч и менять механику игры.
А ведь кто-то небось этим пользовался! Может наваривался потихоньку.
UFO just landed and posted this here
Создатели в курсе того, что так игру обмануть можно. Но это справедливо для любой несетевой игры, потому что единственная надёжная защита — верификация данных с источником, недоступным для изменения игроку. А на своём компьютере ему всё доступно. Но вот хотели бы вы обязательного подключения к интернету даже при одиночной игре? Сомневаюсь. У нас далеко не все вообще Steam любят из-за этих его особенностей.

К счастью, Террария игра для тех, кто хочет развлекать сам себя, как и любая другая песочница. Поэтому, если кто-то хочет выкинуть 10 баксов на то, чтобы потом получить все айтемы и пойти «грифить нубов в мультиплеере», то это его дело. Прочие же будут играть в одиночестве, либо с проверенными знакомыми и друзьями.
А кто мешает сделать как было в том же Diablo II — чары для сингла и игры по tcp/ip хранятся локально, для мультиплеера на сервере?
Тут идеология встаёт на пути. Персонаж может перемещаться между любыми мирами и серверами, включая его инвентарь, обмундирование и свинью-копилку.
Опять же не особая проблема. Нужен только централизованный сервер для обмена между игровыми серверами. Причем даже не обязательно чтобы он всё время стабильно работал, достаточно чтобы он заведовал обменом ключей для подписи сейвов, тогда можно будет вести белый список серверов без читеров.
Миры-то как многопользовательские, так и однопользовательские. И тут я вновь задаю вопрос: а многие ли захотят подключаться к сети, чтобы поиграть в одиночестве?
Белый список — это рекомендация, а не жесткое правило. Хочешь — играй только по белому списку с легитами, хочешь — где угодно без гарантий.
Я как бы не об этом, но зачем меня слушать…
Незачем, вы ведь других не слушаете.
Ну хз, хотя бы какой — нибудь один единственный MD5 от конкатенации названий всех предметов можно было сохранить на серве, не разорились бы :)
Да причём тут разорение? Речь идёт о том, что люди не хотят выходить в интернет, когда собираются поиграть в однопользовательскую игру. Вот не хотят и всё, им это не удобно. И вполне обосновано. Вот у меня на нетбуке Steam запущен в оффлайновом режиме, т.к. на двух компьютерах одновременно его запускать нельзя. И это не мешает мне играть в Террарию. И вот уеду в отпуск в отечественные дебри, и смогу и там без проблем поиграть. А если при каждом запуске надо лезть в интернет? Всё, сушим вёсла.
А вы точно мне хотели ответить?… Я про разорение ничего не говорил :)
А какое слово у вас предпоследнее в предыдущем комментарии? о_О
Ой пардон, я употребил фигурально слово разоерние и стут же забыл :) Разорение имел ввиду в плане ресурсов, по строке, образно говоря, на клиента. А ваш комментарий почему-то прочитал в таком контексте, как будто авторы игры могут разориться :)

Конечно однопользовательские игры не стоит коннектить к Серверам, это бесполезно, но мультиплеер надо было защитить :)
Но ведь так не получается, персонажи глобальны. К слову, особых сложностей с вопросами хранения у них не должно быть, есть же Steam Cloud. ;)
Уже давно существуют различные «редакторы персонажей» для этой игры. Могли бы сделать патч, но не сделали почему-то еще :)
С помощью ArtMoney можно нарисовать вещей из воздуха? :)
На самом деле там можно забавно накрафтить себе, к примеру, того же демонита на клевые шмотки, из пары кусочков руды можно сделать: Берем в инвентарь, сохраняемся, выходим, копируюм файл профайла игрока, запускаем игру, складываем в сундук, сохраняемся, перезаписываем забекапленным файлом… и т.д. но радости с этого будет уже гораздо меньше :)
Самый честный из нечестных, но геморройный способ :)
Какой у вас хороший одногрупник.

А что до защиты — вы мне прям напомнили старые-добрые времена, когда такому расковыриванию подвергались чуть ли не все игры) И даже детища всяких электроник артсов и прочих близзардов разбирались по кускам)
Что уж уживляться геймдевам по-меньше
Еще вспомните, как подбирали пароли к MetalGear на NES. Какой символ за что отвечает, как вычисляется контрольная сумма…
>Они не знают про перезапись сейвов.
> тоже 0 + отступ 3 нулевых байта
думается мне что это не отступ, а просто int 4х-байтовый в little endian :)
Читер FFго левела.
Что-то вы совсем с другого угла зашли. Любой предмет в любых количествах можно получить несколькими строчками:
Terraria.Player player = Terraria.Main.player[0];
int num = Terraria.Item.NewItem((int)player.position.X, (int)player.position.Y, player.width, player.height, 0);
Terraria.Main.item[num].SetDefaults(«Wood»); // к примеру
Terraria.Main.item[num].stack = 500; // кол-во
И всё :)
Можно, конечно, приляпать еще гуишник с выбором вещей для удобства, но это уже на ваше усмотрение.
Ну вот так вот. Раньше не делал ничего подобного. Первый, так сказать, опыт=)
Классно на самом деле. Я так не умею.
Подозреваю, что создатели не сильно тратили время на защиту. Всё же игра была месяца за 4 написана и постоянно развивается.
Шурик. Не обращайте внимания! Понимаете, я пронзил время. Я добился своего!

Жорж. Скажите, это, стало быть, можно любую стенку так убрать?

Шурик. Ха-ха… Стенку!

Жорж. Вашему изобретению цены нет!
«Иван Васильевич меняет профессию» (С)
Вы часто «не к месту» применяете кавычки. Не стоит ими «злоупотреблять».
Вы значение этого слова точно знаете?
Точно и давно, у меня bolknote давно в rss, как и бирман. Иногда и занудные бложики почитать стоит.
Ага, ну, получается, это вы мне не на коммент отвечали, а решили в удобном для вас месте рассказать мне что вы думаете о моём блоге?

Кстати, это вам что-то не интересно или непонятно, это ещё не значит, что это занудно, а то, что вы регулярно читаете то, что вам кажется занудным — это какая-то странная патология.
А вам, как выясняется, значение этого слова еще предстоит познать.
О! Вы Последний Аргумент привели, значит наш спор подходит к концу. Будем считать, что вы меня убедили своим убийственным аргументом и я зануда.

Дальше что? Это делает нормой безграмотность?
UFO just landed and posted this here
UFO just landed and posted this here
Всю ночь просидел только что за этой террарией =)
Sign up to leave a comment.

Articles