jClassicRPG klasszikus RPG fixpack

Ennek http://hup.hu/node/87805 kapcsán pár hiba javításra került. Elviekben mostmár megy MacOS-en is, a shaderek kijavítva.

http://jcrpg.blogspot.com/2010/06/fix-pack-download-is-available.html

"- MacOS nVidia crash (const int in shaders for float values are not acceptable with MacOS nv driver)
- Background terrain color flickering with nvidia cards
- Depth of field shader for lower precision cards is now working, without blurring whole screen
- Zooming unit texts are now not oversized after multiple zooming
- Adding missing binary cache for OBJ models
- Mouse look is now switched OFF when entering combat"

Letöltike:
https://sourceforge.net/projects/javacrpg/files/jClassicRPG/svn_2010052…

Ezzel lehet felülírni az eredeti előző kiadás megfelelő állományait és a jCRPG-engine könyvtárat.

Az eredeti kiadás letöltike:
https://sourceforge.net/projects/javacrpg/files/jClassicRPG/svn_2010052…

Hozzászólások

több lett az fps jóval, valamint az elején ha nem "0 samples"-t választok, hanem mást, akkor marad ugyanannyi az fps, és nem 0,1 lesz.

hát úgy emlékszem, a patch előtt meglepően kevés volt az fps, pedig otthon egy minimálisan azért jobb kártyám van, mint a cégnél, ahol először próbáltam (ezért is figyeltem fel a jelenségre), ilyen 58-70-ilyesmi fps-ek voltak (de akár még a menü főképernyőn is, ahol aztán igazán nem történik semmi...), most meg 100 környéke, de mikor pl. "csata" van vagy valami egyszerű scene van akkor 200-300-at is ír ki néha. és mindez nem csökken, ha a "N samples"-t bekapcsolom. igaz, nem is látszik semmi különbség :)

----------------------------------
feel the beat - it's everywhere!

Elviekben annyi változott, hogy a shader alapú renderelés helyett normál render visszakerült a felület renderelésére. Eredetileg úgy tűnt javít a CPU időn, de más kártyán is problémát okozott, és túl nagy FPS különbséget nem hoz a shaderes felület render ott ahol jobb lett tőle, épp ezért ki is vettem. Remek, hogy ez segített. :)

Alakul ez, most mar elindul, karaktert is tudtam hozzaadni, ellenben a start game utan valamikor a betoltes alatt kihalt. De mintha a zene meg megvaltozott volna.

Tovabbra is Late 2009 minimaci, OSX 10.6.3, alapbeallitasok.

STORY : EVENT intro / intro
org.jcrpg.world.ai.humanoid.group.human.HumanCommoners









org.jcrpg.world.ai.humanoid.group.yeti.YetiHunters









org.jcrpg.world.ai.humanoid.group.anatipion.AnatipionCatchers









org.jcrpg.world.ai.humanoid.group.boarman.BoarmanTribe









org.jcrpg.world.ai.humanoid.group.myth.greek.GreekMazeHorde









