S.T.A.L.K.E.R. Cryengine 2-őn

VinoBob

New Member
Csatlakozás
2008.09.06.
Üzenetek
1,256
Reakció pontszám
0
Sziasztok!

Már régóta motoszkál bennem a terv, hogy csináljak egy Stalker portot CE2-re. A stalker a kedvenc játékom, tehcnológiailag pedig a Crysis-t csípem leginkább. Kicsit olyannak tűnik nekem ez a két játék, mintha egymás tükörképei lennének, mert ahol az egyiknek hiányosságai vannak, ott a másik iszonyatosan jó. Ezért nem is kellett sokat gondolkodnom, jött magától az ötlet. Ami miatt mégsem vágtam bele, az leginkább az volt, hogy nem gondoltam, hogy a GSC hozzájárulna a dologhoz, így nem kaphatott volna igazi publicitást, másrészről meg tisztelem őket annyira, hogy ha nem járulnak hozzá, akkor nem forszírozom a dolgot. Viszont pár hete belebotlottam egy oldalba, ahol azt írták, hogy lehet portolni a stalkert, abban az esetben, ha nem üzleti haszonszerzés céljából teszik. Írtam a GSC-nek a róla, és megerősítették, tehát gyakrolatilag zöld utat kapott a dolog.

Maga a projekt elég merész vállakozás lenne, mivel rengeteg munkát és tapasztalatot igényel. Belevághatnék egyedül is :D, aztán ahogy nő az érdeklődés a dolog iránt nyilván csatlakoznának egyre többen, viszont ez számomra elég kockázatos, nincs annyi idő/energiám, hogy több hónapnyi vagy esetleg évnyi munkát kidobjak a semmibe. Ezért mielőtt belevágnék a dologba úgy gondoltam csinálok egy felmérést, hogy kit mennyire érdekelne a dolog, így sokkal jobban átlátható, hogy mennyire megvalósítható az elképzelés. Természetesen olyan emberkékre gondoltam, akik tevékeny szerepet vállalnának a projektben.

Miről is lenne tehát pontosan szó:

- Alapvetően a cucc egy Crysis mod lenne, ami javarészt stalkerből rippelt assetekkel készülne. Ennél viszont egy kicsit többről is szólna, azon túl, hogy a stalker alá kerülne a cryengine 2, fő irányvonalként szerepelne az, hogy a két játék előnyös tulajdonságait egysüljenek, a hátrányaikat maguk mögött hagyva. Ez vonatkozhat bármire, a lényeg, ha felmerül egy probléma, akkor a lehető legjobb megoldást kell rá alkalmazni. Teszem azt ha van valami, ami mondjuk ront a használhatóságon a stalkerben, viszont jó megoldás van rá a crysisban, akkor ezt kell beemelni a játékba, vagy lehet akár új ötlettel is előrukkolni, ha az összeségében jobb. Vagyis nem kell minden áron a stalkert egy az egyben lemásolni.

- A stalker pályáinak újratervezése a valós környezethez való illesztéssel. Cél az, hogy a valódi helyszínekre minél jobban hasonlító mapokra épüljön a játék. A stalker pályái igazából közelebb vannak egy fickióhoz mint a valósághoz, ennek a csorbának a kiköszbölését tűztem ki célul. Valós magasságmező, a helyszínek, tereptárgyak, utak, folyók valódi térképnek megfelelő elrendezése kialakítása, a növényzet, állatvilág modellezése stb. Ennek némileg ellentmondó köetelmény, hogy valamennyire azért emlékeztesse a játékost a stalker pályáira, tehát a végső cél a dizájn olyasféle kialakítása, ami megtalálja az egyensúlyt a valós környezet modellezése és a játszhatóság közt.

- Nagy méretű, sandbox típusú pályák. Leginkább azt szeretem a stalkerben, hogy nincs megkötve a játékos keze, nincs határok közé szorítva, és nincs számára kijelölt út, amin végig kell vánszorognia, és várnia a parancsot, mikor mehet tovább. Sajnos ezt a játékmenetet pályákon átívelve elég nehéz, sőt majdnem lehetetlen megtartani, viszont a pályák méretének növelésével nagyobb teret lehet adni a játékosnak, hogy továbbra is szabadnak érezhesse magát.

