Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Castle Game Engine

Cross-platform (desktop, mobile, console) 3D and 2D game engine. Powerful visual editor. Support for glTF, X3D, Spine and more. Fast clean code using modern Pascal. Free and open-source.
Collective - Host: opensource - https://opencollective.com/castle-engine - Website: https://castle-engine.io/ - Code: https://github.com/castle-engine/castle-engine

Fix compilation in delphi.

github.com/castle-engine/castle-engine - ac1b0fc07b6ff981e7a5b32a56d4533b51e6753f authored almost 3 years ago by and3md <[email protected]>
Fix physics_3d_demo for FPC.

github.com/castle-engine/castle-engine - 4ad20764aa7e8c97908b12a30257f7b4aff4ccaf authored almost 3 years ago by and3md <[email protected]>
Fix creature attacking - need to iterate over CreaturesRoot

github.com/castle-engine/castle-engine - a9a293b7c582d99391404f4dab736af2b0610f93 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
New light gizmo images, with small outline, and padding in image, and using mipmaps

github.com/castle-engine/castle-engine - 45f3f11576339dff05867b7da13b99e3dddcdf27 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Introduce TCastleImageTransform.Mipmaps, useful to light gizmo images

github.com/castle-engine/castle-engine - 87eaee926e0c8f1cc11c09664c031cbac9d2a043 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Allow selecting lights in natural way

github.com/castle-engine/castle-engine - 23515ff3e4641032302eec44cc8d9c7cf4fa7492 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - 6c32dc30177c8c0c965dda45e54297d8d8cacb69 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
RenderOptions in "Basic" tab

github.com/castle-engine/castle-engine - 6042e4a518b60b388274eee973fa854a25f40e5e authored almost 3 years ago by Michalis Kamburelis <[email protected]>
We need to load the level before CreateCreature

github.com/castle-engine/castle-engine - 03161a5cee8782b814c68304c802b021b289fdb2 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Nice 3D gizmo lines for directional and spot lights, remove other 3D

gizmos -- too big and ugly, icons are better

Also fix TCastleSpotLight defaults.

github.com/castle-engine/castle-engine - 019e9f0c49948a8b141d09175f685936f59a78a2 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Initialize RenderParams.RenderingCamera in tests

github.com/castle-engine/castle-engine - 3589db050fc21fa692788b50f70052315fa79a97 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Initialize earlier

github.com/castle-engine/castle-engine - b877bd9d0b7746c896afafe895af7fd15b8de5f8 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Cleanup deprecated CastleRenderingCamera, introduce OffscreenRendering function

Also cleanup Scene.InternalIgnoreFrustum, just check Params.Frustum<>nil.

Also remove deprecate...

github.com/castle-engine/castle-engine - a3e92875da422e5fb3dc87202167d2eb4cb642b1 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Tiny comment fix

github.com/castle-engine/castle-engine - 6f81535757abb28199647e97d524922e9ed6e5f9 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Remove CASTLE_REGISTER_ALL_COMPONENTS_IN_LAZARUS, deprecated and we didn't

maintain them anyway -- not all units had HasRegisterProc in LPK

github.com/castle-engine/castle-engine - 5d13ef14673e0b3f43744c7b757705798db5537d authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Make MainScene cast lights without hacky setting of CastGlobalLights

Hacky setting of CastGlobalLights was a bad idea -- it remained true
after unassigning MainScene.

github.com/castle-engine/castle-engine - 2cb0742466ac116863acfb87fb5b29dee55eebc2 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix treatment of custom headlight in MainScene

github.com/castle-engine/castle-engine - 3fb5e7cc7edfb07a943addba076be4073770b944 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Use physics in 3rd-person avatar

github.com/castle-engine/castle-engine - dd089ab0039a5d6d737d803b2736c3a89ebfab48 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Attempt to implement local physics collider translation/rotation/scale

github.com/castle-engine/castle-engine - 714f17d21639f453ed830225f088be7827d8b9f5 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Deprecate non-physical gravity

github.com/castle-engine/castle-engine - 88250a21610215728f0ed6ec70f475aa0741afdc authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Add natural RotationMatrix and improve comments

github.com/castle-engine/castle-engine - d609ddf3f63e53e11b7f5edd2699ed431817db71 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix dpkg-deb exception when no comment was provided in Manifest file, use default value and log warning instead

github.com/castle-engine/castle-engine - b84cd21134230ae6ac22a9d3f4306c5ab6da65f1 authored almost 3 years ago by eugeneloza <[email protected]>
Do not use TCastleTransform.Enable/Disable

github.com/castle-engine/castle-engine - 9f53b8166a070205a2b10e5280ad4b8f3d66625a authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - bb6dfaeda58a487bc984a7c6d866e465cfe6d431 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Avoid using deprecated TCastleTransform.Enable/Disable

github.com/castle-engine/castle-engine - b2d0a87020c76516946576777c1658794565cfe5 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
resource_animations->deprecated_resource_animations, following

CastleResources deprecation

github.com/castle-engine/castle-engine - 526bd51802ae4019b644ddf02e3c71dc28e5e725 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
third_person_camera->third_person_navigation, consistent with

component name

github.com/castle-engine/castle-engine - 850efae1656c3ace58f8057cfc3cb021ab5017ce authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix example compilation after T3DResource is a TComponent

github.com/castle-engine/castle-engine - fdc7b916704ba309d9687e5fb16812ac0af3215f authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade deprecated vector API usage

github.com/castle-engine/castle-engine - 7282980356f9673f55c613dbc483b32fe9f2d828 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Add root for items and creatures, to easily hide them

github.com/castle-engine/castle-engine - 19858157a949d7816fc188dd92a78f6b61e0c00b authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Our compatibility crutch for GetExists wasn't valid, as making

something non-existing updated FExists, so it was not made existing
again

Testcase: castle-game....

github.com/castle-engine/castle-engine - bc4051e19c9926b4b8ef1594de318c33884b1a38 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Update doc to mention TCastleBillboard, TCastleSoundSource

github.com/castle-engine/castle-engine - f09167aa56a63811af14ec703704064f628e9496 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - 057e69306056785484724962fa18be6b314e96ac authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Allow selecting multiple components with Shift

github.com/castle-engine/castle-engine - a590f35cfcd339ead92357c353f2e05b0339b279 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Split "Design" menu into "Design" and "Edit"

See https://trello.com/c/l5dyHiaT/172-split-design-menu-it-became-overcrowded

github.com/castle-engine/castle-engine - c54cf6d5bdb89ed9fb6732769e310d3afe719eb3 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Mark GetExists as deprecated

github.com/castle-engine/castle-engine - 88f327293510bb74604be79da0d673ea7eadffc6 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Update comment

github.com/castle-engine/castle-engine - 109350f091c86a9536cd417306954af13b0d8046 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Remove Giftiz integration, http://www.giftiz.com/ no longer exists (and implementation was using deprecated GetExists)

github.com/castle-engine/castle-engine - 74e40ab9620ce813b7a449973a8d4aef7badeace authored almost 3 years ago by Michalis Kamburelis <[email protected]>
TCreature.GetCollides cannot call CheckCollides as it would cause

stack overflow

github.com/castle-engine/castle-engine - f306ad5d4e6950f93c08135efc111a1f1e3cfd3c authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - dcc4bb40f8523549382462b1f64633cf27ecad9b authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade vector usage

github.com/castle-engine/castle-engine - 8317ffb5134a0b0c761e973c7045fc6c8731f812 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
TResourceFrame needs to observe Resource destruction

github.com/castle-engine/castle-engine - b5d373cdb89eb6f015b52276896dab0f6128d5b9 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Introduce TCastleTransform.ExistsInRoot, TCastleTransform.ExistsInRootChanged

Also deprecate (but for now, they still work) overriding

- TCastleTransform.GetExists,
- TCastl...

github.com/castle-engine/castle-engine - 54030cdd93eebdd302ae7d800dd1aa3523eb6d0a authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix Info.LevelResources freeing

github.com/castle-engine/castle-engine - 59a9ef23cb092d157d1898b85e49b6ac7492f715 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Keep GlobalLights for backward compat

github.com/castle-engine/castle-engine - debc6eb87c87742072e57ef754aa2e9adf300604 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Update links to CGE website, update zombie_fighter READMEs

github.com/castle-engine/castle-engine - bd5be216031ab0b00f94196c5f787f2d6884b38b authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Backward-compat with master

github.com/castle-engine/castle-engine - a84a9d5317245d3eeb58ccd86ac41d090a0ffa5b authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Disable range checks in imjdphuff.pas

github.com/castle-engine/castle-engine - 2cf9220914cf4ba8f66d460cae411b8eeae10bfe authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade deprecated usage of CGE vectors in CastleCreaatures

github.com/castle-engine/castle-engine - 495c36ebe9acb3c0d857309659b3d5daf49779b9 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Disable range checks in imjdphuff.pas

github.com/castle-engine/castle-engine - d7b889b6cf16a25d9437a59904c1c85e35e2e5ec authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade deprecated usage of CGE vectors in CastleCreaatures

github.com/castle-engine/castle-engine - 339c2deb694b3277809d4cb0e61aebc8b383a63a authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Merge branch 'master' into light-components

github.com/castle-engine/castle-engine - c324b320d59f1adf889c01370610c791d186b5be authored almost 3 years ago by Michalis Kamburelis <[email protected]>
More fixes for Delphi, cannot use High(Xxx.TIndex) there