org.jcrpg.world.ai.humanoid.group.kobold.KoboldHorde
org.jcrpg.world.ai.fauna.insects.chaos.Worpions
org.jcrpg.world.ai.fauna.insects.spider.GiantCaveSpiders
org.jcrpg.world.ai.fauna.mammals.bear.BrownBearFamily
org.jcrpg.world.ai.fauna.mammals.bear.PolarBears
org.jcrpg.world.ai.fauna.mammals.gorilla.GorillaHorde
org.jcrpg.world.ai.fauna.mammals.wolf.WolfPack
org.jcrpg.world.ai.fauna.mammals.warthog.Warthogs
org.jcrpg.world.ai.fauna.mammals.fox.FoxFamily
org.jcrpg.world.ai.fauna.mammals.deer.DeerFamily
org.jcrpg.world.ai.fauna.birds.heron.Herons
org.jcrpg.world.ai.fauna.reptile.lizard.green.Lizards
org.jcrpg.world.ai.fauna.plantoid.PlantoidHorde
ADDING CUBE -------------------- org.jcrpg.world.place.economic.residence.GuardTowerSmall 4 1 4 0 true
ADDING CUBE -------------------- org.jcrpg.world.place.economic.residence.BrickHouse 4 1 4 0 true
ADDING CUBE -------------------- org.jcrpg.world.place.economic.residence.SimpleShop 4 1 4 0 true
ADDING CUBE -------------------- org.jcrpg.world.place.economic.residence.SandIgloo 4 1 4 0 true
ADDING CUBE -------------------- org.jcrpg.world.place.economic.residence.Igloo 4 1 4 0 true
ADDING CUBE -------------------- org.jcrpg.world.place.economic.residence.RoadShrine 4 1 4 0 true
..W....!.W.W.W!.!.......!.....W.W.W...........W.W..........!..W.W.W.......!.....W.....................W..W.W.W.W.W........!......W..W........!.............W.W..W........!.....W..!.......!..!....W.W....W........W.......!.....W...W......!..!....W..W!...W..W.............!..............!..!.!.......................!..............!...!......W..................................!..W......................!.!.!.!.!.!.!....!......!......W.W..W.....................!......!.!...............W...W.W...W.W.W..........W......W..W..W.W.W.W..W.....W.W.W.W....W.W.W.......W.W.W..W..W..W..W..W.W...W.W.W.W...!..................W.W.W...W...W..W..W...W.W...W....W..W.W.W.W...W.W........W.W..W....W...W..W..W..W..W.W......W!.!.!.!..W.W.W.W.........W!.....W...W..W.W.W.W.W.W..W......W..W.W.W....W.W........!.........W..W.W...........W..W..W.............!.!........W.W.............W....W...............!......W.W!...W.............W..W...............!.......!..W.W..!.!........W.W........!..........!.!.!..!.!..!.W.W.W............W.W.W......W......W....W..!...!..!...............W.W..W...!.........W.W.......!.!.!..............W..W.W.W....W...........W......!.!.!...............W.W.....W.......W...W.....................!.!..W...W.W!.!..W......W...W.W.....................W..W.W..........W.....W....W..W......W..W.W.W......W..W..W........W.W.....W...W.........W.W...W.....W.W.W.........W.W.W.W.W...W.W.....W........W.W..W......W.W.W.W.......W.W.W.W...W...W...........W.W.W.W.W.....W.W.W.W..W......W!..W..W..W.W...W...W........W..W.................!.!.!.!.!.!...W.........W.W...........................!..W........W..W..W....W.W.....................!...W..........W.W.........!.................!...W.......W..W..W.W..W.......................!.!.!.........W.....W.W........W...W...........W.W........W........W.W..W.W.....W..W..........W.......W.W.W.W.W........W....W.....W...W.W......W.W!.W.W.......W..W.W.W.......W.....W.W...W..W.W.W.......!..W....W....W.........W..W..W.W.W.W.W.W.W!..W..W.......!.W.W.......W.W...W!....W...W..W.CURRENT RENDER POS: com.ardor3d.math.Vector3 [X=0.0, Y=2.8415104001760483, Z=0.699999988079071] -
CURRENT RENDER POS: com.ardor3d.math.Vector3 [X=0.0, Y=2.8415104001760483, Z=0.699999988079071] -
Jun 7, 2010 12:00:13 AM com.ardor3d.renderer.lwjgl.LwjglRenderer updateTexSubImage
WARNING: Attempting to update a texture that is not currently on the card.
SIZE OF STORAGE = 37
grass2.png
twater.png
snow1.png
sand2.png
jungle.png
COUNT CACHE $ 1000COUNT CACHE $ 2000COUNT 1000 999COUNT CACHE $ 3000COUNT CACHE $ 4000SIZE OF STORAGE = 37
COUNT CACHE $ 5000COUNT 2000 1999COUNT CACHE $ 6000COUNT CACHE $ 7000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT CACHE $ 8000COUNT 3000 2999COUNT CACHE $ 9000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT CACHE $ 10000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT CACHE $ 11000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT 4000 3999COUNT CACHE $ 12000SIZE OF STORAGE = 37
COUNT CACHE $ 13000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT CACHE $ 14000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT 5000 4999SIZE OF STORAGE = 37
COUNT CACHE $ 15000SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
SIZE OF STORAGE = 37
COUNT CACHE $ 16000COUNT CACHE $ 17000COUNT 6000 5999COUNT CACHE $ 18000COUNT CACHE $ 19000COUNT CACHE $ 20000COUNT 7000 6999COUNT CACHE $ 21000COUNT CACHE $ 22000COUNT CACHE $ 230002432 ####### ..............EMPTY.......... 0
## GET NEXT FREESOURCE COUNT = 34
+++ 1
true 1
=========================== USING SOURCE 2401
=========================== SOURCES 32 R: 0
# !# ! BUFFER SIZE = 262144 /Users/saxus/Downloads/jcrpg-20100525a/jCRPG-engine/../media/audio/music/background/tropical/Jungle2.ogg
stop SOURCE IS NULL!
## GET NEXT FREESOURCE STREAMING COUNT = 35
+++ 0
true 0
=========================== USING SOURCE 2433
=========================== SOURCES 32 R: 0
PLAYING...
stop SOURCE IS NULL!
Jun 7, 2010 12:00:17 AM java.util.logging.LogManager$RootLogger log
WARNING: ModelLoader.loadTextureStates - New Texture jungle_atlas.dds
    5.4 FPS