- Ezeken kívül van még egy ütős sztorim a játékhoz, ami a Shadow of Chernobylra épül.

Egyelőre nem tervezek mod csapatot alapítani, csak felmérem a terepet, hogy pontosan kiket érdekelne a dolog. Ha netán mégis összejönne a minimális létszámú( összesn hét fős ) csapat, először egy alap funkcionlaitással rendelkező, demo jellegű mod elkészítése lenne a cél. Nem kell igazából sok pálya, egészen pontosan egy kis méretű elég, tehát nem kifejezetten a level designon lenne a hangsúly, hanem inkább hogy azokat az alap featureöket, amtől a stalker stalker átemeljük a crysisba. Legyenek dialógok, lehessen beszélgetni az emberekkel, legyen inventory, stalkerhez hasonló karater attribútumok mint pl az éhség, kimerültség, sugárfertőzöttség, valamint a szörnyek és a zombik AI szkriptjei. Ha ez megvan, akkor erre már lehet egy demo pályát építeni, amit meg lehet mutatni a nagyérdeműnek. Erre azért van szükség, mert hét ember kevés ahhoz, hogy egy ekkora projektet végigvigyen ilyen keretek között, legalábbis ha még ebben az évezredben fel szeretnének mutatni valami kézzel foghatót. Viszont amíg nincs háttere a dolognak, addig nagyon keveseket fog érdekelni.

Tisztában vagyok vele, hogy vannak már hasonló projektek, a legtöbbel ( akik válaszoltak ) már régebben felvettem a kapcsolatot. Azt szerettem volna elérni, hogy fogjanak össze és mert akkor sokkal nagyobb az esélye, hogy kikerekedjen a dologból valami, de ez sajnos nem jött össze. Egyrészt nem tűntek túlságosan se határozottnak, se komoly hozzáállásúnak, másrészről egy kicsit sem voltak kompomisszumkészek. Valószínűleg sajnos mindegyik projekt el fog halni , voltak/vannak olyanok, amik már elhaltak, illetve újraéledtek. Nekem nincs elfecsérelni való időm, és mások idejét sem szeretném rabolni, ezért csak akkor indítom el a dolgot, amikor már 90-95% az esélye, hogy tényleg lenne is belőle valami. Ezért próbálok először körülnézni egy kicsit a világban, és megtalálni azokat az embereket, akiket érdekelhet a téma, és közülük a legalkalmasabbnak tűnöket megbízni feladatokkal. Alapjában véve nem a technikai képességek,skillek számítanak, mert ezeket idővel meg lehet szerzni, sokkal inkább az, hogy az illető legyen csapatember, kitartó, tanulékony,legyen szabadideje, ha lehet akkor beszéljen angolul, na és persze legyen némi affinitással megáldva abban amit csinál. Hét területre osztottam a projektet, az induláshoz ezekre kellene egy-egy ember:

- coder ( action script, lua, c++ )
- texture artist
- 3D artist
- music/sound artist
- animator
- Xray SDK specialista
- SB2 specialista( no ez lenne "szerény" ;D személyem )

Nem kell nagyon pro dolgokra gondolni, elvégre ez mégis csak egy játék mod, viszont elbagatelizálni sem lehet a munka mennyiségét és minőségét. Ha valaki kezdő, vagy kevésbé ért a dolgokhoz nem baj, a lényeg, hogy örömét lelje abban amit csinál, a többi majd úgyis jön magától. Hiába profi valaki, ha utálja azt amivel foglakozik, megette a fene az egészet. Tehát ha valaki teljesen járatlan a témában, de érez magában elég ambíciót, az is nyugodtan jelezze, hogy érdekli a dolog. Az ezer mérföldes utazás is egyetlen lépéssel kezdődik...

Ezen kívül ha valakinek van ötelte, amivel úgy gondolja, hogy hozzájárulna a projekthez, legyen az bármi, egy egyszerű grafika, vagy egy weboldal, vagy valami javaslat, hogy mi az amit bele kéne tenni, vagy mi az amit nem kéne beletenni, nyugodtan jelezheti, beszállhat stb, semmi jónak nem vagyok az elrontója :)


Mindent összegezve tehát arra lennék kiváncsi, hogy hányan lennének, akik részt vállalnának a dologban, és pontosan mivel tudnának lendíteni a projekten? A válaszokat ide írjátok légyszives!

Köszi!
 
nos én nem ígérek semmit , de támogatást lehet tudunk biztosítani a fansit-on :wink:
 
na hát én nagyon szívesen segítenék csak az ilyen portolás meg stb......... sose csináltam nekem biztos hogy menne hát sok sikert eljen
 
Ha egy kicsit fiatalabb lenne a gép (mivel hát itt mégis csak a CryEngine 2-ről van szó és nem valami ősrégi Unreal Engine 3 féleségről) szívesen beszállnék (jelzem egyáltalán nem értek a moddoláshoz és angolul se nagyon tudok :oops: ), de amikor még a Clear Sky is éppen hogy eldöcögött 10-15 fps-sel... :roll:
 
Köszönöm a segítő szándékokat!


Alapvetően szerintem nem kell erős gép egyikhez sem,

- coder :

action script 2.0: Flash CS valamelyik

lua: Valamilyen code editor, pl Scite vagy Notepad++

c++ : Visual Studio

- texture artist :

Valamilyen képszerkesztő DDS pluginnel, pl Photoshop CS valamelyik vagy GIMP 2.0, vagy Paint.NET

- 3D artist :

Amikről tudok, hogy van hozzá SB2 kompatibilis exporter:

3DS Max 8-9, Maya 8, XSI 6, Sketchup, Zbrush, nagyon nagy poligon számú modelleknél kellhet erős gép, de ez általában nem jellemző a játékokra

- music/sound artist

Hangszerkesztő eszközök, mint pl Goldwave, esetleg zeneszerkesztő pl FLStudio, Reason, itt sem hiszem, hogy űber gép kellene. illetve SB2 a hangok elhelyezéséhez a pályán( később írok erről )

- animator

ugyanaz mint a 3D artist, + Sandbox 2 Facial editorját kell használni arc animációhoz, illetve Trackview-t a jelenetekhez. Szintén nem téma, ha van egy átlagos SM3-as kártyád, suliban 9500GT-vel ( 32 SP ) toltuk a SB2-t.

- Xray SDK specialista

Xray SDK, na ennek a minimális gépigényét nem ismerem, de mintha dezo említette volna hogy az ősrégi gépén még elfut, a gond itt az lehet, hogy csak Xp-n hajlandó normálisan működni.

- SB2 specialista( no ez lenne "szerény" ;D személyem )

Itt lehetnek húzósabb dolgok kimondott level design-nál, de ami olyan azt úgyis én csinálnám, ha valaki mondjuk SB2-be szeretne besegíteni, akkor csinálhat materialokat, vagy particle-öket, flowgraphokat( ez egyfajta vizuális szkript, a lényege, hogy össze kell drótozgatni dobozokat, és akkor történni fog valami a játékban ). Ami gépigényes az a terrain editálás/festés, vegetáció festés, voxel festés, de még mituán ezek rajt vannak a pályán, azután is ki lehet őket kapcsolni egy checkboxxal, de akár egyedileg is lehet hide-olni objecteket, köd, árnyék, stb renderelést kikapcsolni, tehát ami lehúzná a sebességet azt ki lehet lőni.


Az nagyobb gond, ha valaki nem tud angolul, legalább valami olyan szinten, hogy értsen a hallott szöveget. Magyarul szinte semmilyen oktatóanyag nincs egyikhez sem, youtube viszon tele van angol nyelvű tutorial videókkal, tehát olvasni sem nagyon kell.
 
GUI-t hogyan lehet létrehozni? Kerestem de nem nagyon találtam eddig róla semmit... :S
Mert azért ha lesz párbeszéd rendszer, akkor szerintem kéne hozzá egy kis felület, hogy ne csak simán a HUD-on legyenek a feliratok, mint az X321 modban.
 
Flashben illetve Flowgraphokkal("vizuális" lua script). A GUI alapvetően flash alapú, tehát megrajzolhatod az animációkat, aztán action scritpben meg elkészítheted hozzá a vezérlést. Amúgy ezen sokat gondolkodtam, és végül arra jutottam, hogy a stalkerben nem a legszerencsésebb a dialógusok és az inventory kialakítása, mivel túlságosan elvonja a játékos figyelmét a játékról. Többször volt olyan pl hogy pakoltam egy dobozba, és nem néztem a monitor szélét, közben egy NPC kitolt a fedezék vonalából, és még csak azt vetem észre, hogy fejbelőttek. Volt hasonló dialógusablakoknál is. Meg az sem a legjobb, hogy az inventorynál nem jelzi semmi, hogy épen melyik fegyvert, ruhát, vagy artifaktot használod. Persze kereskedésnél naná, hogy azt veszi el tőled a rendszer, ami fel volt tűzve az övedre :D Clear skyban már egy kicsit jobban megoldották a dolgokat, ott van külön slot arra, hogy mi van éppen használatban, meg lenyesték a megnyíló ablakok felét( kivétel talán a PDA ), hogy lehessen látni mi történik a pályán. A szimpla szöveg kiíratása nem túl szép, de ez foglalja a legkevesebb helyet, szinte semmit nem zavar, lehet látni mi történik beszéd közben a pályán, ha van valami hirtelen esemény elehet rá reagálni, és a megvalósítással sem kell sokat bajlódni, mert jóval egyszerűbb mint egy bonyolult kezelőfelület. Hátránya, hogy annyira nem szemetgyönyörködtető. Valahol a kettő közt lehet az optimum szerintem, mondjuk középen egy 70-80%ban átlátszó közepes méretű szürke háttér előtt megjelenő dialógusablak, jobb meg bal alsó sarokban az inventory-k, szintén leginkább átlátszó háttérrel. Ezzel a megoldással esetleg még azt is meglehetne csinálni, hogy harc közben bekapcsolva marad, mivel a képernyő legnagyobb részét az FPS nézet tölti ki.
 
Értem. Ebben igazad van, hogy a kettő között kéne eltalálni... Lehetne pl úgy, hogy két sáv van, egyik a képernyő tetején, itt jelenik meg az NPC válasza/köszönése/egyéb mondani valója, a lenti sávban meg a válasz/kérdés lehetőségek... Csak itt meg az a baj (ha baj), hogy nem jeleníti meg az eddig lefolyt párbeszédeket...
 
Meg lehet oldani, sőt a CS-ban is vannak hasonló megoldások, pl van a bal alsó sarokban egy notifier ( nem tudom, hogyan hívják magyarul ), ami kijelzi ha új stash-t találtál, vagy pl amikor felveszel egy PDA-t és valami diktafonra felmondott szövg van amit lejátszik, akkor ott feliratozza. Ennke van valami alapértelmezett érték megadva, hogy meddig legyen ott látható, aztán felszívódik, legtöbbször túl gyorsan és nem lehet eolvasni. Ide lehetne mondjuk ehelyett egy kis 1:2-es vagy 1:3 as átlátszó textboxot betenni, ami a képernyő kb akkora részét fogalná el széltében mint az ott lévő HUD elemek( radar, állóképesség jelző, övre csatolt artik helye ). Ebbe lehetne mondjuk 10-20 sort irkálni és PGUp/PGDown-al lapozni benne, meg valami más key-l előhívni/eltűntetni .Ebben látszana minden esemény időrendben. A feliratok meg a beszéddel együtt mennének 2 sorban alul mint egy filmnél, válszokat meg rábindelni Fx-keyre, általában úgyis kb yes/no típuisúak, a küldetésválasztásokat leszámítva. De ez csak egy alternatíva. CS -ben olyat csiáltak, hogy PDA-ban naplózva vissza lehet nézni hogy kivel mit beszéltél kivel mikor stb..
 
Hmm.... akkor az se lesz nehéz, hogy itt is naplózza a PDA-ban... :) Egyszerű scriptel meglehet oldani.
Na akkor a lényegre térve, én nagyon szívesen benne lennék a dologban... Viszont feltudnánk venni a kapcsolatot valahogy jobban? Pl. ICQ vagy akár msn is jó nekem. :wink:
 
Fel persze( MSN, ICQ, mindegyik van bár csak MSN-nt használok), de egyelőre csak felmérem a terepet, és ha összejön a kellő létszám akkor startol a munka. Viszont akkor számolok veled, és ha komolyra fordul a dolog, mindeképpen kereslek. Egyelőre sajnos csak ketten jelezték, hogy komlyan érdekelné őket dolog. modnjuk nem volt nagyon időm promótálni a dolgot, kéne keresgélnem meg irogatnom több fórumra. Mondjuk modellezőt meg textúrázót nem lesz nehéz találni, még talán animatort se, de leginkább egy olyan ember kell aki nagyon jól ért az Xray SDK-hoz ( és ebből igen kevés van sajnos). Egyrészt azért, hogy zökkenőmentesen menjen a rippelés, másrészt meg jó, ha tudjuk, hogy miként implementálták az egyes feature-öket a stalkerben.

A kódolás érdekelne akkor? Pontosan melyik nyelvet mennyire ismered a felsoroltak közül?
 
Igazából ezt akartam jobban megbeszélni, hogy többiéltű a dolog. Xray SDK-val semmi gondom, minden megy benne, (ha kell igazából a Sandbox 2-el is játszadoztam már sokat, pályaszerkesztéssel főként), a kódolásban is tudok segíteni, viszont közel sem vagyok még jó programozó, a C++-t tanulgatom (igaz csak magamtól, könyvből), a LUA -hoz meg csak annyria van közöm, amennyire játszdoztam anno a Crysissal, pl csinálgattam bele olyat, ha x magasságról esel le, akkor ragdollal összeesel, stb...) Alapszinten menne a dolog szerintem, pl régen még OFP-ben scriptelgettem komolyan, bár az meg ugye a játék saját scriptnyelve - de valahol az is a C++-ra épül) és volt egy szép wiki oldal a fejlesztőktől, ahol minden parancs részletezve volt. Ahogy régen OFP-ben mindent kiharcoltam működőképesre, ezért tudom remélni, hogy itt is menne. Meg hát ugye az az alap program nyelvismeret, meg logikai tudás úgy-ahogy megvan, de inkább a scriptelésben tudnék segíteni, mint a kiadott forráskódban matatásban...
Fegyverhangokra specializálódott embert is lehet, hogy betudnék szervezni, de ha nemis teljesen minimum úgy, hogy felajánlja nekünk az eddig elkészült hangokat.
 
Polygontakarékos modellek.Csak a tetúrák vannak SHOC-ból.
<a href="http://kepfeltoltes.hu/view/090916/ggsdgsd_www.kepfeltoltes.hu_.jpg"><img src="http://kepfeltoltes.hu/thumb/090916/ggsdgsd_www.kepfeltoltes.hu_.jpg" border="0" alt="A képet a Képfeltöltés.hu tárolja."/></a>
<a href="http://kepfeltoltes.hu/view/090916/suto_www.kepfeltoltes.hu_.jpg"><img src="http://kepfeltoltes.hu/thumb/090916/suto_www.kepfeltoltes.hu_.jpg" border="0" alt="A képet a Képfeltöltés.hu tárolja."/></a>
<a href="http://kepfeltoltes.hu/view/090916/szekreny_www.kepfeltoltes.hu_.jpg"><img src="http://kepfeltoltes.hu/thumb/090916/szekreny_www.kepfeltoltes.hu_.jpg" border="0" alt="A képet a Képfeltöltés.hu tárolja."/></a>
<a href="http://kepfeltoltes.hu/view/090916/szekreny_www.kepfeltoltes.hu_.jpg"><img src="http://kepfeltoltes.hu/thumb/090916/szekreny_www.kepfeltoltes.hu_.jpg" border="0" alt="A képet a Képfeltöltés.hu tárolja."/></a>
Egyelőre ennyi.Remélem tetszenek.
 
Zsír. A textúrázást UVW unwrappal csináltad ?
 
Ez fain. Akkor ezek szerint meg tudnád oldani, hogy maxben ugyanúgy legyen textúrázva minden modell ahogy a SoCban van, feltéve hogy importálva van a modellek geometriája. Innentől már csak 1 lépés hogy CE2ben ugyanúgy megjelenjen a modell mint Xrayen. Ezt érted ?link
 
Vissza
Top Alul