Engines/Eko

From MultimediaWiki
Jump to navigation Jump to search

Games using this Engine

  • Adibou et les saisons magiques (2009)
  • Garfield Lasagna World Tour (2008)
  • Th3 Plan (2006)
  • Gifty (2000)
  • Strawberry Shortcake The Sweet Dreams Game (2006)

CPP Files

  • ..\..\CactusMessageHub\Source\CactusMessageHub.cpp
  • CCactusPCShaders.cpp
  • PCCartoonPacket2.cpp
  • ..\..\Main\MainInit.cpp
  • ..\..\Main\MainLoad.cpp
  • C:\Eko\cactus\Main\MainMenu.cpp
  • C:\Eko\cactus\Main\mainwin.cpp
  • C:\Eko\cactus\Main\PathFinder.cpp
  • C:\Eko\cactus\Main\Replay.cpp
  • C:\Eko\cactus\Camera\CameraManager.cpp
  • C:\Eko\cactus\Engine\castle_w.cpp
  • C:\Eko\cactus\Engine\raster.cpp
  • C:\Eko\cactus\Engine\Poudre.cpp
  • C:\Eko\cactus\Engine\Instance_l.cpp
  • C:\Eko\cactus\Engine\texture.cpp
  • C:\Eko\cactus\Engine\Instance_p2.cpp
  • C:\Eko\cactus\Engine\visipak.cpp
  • C:\Eko\cactus\Engine\PolyLine.cpp
  • C:\Eko\cactus\Engine\mesh.cpp
  • C:\Eko\cactus\Engine\Instance_e.cpp
  • C:\Eko\cactus\Engine\Instance_pl.cpp
  • C:\Eko\cactus\Engine\Instance_z.cpp
  • C:\Eko\cactus\Engine\instance_f.cpp
  • C:\Eko\cactus\Engine\circulaire.cpp
  • C:\Eko\cactus\General\Cycle.cpp
  • C:\Eko\cactus\General\Text.cpp
  • C:\Eko\cactus\General\Font.cpp
  • C:\Eko\cactus\Gestion\GameRules\GameRules.cpp
  • C:\Eko\cactus\Gestion\GameRules\GameCinematic.cpp
  • C:\Eko\cactus\Gestion\GameRules\Menu.cpp
  • C:\Eko\cactus\Gestion\Perso\Perso.cpp
  • C:\Eko\cactus\Gestion\GameRules\GameCamera.cpp
  • C:\Eko\cactus\Langage\Emulator.cpp
  • C:\Eko\cactus\Specialfx\SpecialFx.cpp
  • C:\Eko\cactus\Specialfx\magicparticle.cpp
  • C:\Eko\cactus\Specialfx\GeneralFx.cpp
  • C:\Eko\cactus\arti\MetteurFeu.cpp
  • C:\Eko\cactus\arti\Garde.cpp
  • C:\Eko\cactus\arti\GardesSombreClair.cpp
  • C:\Eko\cactus\arti\Informateur.cpp
  • C:\Eko\cactus\arti\Turc.cpp
  • C:\Eko\cactus\arti\DonneurBonus.cpp
  • C:\Eko\cactus\arti\GenPoudre.cpp
  • C:\Eko\cactus\arti\Petit.cpp
  • C:\Eko\cactus\arti\Patrouilleur.cpp
  • C:\Eko\cactus\arti\PnjBase.cpp
  • C:\Eko\cactus\arti\TrajetPreDef.cpp
  • C:\Eko\cactus\Sound\Sound.cpp
  • C:\Eko\cactus\Sound\CSoundHardwareManager.cpp
  • C:\Eko\cactus\Sound\CPCSoundHardwareManager.cpp
  • C:\Eko\cactus\Sound\PCBFSoundManager.cpp
  • C:\Eko\cactus\Sound\CPCSoundSoftwareManager.cpp
  • C:\Eko\cactus\LoadRes\CResManager.cpp
  • C:\Eko\cactus\LoadRes\LoadRes.cpp
  • C:\Eko\cactus\Cinematic\CinematicPC.cpp
  • C:\Eko\cactus\Cinematic\Cinematic.cpp
  • C:\Eko\cactus\Camera\Instance_c.cpp
  • C:\Eko\cactus\General\Tga.cpp

Header Files

  • ..//..//Main//TimeTrack.h

Defines

  • #ifndef __TRACK_TIME__H
  • #define __TRACK_TIME__H

Discovered Assembly from executable

vs.1.1 dcl_position v0 dcl_normal v1 dcl_color v2 dcl_texcoord v3 m4x4 oPos, v0, c0 sub r0, v0, c12 dp3 r0.w, r0, r0 rsq r0.w, r0.w mul r0, r0, r0.w dp3 r0, r0, v1 mov oD0, v2 mov r1, c9 mov oT0, v3 mad r2, -r0, r1, c9 mul r2, r2, c13.x add oT1.xy, r2, c13.y vs.1.1 dcl_position v0 dcl_normal v1 dcl_color v2 dcl_texcoord v3 mov r0, v0 sub r1, r0, c8 dp3 r1, r1, r1 rsq r1.w, r1.w nop mul r1.x, r1.x, r1.w mul r1.x, r1.x, c11.x mov r1, r1.x min r1, r1.x, c11.y mul r1, r1, v1 add r0.xyz, r0, r1 m4x4 oPos, r0, c0 mul oD0, v2, c10 mov oT0.xyz, v3


Boolean

  • m_bHaveToClose has to be true
  • m_nGroundType

Functions

  • CCactusPCShaders::InitVertexShaders()
  • CCactusPCShaders::InitPixelShaders()
  • CCactusPCShaders::SetShader()

Macros

  • SET_CAMERA_MOTION_HANDCAMERA
  • LOAD_HANDCAMERA_PARAMS
  • SAVE_HANDCAMERA_PARAMS
  • SET_CAMERA_MOTION_RACE
  • TYPE_TARGET
  • SET_CAMERA_AUTOFOCUS

Foster

  • Foster is storing Copy Protection (StarForce)
  • Foster.exe version: 3.07
  • Used by Th3 Plan