SIZE OF STORAGE = 37
COUNT CACHE $ 24000COUNT CACHE $ 25000%%%%%%%%%%%%%%%%%%%%%%%%%%% Height CACHE CLEAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
COUNT CACHE $ 26000COUNT CACHE $ 27000COUNT CACHE $ 28000COUNT CACHE $ 29000COUNT CACHE $ 30000%%%%%%%%%%%%%%%%%%%%%%%%%%% Height CACHE CLEAR %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
COUNT CACHE $ 31000COUNT CACHE $ 32000COUNT CACHE $ 33000COUNT CACHE $ 34000COUNT CACHE $ 35000COUNT CACHE $ 36000COUNT CACHE $ 37000COUNT CACHE $ 38000COUNT CACHE $ 39000COUNT CACHE $ 40000COUNT CACHE $ 41000COUNT CACHE $ 42000COUNT CACHE $ 43000COUNT CACHE $ 44000COUNT CACHE $ 45000COUNT CACHE $ 46000COUNT CACHE $ 47000COUNT CACHE $ 48000COUNT CACHE $ 49000COUNT CACHE $ 50000COUNT CACHE $ 51000COUNT CACHE $ 52000COUNT CACHE $ 53000COUNT CACHE $ 54000COUNT CACHE $ 55000COUNT CACHE $ 56000COUNT CACHE $ 57000Jun 7, 2010 12:00:21 AM com.ardor3d.scene.state.lwjgl.LwjglShaderObjectsStateUtil checkProgramError
SEVERE: ERROR: 0:29: 'mod' : no matching overloaded function found 
ERROR: 0:30: 'mod' : no matching overloaded function found 