github.com/castle-engine/castle-engine - afe7a858f9e8eabcf6b3bc8e48d5cf2b22200934 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fixes for Delphi compilation, add Count property to vectors

github.com/castle-engine/castle-engine - 575d498268aa098e7f6556d6ba5390a4b1c4e54b authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Use StringToUtf16, Utf16ToString to avoid warnings when compiling castlewindow_winapi.inc

github.com/castle-engine/castle-engine - 39e288cbd79653b703befd30a50ad4cea61561d2 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix src/deprecated_library compilation

github.com/castle-engine/castle-engine - 062e388bacce8385ed9e5339a95232993408ecb1 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix Delphi compilation of castleimages_vcl_imaging.inc after vector

API changes

github.com/castle-engine/castle-engine - dcf9a653d0eed2d19ca96cd35f791c433cb692b6 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Make gizmos internal scenes

github.com/castle-engine/castle-engine - c98da3b455ccd13746faedcdc3394182cfdb765f authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix for Delphi, needs PLightInstance cast

github.com/castle-engine/castle-engine - a21b532b36282b71dc137994f3c2860a2c357cf8 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix CASTLE_WINDOW_XLIB compilation after vectors API upgrade

github.com/castle-engine/castle-engine - 35cf8d07c751fd469ae8d3332c8f3a3c99bbb801 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix examples after vectors API upgrade

github.com/castle-engine/castle-engine - 9e9c942b72389b9f7d8d6a194bc7dcf9a98870b7 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix Delphi compilation, deprecated properties are only in FPC

github.com/castle-engine/castle-engine - 13aa8a33813dc74391102ca2180c9650d4e49c62 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Add light gizmo in 3D, make light gizmo billboard using TCastleBillboard

github.com/castle-engine/castle-engine - 175bb55129d1f3591483d596c3f03e45f9660eba authored almost 3 years ago by Michalis Kamburelis <[email protected]>
TCastleTransform.RemoveDelayed utiilty

github.com/castle-engine/castle-engine - 9eab33c54b0e43a31acbbd562bc02c528907b4f8 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Green constants in CastleColors have green component=1, this is more

natural

And consistent with Red, Blue.

github.com/castle-engine/castle-engine - bf38a1487c7c46ac17729448cadcb22eee33e4fd authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade deprecated usage of CGE vectors in WinAPI backend

github.com/castle-engine/castle-engine - b0a727cb3f3bf3b9e2aba14521e8004b2b91bb9c authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade deprecated usage of CGE vectors

github.com/castle-engine/castle-engine - 6198941fa95f6301c45ca7e01d6016fdc54ad8b2 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
AsArray default for Byte/Cardinal vectors too

github.com/castle-engine/castle-engine - 7de076c47f3c781db33add1e84ed7b39966aa1cd authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Adjust examples to CGE changes to vectors API

github.com/castle-engine/castle-engine - dd53196727db419af39659625142af4a80bfdb3b authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade lots of deprecated vector usage

github.com/castle-engine/castle-engine - e3a885c8a33c875c486e11bdfeea626eec94f279 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Disable vector[index] being writeable, fix a lot of deprecated usage

of vectors

github.com/castle-engine/castle-engine - 00ff8c132f27e1e94bc58c23f39e1d2dbe2f8f08 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Merge branch 'master' into package-debian

Fix merge conflict
# Conflicts:
# src/images/castleimages.pas

github.com/castle-engine/castle-engine - bb70c732b5760d50e80f5f3e9be99b943952262b authored almost 3 years ago by eugeneloza <[email protected]>
Fix examples after change to TVectorXxx.X/Y/Z/Data

github.com/castle-engine/castle-engine - 4f182e01b5bf2d7c2e76cf168a2d3b4ae26e117e authored almost 3 years ago by Michalis Kamburelis <[email protected]>
More: Upgrade deprecated after change to TVectorXxx.X/Y/Z/Data

github.com/castle-engine/castle-engine - 50ca7c3d343ac7fdfb2fb423e4b2dd8989034283 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
More: Upgrade deprecated after change to TVectorXxx.X/Y/Z/Data

github.com/castle-engine/castle-engine - 4c066de727af0c5fab1b148f73075bb84ecffb94 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
More: Upgrade deprecated after change to TVectorXxx.X/Y/Z/Data

github.com/castle-engine/castle-engine - 76cc43415decc3a481736e4e4344011322c4dbf3 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Upgrade deprecated after change to TVectorXxx.X/Y/Z/Data

github.com/castle-engine/castle-engine - 48b747c76fe816e50dd21d90958b932318f81dfd authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix editor compilation after change to TVectorXxx.X/Y/Z/Data, upgrade

some deprecated usage

github.com/castle-engine/castle-engine - bf98e06bd9c1ed91e5b7f5bed98a68c5e078e346 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix compilation after change to TVectorXxx.X/Y/Z/Data

github.com/castle-engine/castle-engine - cedb83c5b78f982f11dc95f9ba01d30d8afac72d authored almost 3 years ago by Michalis Kamburelis <[email protected]>
TVectorXxx.X/Y/Z/W are regular fields, to avoid trap of

"Scene.Translation.X := 123"

github.com/castle-engine/castle-engine - daa77c6d14015f971d83ca40059799ff7ab6b95e authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Add TCastleTransform.Delete

github.com/castle-engine/castle-engine - 6193c0b7d343005a1059a69108d211211743b4f5 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Modify light billboard images to have color visible on black and white

github.com/castle-engine/castle-engine - f3315c3a49c5f2cdfb81402386ba1a938ce61da9 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Clarify what happens if TCastleTransform with TCastleBillboard is

under parent TCastleTransform which is rotated

github.com/castle-engine/castle-engine - 14b23eaeee030aa969a55a325a8f3d90bd5abad0 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Lights display gizmos

github.com/castle-engine/castle-engine - 3245551a75b29dc0eaca12431a7f730ae9308dd7 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
More robust TCastleTransform.HasWorldTransform

github.com/castle-engine/castle-engine - a192f404a139d7f71804e42b21f8ab6ea15fe81f authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Expose InternalCastleDesignData, remove CGE editor

EditorApplicationData function

EditorApplicationData is no longer necessary, moreover it was
unn...

github.com/castle-engine/castle-engine - bba330f45d272b8cc85121294123ec4299bd6046 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Icons for lights (and for camera, for future)

github.com/castle-engine/castle-engine - 52e4e34bf2dbfb7d846cefde361258f218771a02 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Move transform gizmos to gizmos/transform/ subdir, to make room for

other gizmo types

github.com/castle-engine/castle-engine - 1e638dab085780de3760e81d2e33a7ce3265f9e0 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Check SceneCastingLights.Exists

github.com/castle-engine/castle-engine - 0e3817528112119a10c73b6f7365aa7fb34b063c authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Express lights in global coordinates correctly

github.com/castle-engine/castle-engine - 4feaaab408d5678b3930b48a3fd3cfd86638dad8 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Consistent naming: BaseLights->GlobalLights, more

SceneLights->ReceiveSceneLights,
ExcludeFromGlobalLights->RenderOptions.ReceiveGlobalLights,
Lig...

github.com/castle-engine/castle-engine - 62670376c7d9c6acddcf6032948789bd69811f6c authored almost 3 years ago by Michalis Kamburelis <[email protected]>
LightsShineEverywhere implemented (still WIP though, we need to transform lights correctly)

Also cleanup a bit TVRMLGLLightsRenderer and its docs, it is now TLightsRenderer.

Also fix Dire...

github.com/castle-engine/castle-engine - ed13c0911d10c39e4a143a8295c79d2d330a85a1 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Define lights as easy-to-use components, available in editor too

The components are defined now, and point/spot/directional light
will work once LightsShineEvery...

github.com/castle-engine/castle-engine - 697aac9e52cdeaf1bf29fd88e7db49f750ae8899 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix TCastleText to behave OK when referenced CustomFont is freed

github.com/castle-engine/castle-engine - f1ad2e62b6d084acf5e1683717ff54e5795ec745 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Use CanAttachToParent in TCastleMoveAttack too

github.com/castle-engine/castle-engine - 728b12177914557d3f22e623437f811e1236af8c authored almost 3 years ago by Michalis Kamburelis <[email protected]>
CanAttachToParent, new way to make sure behavior is the only behavior

of given class in parent

github.com/castle-engine/castle-engine - 5efa351781a96cc2a0c979a96d7269c90703837f authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Add tcastlebackground_persistent_vectors.inc to LPK

github.com/castle-engine/castle-engine - bd9fbf3959aebec074b249779479dd46249ad600 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix Delphi compilation again aroun FPC_FULLVERSION

DCC requires "{$if defined(FPC) and (FPC_FULLVERSION >= 30300)}",
otherwise FPC_FULLVERSION caus...

github.com/castle-engine/castle-engine - 3794bd972896b01b48588f165b4ef53b441fa809 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix tests compilation, InternalBackground->InternalBackgroundRenderer

github.com/castle-engine/castle-engine - cae60dbef11023734437aca9e221ff41418e3c99 authored almost 3 years ago by Michalis Kamburelis <[email protected]>
Fix Delphi compilation, it doesn't handle {$if FPC_FULLVERSION >= 30300}

github.com/castle-engine/castle-engine - a9a7c86de5d058ef7f957e5be49714c6b8f9d6de authored almost 3 years ago by Michalis Kamburelis <[email protected]>