Рекомендуем зарегистрироваться либо войти в свой аккаунт.

Модификация для FPSC X9 — 2026
Нашим соотечественником, пользователем Sman разрабатывается прогрессивная модификация для последней версии FPS Creator X9.

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

Ознакомиться, поддержать разработчика и скачать последнюю версию можно на форуме — KREATORSHINA MOD или на нашем Discord сервере.
Проверка актива! Чем занимаешься?
Проголосовало 380 чел.

Новые сообщения · Мои подписки · Участники · Поиск · Правила форума · Telegram канал · Discord сервер · Группа в ВК · Форум TGC

KREATORSHINA MOD
Sman# 511 | Воскресенье, 14.06.20 в 21:16

biggrin Зато я научился из обычной текстурки качественную нормаль делать без особых усилий  используя только фотошоп и " nvidia photoshop plugin" может видос сделать на эту тему?  phil12

Добавлено (14.06.20, 21:18)
---------------------------------------------
Но наверное лучше просто статью написать!  biggrin  blum1


5wee†# 512 | Воскресенье, 14.06.20 в 22:06

Sman, я всегда этим плагином пользуюсь для этих целей. Интересно, что ты имеешь ввиду )

Sman# 513 | Воскресенье, 21.06.20 в 18:52

Блиин зашел на сайт evolved и он там новую версию Advanced Lighting выкатил оптимизация офигенная и нагрузку на процессор снизил, думаю может под новую версию тогда переписать - это всяко быстрее чем если бы я пытался сам что-то сочинить, но тогда все видюхи у которых меньше 1000mhz ядро отсекаются наверное.
http://www.evolved-software.com/advancedlighting/advancedlighting

Добавлено (21.06.20, 18:55)
---------------------------------------------
Там "Hierarchical-Z occlusion culling" встроенный так-что с оптимизацией парится не нужно будет (почти).
А вот текстурки перерисовывать придется.


5wee†# 514 | Воскресенье, 21.06.20 в 21:17

Sman, ух, посмотрел я новую версию, и прямо слюнки потекли. очень уж приятное освещение.
слушай, а как там сейчас со стабильностью у последней твоей сборки?  имею ввиду, ты же помимо Advanced Lighting еще всякое добавлял.
если там есть нестабильности в других фичах, то я вот подумал: если ты хочешь взяться за новую версию освещения, то может начать с чистого патча 1.20.17? ради того, чтобы сконцентрироваться на освещении, и сделать стабильную готовую версию с ним. а потом уже на нее наращивать все остальные приколюхи.
или я чего-то не понимаю, и там дела сложнее обстоят?

думаю, создание мода для тебя просто хобби, одно из увлечений, и я разделаю это. сам вообще никуда не тороплюсь, и делаю игру в свое удовольствие. но я вот переживаю, что оставшаяся и без того невеликая аудитория успеет разбежаться, не дождавшись релиза креаторщины.
ты просто представить не можешь, как мне хочется сделать игру на креаторе из твоих видосов с наработками! :)
и мне очень жаль, что с 2016 года стабильной до сих пор не было   
но я прекрасно понимаю, что жизнь такая штука, в которой заниматься одними только увлечениями, к сожалению, невозможно. сам уже далеко не первый год вынашиваю идею проекта, и до сих пор ничего толкового не родил.
расскажи, какие у тебя мысли вообще по моду, и как ты все это видишь?


Sman# 515 | Среда, 24.06.20 в 13:47

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

Добавлено (24.06.20, 13:52)
---------------------------------------------
Я вообще от креатора стараюсь минимум брать чтобы только совместимость с редактором карт оставить и всё,
а вот пляска с бубном начинается когда я пытаюсь свои функции с кодом креатора совмещать я ведь большую часть той мешанины не понимаю и вот приходится разбираться что и за что отвечает методом тыка.




Сообщение отредактировал Sman - Среда, 24.06.20, 13:56
Sman# 516 | Среда, 24.06.20 в 20:04


Без пост-эффектов нагрузка на ядро видюхи в 2 раза меньше!
По началу никак не мог скомпилить код эволведа что-то с моим компилятором наверное,    пришлось весь код в один файл запихать чтобы заработало. Теперь играюсь с этой новой версией.

Добавлено (24.06.20, 20:06)
---------------------------------------------
В этой версии используется другой формат текстур (8.8.8.8      ARGB  32 bpp | unsigned) - так этот формат называется в фотошопе.