Throwable caught in MainThread - exiting
com.ardor3d.util.Ardor3dException: Error compiling GLSL shader: ERROR: 0:29: 'mod' : no matching overloaded function found 
ERROR: 0:30: 'mod' : no matching overloaded function found 

	at com.ardor3d.scene.state.lwjgl.LwjglShaderObjectsStateUtil.checkProgramError(LwjglShaderObjectsStateUtil.java:172)
	at com.ardor3d.scene.state.lwjgl.LwjglShaderObjectsStateUtil.sendToGL(LwjglShaderObjectsStateUtil.java:64)
	at com.ardor3d.scene.state.lwjgl.LwjglShaderObjectsStateUtil.apply(LwjglShaderObjectsStateUtil.java:186)
	at com.ardor3d.renderer.lwjgl.LwjglRenderer.doApplyState(LwjglRenderer.java:1572)
	at com.ardor3d.renderer.AbstractRenderer.applyState(AbstractRenderer.java:82)
	at com.ardor3d.scenegraph.Mesh.render(Mesh.java:234)
	at com.ardor3d.scenegraph.Mesh.render(Mesh.java:208)
	at com.ardor3d.renderer.lwjgl.LwjglRenderer.draw(LwjglRenderer.java:617)
	at com.ardor3d.scenegraph.Mesh.draw(Mesh.java:378)
	at com.ardor3d.renderer.queue.AbstractRenderBucket.render(AbstractRenderBucket.java:75)
	at com.ardor3d.renderer.queue.RenderQueue.renderBuckets(RenderQueue.java:92)
	at com.ardor3d.renderer.lwjgl.LwjglRenderer.renderBuckets(LwjglRenderer.java:151)
	at com.ardor3d.renderer.pass.RenderPass.doRender(RenderPass.java:34)
	at com.ardor3d.renderer.pass.Pass.renderPass(Pass.java:63)
	at com.ardor3d.renderer.pass.BasicPassManager.renderPasses(BasicPassManager.java:68)
	at org.jcrpg.threed.J3DCore.renderApp(J3DCore.java:3285)
	at org.jcrpg.threed.core.AppBase.renderUnto(AppBase.java:254)
	at com.ardor3d.framework.lwjgl.LwjglCanvasRenderer.draw(LwjglCanvasRenderer.java:127)
	at com.ardor3d.framework.lwjgl.LwjglCanvas.draw(LwjglCanvas.java:104)
	at com.ardor3d.framework.FrameHandler.updateFrame(FrameHandler.java:86)
	at org.jcrpg.threed.core.AppBase.run(AppBase.java:135)
	at java.lang.Thread.run(Thread.java:637)

----------------
Lvl86 Troll

ez ilyen WoWszerű game? vagy mitől classic?

WoW és a klasszikus! :D A klasszikus igaziból úgy az 1985-1995 év környékén keresendők. Pl. a Wizardry 1-7 sorozat, vagy Eye of the beholder. Ezt a műfajt eleveníti fel, de modern, 3d külsővel. Kicsit hajaz az új King's Bounty-ra (nyilván messze áll annak profi kivitelétől, hisz az profi stúdiótól, sok pénzből jött), ha valami modernhez hasonlítanád. Körökre osztott harc, klasszikus osztály alapú karakter fejlődés, klasszikus 4 irányos navigáció.

igazából pont ez a klasszikus 4 irányú navigáció és a 3D freeview kombinálása nekem eléggé zavaró volt. egy jópár perc anyázás volt, mire rájöttem, hogy mi van. sosem arra ment, amerre néztem. keresgéltem mindenféle beállításokat meg hasonlókk ("mouse look") eltartott egy ideig, mire rájöttem, hogy hiába 3D és arra nézek, amerre akarok, attól még csak 4 irányba lehet mozogni. :)
a harc meg abszolút érthetetlen a számomra :)

En csak sok sikert szeretnek kivanni a projekthez... En alapvetoen strategiai vonalon jatszom, az egyetlen RPG amit tolok az a Sacred, szoval a mufajt nem nagyon ismerem, igy nem vallalkoznek a kiprobalasra, de tetszik, hogy egy jonak tuno jatek fejlodik egyreszt magyar alkototol, masreszt itt a HUP keretein belul.
--


()=() Ki oda vagyik,
('Y') hol szall a galamb
C . C elszalasztja a
()_() kincset itt alant.