Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.06.15;
Скачать: [xml.tar.bz2];

Вниз

Как испоганить исходник??   Найти похожие ветки 

 
@!!ex ©   (2008-04-30 08:24) [0]

Есть исходник.
Он компилится под дельфей, под FPC Windows, FPC Linux.

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

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


 
Vudu ©   (2008-04-30 08:34) [1]

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


 
@!!ex ©   (2008-04-30 08:34) [2]

> [1] Vudu ©   (30.04.08 08:34)

идея. :))


 
korneley ©   (2008-04-30 08:39) [3]

"...Забавно думать, что есть еще люди у которых все впереди..." (с) "Молодая шпана", "Синий альбом" 1981 БГ :)


 
@!!ex ©   (2008-04-30 09:06) [4]

> [1] Vudu ©   (30.04.08 08:34)

Решил что не имеет смысла.
Дам им рабочий исходник, уберу весь код, который сделан для совместимости с дельфи.
Если менеджер(по вине которого, кстати, закрывают наше подразделение. Пол офисе реально вчера горело желанием набить ему лицо... Я даже не ожидал такого единодушия... думал он тока мне не нравится, :)) ) сможет разобраться с FPC и собрать на нем рабочий исходник... это его заслуга... тем более если не учитывать маленькой проблемки: исходник всегда нормально компилится, но НЕ линкуется, если не пересобрать один модуль... которые по умолчанию как раз и не собирается. :)) Пытался решить проблему, так и не решил.... Оно и к лучшему. :))


> [3] korneley ©   (30.04.08 08:39)

Расшифруйте? А то я не понял. :(


 
Рамиль ©   (2008-04-30 09:10) [5]

Игры в итоге не будет что ли?


 
@!!ex ©   (2008-04-30 09:39) [6]

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


 
korneley ©   (2008-04-30 09:53) [7]


> Расшифруйте? А то я не понял. :(

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


 
KSergey ©   (2008-04-30 10:01) [8]

1) Если менеджер грамотный - то он легко анйдет себе подчиненных, которые все сделают как надо.
2) А у вас не возникало мысли вернуть организации те деньги, которые вы получили в качестве з/п за ту работу, котрую вы теперь уничтожите, т.е. не передадите работодателю? А вот это странно по крайней мере.


 
VirEx ©   (2008-04-30 10:10) [9]

Неужели обязательно давать исходник? Можно видеоролик при запуске показать как в большинстве игр


 
korneley ©   (2008-04-30 10:11) [10]


> > Расшифруйте? А то я не понял. :(

Слово "шпана", наверное, ввело в заблуждение. Там все хорошо, в песне, добрая она, в общем. Как говорится: "Велик и могуч!"


 
Ega23 ©   (2008-04-30 10:15) [11]

Зачем? Ты не собираешься дальше работать? Ну и плюнь, оставь его как есть и делов. К тебе потом сами обратятся, чтобы ты пояснил, где чего происходит.
А нет - так они себя сами деньгами накажут.


 
@!!ex ©   (2008-04-30 10:16) [12]

> 1) Если менеджер грамотный - то он легко анйдет себе подчиненных,
> которые все сделают как надо.

Был бы он грамотный - не разогнали бы нас.


> 2) А у вас не возникало мысли вернуть организации те деньги,
> которые вы получили в качестве з/п за ту работу, котрую
> вы теперь уничтожите, т.е. не передадите работодателю? А
> вот это странно по крайней мере.

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

Суть того что я хочу сделать:
Игру выпускают в нескольких видах. ОДин из них подразумевает внедрение КРАЙНЕ идиотской рекламы. Я сделал все версии, кроме версии с рекламой.
Собственно версию с рекламой мне и не оплачивали. В принципе инициатива поддержки дельфи - чисто моя, все сорсы принадлежат мне(есть письмо директора, где это утверждается четко), я предоставлю РАБОЧИЙ исходник + бинарные версии для всех систем. Все четко, как договаривались.

P.S.
По повду возврата денег за работу.
Мы вчера активно обсуждали ситуацию, была оглашена буквально следуюя фраза в мой адрес: "А ты что расстраиваешся? Ты то тут вообще благотворительностью занимался.". Еще обвиняли меня в демпинге. :))


 
DrPass ©   (2008-04-30 10:48) [13]


> Vudu ©   (30.04.08 08:34) [1]
> Напиши програмку которая все англ буквы заменит на аналогичные
> русские (а о), делфи будет ругатся на все переменные.