Прикрепления: 2643213.jpg (222.5 Kb)


igro34# 517 | Четверг, 25.06.20 в 20:00

Sman, Рад тебя видеть, можешь кратко объяснить с чего начинать разбор исходников FPSC, типо я посмотрел синтаксис DarkBasiс мне понятен, но что делать с исходниками я хз.
5wee†# 518 | Четверг, 25.06.20 в 23:08

igro34, ты имеешь ввиду, как начать его использовать?
на своей странице в GitHub Бампер написал краткую инструкцию:
https://github.com/TheGame....-source


Sman# 519 | Суббота, 27.06.20 в 18:56

Смотря про какие исходники ты говоришь если про те что с гитхаба то я с ими не работал я взял за основу версию с гуглкод уже не помню какую, но точно 120ю. Если просто нужно добавить новую команду в движок, то там ничего сложного,  phil4  а вот если баги исправлять, то придется рукава засучить уж поверь мне. biggrin

Добавлено (27.06.20, 18:58)
---------------------------------------------
Сейчас я пороюсь в коде вспомню как новые команды создавать и отпишусь.


Sman# 520 | Суббота, 27.06.20 в 19:18

Значит в поиске нужно найти константу (#constant AIACTLAST) эта константа обозначает самую последнее ACTION которое может выполнить движок ну ты понял я имею в виду язык fpi

вписываешь туда новую команду которую хочешь добавить а к AIACTLAST прибавляешь единичку как-то так

Дальше вбиваешь в поиске (_ai_setkeywords) и в конце этого label-а вписываешь свою новую команду, а если быть точнее указываешь какую надпись будет этот язык фпи сопоставлять с твоей новой командой
Прикрепления: 7518045.jpg (211.6 Kb) · 9735848.jpg (211.6 Kb) · 1895806.jpg (210.0 Kb)




Сообщение отредактировал Sman - Суббота, 27.06.20, 19:36
Sman# 521 | Суббота, 27.06.20 в 19:20


1-это как команда называется внутри движка
2-это то что нужно писать в файле fpi чтобы вызвать эту команду
Прикрепления: 8202231.jpg (245.0 Kb)


Sman# 522 | Суббота, 27.06.20 в 19:34

Дальше нужно найти label (_ai_control:)
А затем (select aiactionseq(seq).type) (там записаны кейсы действий у условий кейсы находятся чуть выше)
И где нибудь между case-ами вписать свой кейс

Добавлено (27.06.20, 19:40)
---------------------------------------------
Вообщем дальше там разобраться не сложно просто смотреть как в других кейсах всё написано и повторять.

Добавлено (27.06.20, 19:46)
---------------------------------------------
Вот с CONDITIONS я себе голову поломал, логику этих кондишенов понять сложно.  dash2

Прикрепления: 2589743.jpg (206.1 Kb)


Sman# 523 | Суббота, 27.06.20 в 19:55

Может я просто дурак но я нормально не мог команды писать потому-что привык что значение по умолчанию равно = 0

Вот например по умолчанию airesult=1 и если airesult=1 то програма начинает выполнять действия которые идут после этого условия, но если в кейсе написать что airesult=0 то действие не будет выполняться, то есть нужно писать не при каких обстоятельствах действие будет выполняться, а при каких условиях это действие выполняться не должно. Идея вроде простая но отняла это у меня уйму времени чтобы привыкнуть!  facepalm
Прикрепления: 8676101.jpg (208.0 Kb)


igro34# 524 | Суббота, 27.06.20 в 21:03

В целом понятно. Но имел виду в целом. Ну типо допустим часть кода отвечающая за рендер где находится?

Сообщение отредактировал igro34 - Суббота, 27.06.20, 21:06
5wee†# 525 | Суббота, 27.06.20 в 21:27

Sman, о, спасибо за разъяснения. мне, как человеку далекому от db любопытно было глянуть, по какому принципу он работает. хоть все равно не до конца понял. я как-то скачивал исходники, пытался вносить некоторые изменения методом тыка, и оно даже компилировалось, но на долго меня не хватило. единственное, чем я когда-либо увлекался, это pawn, но это было очень давно :)

Поиск:

Уроки по GameGuru · Помощь по GameGuru · FPS Creator X9 · Уроки по FPS Creator · Помощь по FPS Creator
© FPS Creator Community · 2012-2026 · Хостинг от uCoz
Руководители проекта - Даниил Костин и Богдан Зиза