.... Sans le bon moteur pour le lire ça sert à quoi ?
Ok les gens pourront voir le code, mais sans avoir accès au moteur quoi c'est pas ouf.
C'est comme avoir les docs d'un projet unity mais sans unity : Impossible à ouvrir
Bon ok c'est déja cool mais bon
Et les sources du code?
Non mais c'est une vrai question j'y connais rien.
Mais c'est comme modifié un projet photoshop... Sans photoshop non ?
Mega bonne question. Ca m'intéresse aussi !
En soit :
Les gens pourront lire les codes et les modifiés, mais ils n'auront pas la possibilité de "builds" (Builds = faire le code source en 0 et 1 lisible par l'ordi) ou de placer les assets dans le monde du jeu. (Et beaucoup d'autre trucs aussi je simplifie)
Mais bon des mecs qui aiment se faire chié peuvent se débrouiller pour faire des mods sympas avec mais ça revient à coder comme a l'époque sans moteur de jeu
Mais bon, ça va clairement plus être utile pour les grosses entreprises concurrentes qui veulent copier le code de CDPR que pour "nous"
Le 10 février 2021 à 17:52:16 LeRoyDuForom a écrit :
.... Sans le bon moteur pour le lire ça sert à quoi ?
Ok les gens pourront voir le code, mais sans avoir accès au moteur quoi c'est pas ouf.C'est comme avoir les docs d'un projet unity mais sans unity : Impossible à ouvrir
Bon ok c'est déja cool mais bon
Le 10 février 2021 à 17:56:50 LeRoyDuForom a écrit :
Non mais c'est une vrai question j'y connais rien.Mais c'est comme modifié un projet photoshop... Sans photoshop non ?
Quel gag que ce type, il vient affirmer des choses qui plus est fausses et après vient te dire qu'il n'y connait rien.
Le code tu le prends tu le copie colle directement ou le converti en un autre langage pour l'un de tes projets.
T'as accès au code t'as accès directement à toute la programmation (donc tu prends ce que tu veux dedans) et aux vulnérabilités directes du jeu notamment en terme d'exploitation d'exploits en impliquant directement du code source malveillant (chevaux de Troie, virus, hack de comptes, cheats en tous genres) dans des mods, des sauvegardes, ou encore via directement la console.
Le 10 février 2021 à 18:04:44 Menis a écrit :
Le 10 février 2021 à 17:52:16 LeRoyDuForom a écrit :
.... Sans le bon moteur pour le lire ça sert à quoi ?
Ok les gens pourront voir le code, mais sans avoir accès au moteur quoi c'est pas ouf.C'est comme avoir les docs d'un projet unity mais sans unity : Impossible à ouvrir
Bon ok c'est déja cool mais bon
Le 10 février 2021 à 17:56:50 LeRoyDuForom a écrit :
Non mais c'est une vrai question j'y connais rien.Mais c'est comme modifié un projet photoshop... Sans photoshop non ?
Quel gag que ce type, il vient affirmer des choses qui plus est fausses et après vient te dire qu'il n'y connait rien.
Le code tu le prends tu le copie colle directement ou le converti en un autre langage pour l'un de tes projets.
T'as accès au code t'as accès directement à toute la programmation (donc tu prends ce que tu veux dedans) et aux vulnérabilités directes du jeu notamment en terme d'exploitation d'exploits en impliquant directement du code source malveillant (chevaux de Troie, virus, hack de comptes, cheats en tous genres) dans des mods, des sauvegardes, ou encore via directement la console.
Oui mais ce qu'il veut dire (je crois) c'est que les gens ne pourront pas vraiment modifié le jeu et faire des mods.
Ça va servir a la copie mais pas à la modification.
Le code source c'est le moteur du jeu, mais ce n'est pas un seul module, c'est divisé en diverses parties, la partie rendering 3d, la partie son, la partie animation, la partie scripts etc...
Personne ne va recompiler le code et sortir une copie du jeu, par contre certains spécialistes peuvent être intéressé à savoir comment certaines choses sont gérées, mais encore une fois c'est pas utilisable directement.
Par contre si un partenaire voit son code sous licence publié, ça va chauffer, par exemple Jali qui a développé un système très avancé d'animation du visage et des lipsynch en temps réel.
Pour les failles de sécurité, comme c'est pas un jeu online, ça ne risque pas grand chose, mais bon il pourrait y avoir du code permettant d'avoir accès a GOG par exemple.
Le 10 février 2021 à 18:11:16 Kukipett a écrit :
Le code source c'est le moteur du jeu, mais ce n'est pas un seul module, c'est divisé en diverses parties, la partie rendering 3d, la partie son, la partie animation, la partie scripts etc...
Personne ne va recompiler le code et sortir une copie du jeu, par contre certains spécialistes peuvent être intéressé à savoir comment certaines choses sont gérées, mais encore une fois c'est pas utilisable directement.
Par contre si un partenaire voit son code sous licence publié, ça va chauffer, par exemple Jali qui a développé un système très avancé d'animation du visage et des lipsynch en temps réel.
un moteur de jeu c'est pas genre Unity, Unreal, Crynengine ?
Non c'est leur moteur a eux fait avec leur sueur et leurs larmes et ils se le sont fait piquer ces cons!!
Le 10 février 2021 à 18:19:37 Kukipett a écrit :
Non c'est leur moteur a eux fait avec leur sueur et leurs larmes et ils se le sont fait piquer ces cons!!
Non mais y a une dif entre le moteur et la source d'un projet fait AVEC un moteur
Je peux t'envoyer le code source d'un projet que j'ai fait sur Unity si tu veux si tu n'as pas unity sur ton PC tu ne pourras pas l'ouvrir.
Au pire tu piqueras mon code et mes assets, mais t'ouvrira pas le projet sans unity
(Apres si en plus du code source des jeux le hackeur a pris le moteur là.... Bah.... Triste
)
Ayaa l'op tu m'as fais rire. Bon après on peut pas tout savoir.
Le 10 février 2021 à 18:11:16 Kukipett a écrit :
Le code source c'est le moteur du jeu, mais ce n'est pas un seul module, c'est divisé en diverses parties, la partie rendering 3d, la partie son, la partie animation, la partie scripts etc...
Personne ne va recompiler le code et sortir une copie du jeu, par contre certains spécialistes peuvent être intéressé à savoir comment certaines choses sont gérées, mais encore une fois c'est pas utilisable directement.
Par contre si un partenaire voit son code sous licence publié, ça va chauffer, par exemple Jali qui a développé un système très avancé d'animation du visage et des lipsynch en temps réel.
Pour les failles de sécurité, comme c'est pas un jeu online, ça ne risque pas grand chose, mais bon il pourrait y avoir du code permettant d'avoir accès a GOG par exemple.
Il a tout résumé. Le code source compilé comprend le moteur du jeu et à ça, s'ajoute les ressources (animations, models, son) qui deviendront le jeu en lui même ![]()
Y'a déjà eu des milliers de leak de code source de jeu par le passé (le plus connu pour moi ça reste HL2 beta), il est compilable si tu en as les moyens et tu peux le lancer. Sans garantir de sa stabilité.
Après Unity (ou Unreal Engine), ça reste un environnement de programmation et de builds comme un autre, si les ressources de ceux-ci ne sont pas directement inclus dans le leak ça donnera juste du fil à retordre aux moddeurs (mais bon je me fais pas de soucis pour eux).
Donc généralement si un projet Unity se fait leak, si t'as l'arborescence du projet encore intact tu peux l'ouvrir avec n'importe quelle environnement Unity. Un projet comme Cyberpunk (et généralement plein d'autres) normalement un IDE comme Visual Studio suffit à charger le projet entier (attention quand même d'avoir un PC qui tient la route derrière)
Je vais peut être passer pour un con...
mais du coup les hackeurs ils ne pourront pas envoyés des logiciels malveillant aux joueurs ( PC, consoles) dans les futurs maj du jeu, si?
ça serait plus facile pour un jeu online je pense, mais un jeu solo est-ce possible ? J'y connais pas Grand choses dans tout ceci. J'ai pas envie de me choper un cheval de Troie dans ma console m'voyez! ![]()
Le code source ne serait pas exploitable via les outils de modding que CDPR a publié pour le jeu ?
Le 10 février 2021 à 18:22:18 Nageat8 a écrit :
Le 10 février 2021 à 18:19:37 Kukipett a écrit :
Non c'est leur moteur a eux fait avec leur sueur et leurs larmes et ils se le sont fait piquer ces cons!!Non mais y a une dif entre le moteur et la source d'un projet fait AVEC un moteur
![]()
Je peux t'envoyer le code source d'un projet que j'ai fait sur Unity si tu veux si tu n'as pas unity sur ton PC tu ne pourras pas l'ouvrir.
Au pire tu piqueras mon code et mes assets, mais t'ouvrira pas le projet sans unity
(Apres si en plus du code source des jeux le hackeur a pris le moteur là.... Bah.... Triste
)
On s'en fout, si tu comprends le C# c'est tout ce qui importe.
Le 10 février 2021 à 18:22:18 Nageat8 a écrit :
Le 10 février 2021 à 18:19:37 Kukipett a écrit :
Non c'est leur moteur a eux fait avec leur sueur et leurs larmes et ils se le sont fait piquer ces cons!!Non mais y a une dif entre le moteur et la source d'un projet fait AVEC un moteur
![]()
Je peux t'envoyer le code source d'un projet que j'ai fait sur Unity si tu veux si tu n'as pas unity sur ton PC tu ne pourras pas l'ouvrir.
Au pire tu piqueras mon code et mes assets, mais t'ouvrira pas le projet sans unity
(Apres si en plus du code source des jeux le hackeur a pris le moteur là.... Bah.... Triste
)
Attention lorsque tu fais un jeu avec le moteur Unity ou Unreal 4, tu n'as pas le code du moteur, tu ne fais qu'utiliser les outils de développement permettant de créer des assets et des scripts de gestion.
Ces moteurs sont justement faits pour être un ensemble de fonctionnalités de base auxquelles ont peut accéder grâce au kit de développement.
Donc ce que tu produit n'est pas du code, mais des assets qui seront utilisés par le moteur du jeu séparé.
Tu es comme un chauffeur qui conduit une voiture dont le capot est scellé tu n'as jamais accès aux fonctionnalités du moteur.
Lorsque je faisais des mods pour Half-life, le code du jeu était séparé en deux parties, le code serveur et le code client, on n'avait que les sources du code client, le code serveur étant le moteur du jeu gérant toutes les fonctions de base.
C'était la structure de base des jeux vidéo mise au point par ID pour Quake, code serveur verrouillé et code client ouvert.
Tous les moteurs de jeux qui sont vendus sous licence aux studios fonctionnent de cette manière, selon les licences il y a la possibilité avec l'aide des vendeurs du moteur de modifier les bases pour mieux s'adapter aux exigences spécifiques.
Pour CD Projekt, le problème c'est que c'est un moteur de leur conception intrinsèquement lié au jeu, ce n'est pas un moteur indépendant acheté sous licence avec des outils de développement.
Il y a donc fort à parier que le code du moteur soit totalement ou en partie dans les sources volées. Il se peut aussi que les code des partenaires y soit aussi pour pouvoir être intégré au jeu, ce qui est nettement plus emmerdant.
Un moteur comme Unity ou Unreal a justement été fait pour être vendu à un grand nombre de développeurs sans qu'ils aient besoin d'accéder aux fonctions profondes d'un moteur ce qui simplifie énormément leur travail.
Le 10 février 2021 à 21:40:44 Kukipett a écrit :
Le 10 février 2021 à 18:22:18 Nageat8 a écrit :
Le 10 février 2021 à 18:19:37 Kukipett a écrit :
Non c'est leur moteur a eux fait avec leur sueur et leurs larmes et ils se le sont fait piquer ces cons!!Non mais y a une dif entre le moteur et la source d'un projet fait AVEC un moteur
![]()
Je peux t'envoyer le code source d'un projet que j'ai fait sur Unity si tu veux si tu n'as pas unity sur ton PC tu ne pourras pas l'ouvrir.
Au pire tu piqueras mon code et mes assets, mais t'ouvrira pas le projet sans unity
(Apres si en plus du code source des jeux le hackeur a pris le moteur là.... Bah.... Triste
)
Attention lorsque tu fais un jeu avec le moteur Unity ou Unreal 4, tu n'as pas le code du moteur, tu ne fais qu'utiliser les outils de développement permettant de créer des assets et des scripts de gestion.
Ces moteurs sont justement faits pour être un ensemble de fonctionnalités de base auxquelles ont peut accéder grâce au kit de développement.
Donc ce que tu produit n'est pas du code, mais des assets qui seront utilisés par le moteur du jeu séparé.
Tu es comme un chauffeur qui conduit une voiture dont le capot est scellé tu n'as jamais accès aux fonctionnalités du moteur.Lorsque je faisais des mods pour Half-life, le code du jeu était séparé en deux parties, le code serveur et le code client, on n'avait que les sources du code client, le code serveur étant le moteur du jeu gérant toutes les fonctions de base.
C'était la structure de base des jeux vidéo mise au point par ID pour Quake, code serveur verrouillé et code client ouvert.Tous les moteurs de jeux qui sont vendus sous licence aux studios fonctionnent de cette manière, selon les licences il y a la possibilité avec l'aide des vendeurs du moteur de modifier les bases pour mieux s'adapter aux exigences spécifiques.
Pour CD Projekt, le problème c'est que c'est un moteur de leur conception intrinsèquement lié au jeu, ce n'est pas un moteur indépendant acheté sous licence avec des outils de développement.
Il y a donc fort à parier que le code du moteur soit totalement ou en partie dans les sources volées. Il se peut aussi que les code des partenaires y soit aussi pour pouvoir être intégré au jeu, ce qui est nettement plus emmerdant.Un moteur comme Unity ou Unreal a justement été fait pour être vendu à un grand nombre de développeurs sans qu'ils aient besoin d'accéder aux fonctions profondes d'un moteur ce qui simplifie énormément leur travail.
Ah non, désolé mais tu es resté sur UDK, le code source de l'UE4 est fournit dans la version gratuite
--->Epic Games\UE_4.2X\Engine\Source
Et si tu as un Github, tu peux accéder au Github d'epic game:
https://www.unrealengine.com/en-US/ue4-on-github
https://docs.unrealengine.com/en-US/ProgrammingAndScripting/ProgrammingWithCPP/DownloadingSourceCode/index.html
Et j'ai pas testé, mais normalement c'est pareil pour le cryengine:
https://www.cryengine.com/
J'ai regardé, c'est pareil pour le Cry Engine, les sources sont accessibles sur GitHub.
Ceci dit, il reste vrai qu'à la base le moteur est vendu pour être utilisé tel qu'il est, sauf si on tombe sur des limitations qui nécessitent que l'on modifie le moteur pour un besoin spécifique.
Oui car je l'ai déja finit et apprécier. L'ayant finit 2 fois je pense pas le refaire. ![]()