Не будет, она их понимает с девятой версии


 
DVM ©   (2008-04-30 11:21) [14]

Прогнать текст через обсфукатор. Внедрить потом в исходник рекламу будет проблематично. Но компилироваться он будет.


 
Pilum ©   (2008-04-30 12:36) [15]

Гх.... вот я помню давно очень я как-то исскуственно усложнял исходник... на Clippere... chr-ы там всякие всовывал да прочее... в разных местах.

Делал я эт, чтоб в About мое имя всплыло через некоторое время... А убрать эт было б посложнее... :>


 
Style ©   (2008-04-30 12:43) [16]

Обфускатор только надо грамотный найти
Чтобы собирал весь код в одну строку (по возможности). Удалял все комментарии.
Собирал все стринги в resourcestring и кодировал их как-нить, а на initialization
раскодировал. И Именовал их что-нить вроде str0xFFFF
Так же чтобы переименовывал все юзерские функции классы пропертесы и константы
Ну и до кучи переименовывал все юзерские модули.

(С) Почему "Ы"? Чтоб никто не догадался.


 
@!!ex ©   (2008-04-30 12:59) [17]

> [16] Style ©   (30.04.08 12:43)

Жесть. :)


 
@!!ex ©   (2008-04-30 13:00) [18]

Вобщем я остановился на том, что просто уберу весь код внедренный для совместимости с дельфей.
Смогут поставить FPC и откомпилить его - ради бога.


 
@!!ex ©   (2008-04-30 13:02) [19]

Еще убрать весь код для совместимости с виндой, и ваще жесть. :)
Исходник рабочий? рабочий. А то что он под FPC и Linux... Ну чтож.. "дааа. это тааК."(С)


 
oldman ©   (2008-04-30 13:53) [20]

оффтоп


> Как испоганить исходник??


Компильнуть его...

енд оффтоп


 
DVM ©   (2008-04-30 14:10) [21]


> Вобщем я остановился на том, что просто уберу весь код внедренный
> для совместимости с дельфей.


> Еще убрать весь код для совместимости с виндой, и ваще жесть.
>  :)

вообще весь совместимый с чем бы то ни было код убери. :) Оставь совместимый с Commodore Amiga 64.


 
KSergey ©   (2008-04-30 14:46) [22]

> @!!ex ©   (30.04.08 10:16) [12]
> Был бы он грамотный - не разогнали бы нас.

Как обычно потуются свои интересы и интересы организации. Это разные вещи, вообще-то.


 
@!!ex ©   (2008-04-30 15:32) [23]

> [22] KSergey ©   (30.04.08 14:46)

Да не.
Нас разгоняют: "Потому что игры которые мы делаем, никто не покупает."
Так вот, ВСЕ мы имеем одно единственное мнение: ИГры дерьмовые по вине менеджера.
Я объясню. Дело в том, что он человек, который принимает решения.

Например я предложил проект.
Мне сразу сказали, что я должен сделать список миссий. Не вопрос, накатал доку. С примерным списком.
МОй список волшебным образом испарился. Предложили сделать список нашему сценарусту(сам бог велел), а мне сказали прочитать.
Прочитал, конечно не то, что  я видел в игре, но весьма достойно.
В итоге мы имеем 14 АБСОЛЮТНО одинаковых миссий, придуманных нашим менеджером.
Кстати, по отзывам тестеров в игре ужасные миссии. Скучные и не интересные.
Зато фраза менеджера: "А Мне нравится".
И так по ВСЕМ проектам. Разговаривал с народом, который вел другие проекты.

Я прекрасно понимаю, что геймдизайнер это отдельная профессия. Но это не повод послыать всех и отдавать эту работу человеку, который ничига в ней не смыслит. Собственно мы и пришли к этому. У нас есть куча игр, некоторые просто с офигенной графикой, вложены приличные бабосы, и НИКТО не хочет их покупать.... Потмоу что НЕ ИНТЕРЕСНО.



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.06.15;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.51 MB
Время: 0.006 c
15-1209917568
Phantomouse
2008-05-04 20:12
2008.06.15
Отправка SMS через COM-порт


15-1209748940
dr_creigan
2008-05-02 21:22
2008.06.15
Необычный вопрос =)


2-1211441190
usb
2008-05-22 11:26
2008.06.15
Работа с usb


2-1211457279
Первокласник Вася
2008-05-22 15:54
2008.06.15
Электронная почта


2-1211180244
Canord
2008-05-19 10:57
2008.06.15
Конвертирования переменной из OleVariant в String





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский