Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2008.06.15;
Скачать: CL | DM;

Вниз

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

 
@!!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;
Скачать: CL | DM;

Наверх




Память: 0.53 MB
Время: 0.015 c
15-1209748940
dr_creigan
2008-05-02 21:22
2008.06.15
Необычный вопрос =)


2-1211229020
Vinum
2008-05-20 00:30
2008.06.15
Нереальные цвета после масштабирования битмапа


2-1211100033
TCrash
2008-05-18 12:40
2008.06.15
Контрол, вызывающий Акцию


10-1146336314
&rey
2006-04-29 22:45
2008.06.15
Вызов Поиска решения Excel из Delphi


6-1188497289
IOs
2007-08-30 22:08
2008.06.15
TGUID для IInternetProtocolEx