Connexion
Pour récupérer votre compte, veuillez saisir votre adresse email. Vous allez recevoir un email contenant une adresse pour récupérer votre compte.
Inscription
En vous inscrivant, vous acceptez les conditions d'utilisation du site et de nous vendre votre âme pour un euro symbolique. Amusez vous, mais pliez vous à la charte.

Un Rédacteur Factornews vous demande :

SHORTNEWS

L'Enfer en 1.0

CBL par CBL,  email  @CBL_Factor
En plus du uniquement téléchargeable par ceux qui payent l'abonnement, Flagship doit sortir le patch 1.0 de la partie multi de son Hellgate : London. La liste des changements est impressionnante. Au passage, Flagship nous informe que les joueurs désirant acheter une abonnement à vie doivent le faire avant le 31 janvier.

General

Based on the number and depth of balance changes to skills in this update, certain characters will be provided a “respec token” that allows them to reassign their skill points. This token is automatically placed in the character's inventory and can be used at any time.

All Evokers and Guardians will receive respec tokens, as will all characters in Subscription Member accounts.

PvP

A Dueling Arena has been built for those who wish to test their mettle against each other. When challenging another character to a duel, the invitation dialogue indicates that the duel will take place in the Arena. When the duel is accepted, both characters are instantly transported there.

When both characters have loaded into the Arena, a countdown begins. During the countdown, characters can move, but they cannot use skills, activate items, cast spells, or attack their opponent. After a duel has been won, the defeated character is reset, as is their opponent and a new countdown clock begins. Players can leave the Dueling Arena by activating their Recall device.

Players can still duel in other areas by joining the same party and activating their /pvp flag as before.

Group Play

Increased experience and treasure bonus for groups. Characters now receive more experience and treasure on a greatly accelerated scale based on number of players in a group.

Fixed a bug where grouped players that were separated from the rest of their party were receiving extra experience for all of the other group members.

Graphics

Templar melee animations have been tweaked for smoother combat flow.

Memory Manager

Party members will now show up in higher resolutions. Players will not see the change until they move to a different zone and users must have Textures at least set to High.

User Interface

The Mini Map is now set to the top right of the screen with character state icons appearing below.

The Chat Window is now scalable. To adjust the size of the chat window, hold down the ALT key. There is a small tab in the upper right hand corner of the chat interface that can be used to resize the window.

The LFG interface has received new functionality. To activate the LFG Interface, simply press the ‘P' key.
The screen has been re-arranged to allow for more information and additional features.
Party Leaders can advertise existing groups to add new members.
Individuals can advertise themselves as being available for a group. To instead create an entirely new group, select the CREATE PARTY option. Otherwise, the character is listed as an individual looking for a group to join.
New search filters have been added to better find the right group dynamic.
Players can now Invite, Join and Whisper to individuals or groups listed in the LFG interface.

Skills

There are a wide variety of balance tweaks across the Templar and Cabalist factions.

Cabalist :

Brom's Curse
This spell now heals a fixed amount based on the attacker's level instead of being based on a percentage of the attacker's health.
The rank progression of this spell has been adjusted. Brom's Curse affects up to 4 targets for 5 seconds at rank 1. The maximum number of targets is increased by 1, the duration increased by 1 second, and the amount healed is increased by 12.5% per rank.
This spell may now be cast while moving.
The range of Brom's Curse has been increased to 20 meters.

Afterlife
The power cost of this spell has been reduced.

Elemental Drain
The power cost of this spell has been greatly reduced.
The casting time has been reduced by 1 second.

Word of Fear
The Fear Attack Strength of this spell now properly scales with the caster's level.
The base Fear Attack Strength of this spell has been increased by 25%.
The rank progression of this spell has been adjusted. Word of Fear now gains 33% more Fear Attack Strength per rank.

Evoker
Skill Rank bonus descriptions have been updated and normalized to be based on their initial rank 1 effect. For example, Spectral Bolt now displays no Phase Attack Strength bonus at rank 1, but displays a more clear bonus of 25% Phase Attack Strength per additional rank.

Spectral Curse
Spectral Curse now also reduces targets' movement speed by 10%.
The rank progression of this spell has been adjusted. Spectral Curse now affects up to 4 targets for a 5 seconds at rank 1. The maximum number of targets is increased by 1, the duration increased by 1 second, and movement speed penalty increased by 5% per rank.
This spell may now be cast while moving.
The power cost of has been reduced substantially, and the range has been increased to 20 meters.
The explosion damage caused by Spectral Curse has been increased.

Drain Power
The damage of this spell has been increased significantly.

Drain Life
The damage of this spell has been doubled.

Arcane Shield
The rank progression of this spell has been adjusted, providing slightly less shields at lower ranks.
Arcane Shield is unaffected by the Evoker's movement.
This spell now lasts for 10 seconds with a 25 second recast time.

Concentrate Damage
The rank progression of this spell has been adjusted. Concentrate Damage now provides a lower initial damage bonus, but grants a greater bonus per rank. Concentrate Damage's new damage bonus progression surpasses its previous curve damage bonus progression at rank 4.

Summon Ember
The rank progression of this spell has been adjusted. Additional ranks of this skill now provide 15% more damage instead of 20%, but the base damage of the Ember pet is significantly higher across all ranks.
The Ember's Health, Damage, Ignite Attack Strength, Critical Chance, Interrupt Strength, Interrupt Defense, and Armor have been increased.

Firestorm
The rank progression of this spell has been re-designed. Additional ranks of Firestorm now provide a 5% increase in damage rather than an increase in Ignite Attack Strength. Firestorm surpasses its previous damage at rank 3.
The Ignite Attack Strength of this spell has been reduced.
The range of this spell has been increased to 10 meters.

Flameshards
The Flameshards spell has been re-worked. The number of shards fired is now fixed at 7, but multiple shards stack with each other. Individual shard damage has been decreased slightly to take damage stacking into account.
Increased ranks in Flameshards now increases each shard's Ignite Attack Strength by 25%.
The spells now has a cool-down time of 2 seconds.
This spell's power cost has been decreased.
The base Ignite Attack Strength of this spell has been increased by 25%.
The range of this spell has been increased to 25 meters.
The explosion delay of Flameshards has been decreased to 1 second.

Hellfire
This spell's casting time and initial power cost have been reduced significantly. Additional ranks now provide a slightly smaller decrease in power cost.
This spell now has a cool-down time of 2 seconds.
The damage and Ignite Attack Strength of this spell have been increased substantially.
The range of Hellfire has been decreased to 25 meters.
The targeting of this spell has been fixed.

Spectral Bolt
The rank progression of this spell has been adjusted. Spectral Bolt now provides an additional 25% Phase Attack Strength per rank. The initial Phase Attack Strength of Spectral Bolt has been slightly increased.
The power cost of this spell has been decreased, and the Phase duration has been increased by 1 second.
The cooldown of Spectral Bolt has been decreased to 1 second.
The base Phase Attack Strength of this spell has been increased by 25%.

Spectral Lash
The damage of this spell has been increased by 35%.

Spectral Lash Mastery
The damage of the explosion caused by this spell has been doubled.
The rank bonus of this spell is now applied to the explosion effect properly.

Lightning Field
The damage of the Lightning Field has been increased substantially.
The power cost of this skill has been decreased.
This spell now has a cool-down time of 2 seconds.
The rank bonus tooltip now properly displays a 15% instead increase in radius.
The splash damage of the initial effect has been increased by an additional 17%.

Tempest
The casting time, power cost, and cool-down of Tempest have been decreased.
The base damage of Tempest has been decreased.
The strike frequency bonus per rank of Tempest has been decreased to 10% per rank.
Each Tempest cloud now lasts for 15 seconds and has a range of 15 meters.
The rank bonus of this spell now properly increases the frequency of lightning strikes.

Arc Legion
The rank progression bonus of this spell has been changed. Additional ranks now increase the Shock Attack Strength and Shock Effect Damage of Arc Legion by 25%.
The range of this spell has been fixed at 18 meters.
The damage of this spell has been increased.

Demonspine
The rank bonus of this spell has been slightly adjusted to a 25% increase in Stun Attack Strength per rank.
The power cost of this spell has been decreased.
The damage of this skill has been increased.
The base Stun Attack Strength of Demonspine has been increased by 20%.

Boneshards
The rank bonus of this spell has been slightly adjusted to a 50% increase in Stun Attack Strength per rank.
The damage of this spell has been increased by 60%.
The cooldown of this skill has been decreased to 6 seconds.
The base Stun Attack Strength of Boneshards has been increased by 25%.
The power cost of this skill has been increased.

Skullsplitter
The rank progression of this spell has been adjusted. Skullsplitter now begins with 12 fragments and gains 2 additional fragments per rank.
Skullsplitter now explodes into a significantly more predictable nova pattern.
The power cost and cool-down of this spell have been slightly decreased.

Venomous Spirit
The damage of this spell has been increased and the power cost has been decreased.
The Fear Attack Strength of this spell now scales properly with the caster's level and has been increased significantly. Additional ranks of Venomous Spirit no longer provide an increase in Fear Duration.
The travel speed of the Venomous Spirit has been increased significantly.

Venom Armor
Several bugs with which allowed the swarms created by Venom Armor to bypass its intended cool-down time have been fixed.
The damage of each swarm created by this spell has been increased, and each swarm now lasts for a fixed amount of time on their target.
The initial armor provided by this spell has been decreased, but the absolute bonus to armor per rank has been increased, reaching the previous maximum armor bonus at rank 10.

Swarm
The rank progression of this spell has changed. Additional ranks in Swarm now increase the Poison Attack Strength and Poison Duration of Swarm by 20%.
The cool-down of this spell is now fixed at 6 seconds.
The power cost of this spell has been decreased significantly.

Templar:

Aura of Power, Aura of Renewal, Aura of Defense, and Aura of Salvation have been rebalanced. Additionally, their skill rank progressions have been normalized to provide a 33% increase in effectiveness per skill level. Blademasters and Guardians will now see more return on investment in these auras.

Aura of Power
The power regeneration granted by Aura of Power has been decreased. At rank 10, Aura of Power grants 94% of the power it gave previously.

Blademaster

Call of the Chosen
The Taunt and Fear Attack Strengths of this skill now properly scale with the Blademaster's level.

Guardian

Aura of Renewal
The initial health regeneration granted by Aura of Renewal has been slightly decreased. By rank 10, this aura provides significantly more health regeneration than it did previously.

Aura of Defense
The armor bonus granted by Aura of Defense has been decreased.

Aura of Salvation
The initial elemental attack defense granted by Aura of Salvation has been slightly decreased. By rank 10, this aura provides significantly more elemental attack defense than it did previously.

Grand Aura
This skill now provides an equal percentage increase to the Guardian's Holy Aura radius at each rank, ending with the same total increase at rank 5 as it did previously.

Challenge
The Taunt Attack Strength of this skill now properly scales with the Guardian's level.

Denounce
The Taunt Attack Strength of this skill now properly scales with the Guardian's level.

Quests

Certain quests that could not be completed after defeating Sydonai because Emmera was no longer accessible can now be turned in to a new NPC named Sammy.

Items

Unique items that were found before Patch 0.5 that are missing special attributes may now be rerolled for free. The process is as follows:
All mods must first be removed using a Delux De-Modificator. This is available once at no cost for qualifying items.
Once all the mods are removed, insert the item into an Augmentrex 3000. Now click any of the three "Add Property" buttons to reroll the item attributes.
All item attributes will be rerolled and the item balance will be up-to-date. If the item level was previously upgraded with the Nano Forge, the additional item levels will be added to the newly generated base level after the item reroll. This means that the new item level may not be the same.

The Stun Defense granted by the Gyro Stabilizer has been increased.

Health and Power injectors now show up in high level stations.

Fire Extinguishers now give the appropriate Ignite Defense.

Monsters

Monsters with the Infested ability have had their damage reduced.

Crafting

The limit on number of times an item can be upgraded has been raised to 10.

Upgrading an item takes 50% less resources.

A new, rare salvaged material crafting material called Nanoshards are now required to upgrade items.
Nanoshards can be obtained from any item, but the chance to salvage one is increased when disassembling rarer items.
The number of Nanoshards required to upgrade an item increases each time the same item is upgraded.

Fixes

The mini-game now has a timer. This is partly a fix for characters at level 50 who have finished all the quests and get the quest icon and therefore cannot finish it.

Fixed a bug where characters would not save when they killed 65,534 monsters in one session.

Grappler no longer changes a character's position in PvP.

Fixed a rare bug where equipping the Cleanser and a shield can delete the shield.

Fixed a rare bug where Templar could equip both the Cleanser and a shield.

---

Special Subscriber Features

Stonehenge is a new, non-linear adventuring area that can be accessed through a special portal in Templar Base. The quests and areas around Stonehenge scale in difficulty to challenge characters of any level. This is to allow players to return to this section of the world numerous times and complete the longer associated quests, missions, and raid areas.

Stonehenge itself is a new hub that holds a larger number of players than most Underground Stations. There are new NPCs, new quests, and most importantly, new adventuring areas that are unlike anything within the confines of London.

Quests

A new series of non-linear quests introduce the area surrounding the great druidic monument of Stonehenge.

The Caste Caves

These mystic caves can be found in the wilderness areas outside of Stonehenge. Each caste of demon - Beast, Necro, Spectral, and Primus – has a powerful overlord that resides in these caves. The caves themselves are sealed by the essential aspect of their master's caste. These caves cannot be entered until the essence of five (5) Champions of the matching demonic caste has been collected. Essence can be collected from any Champion, so adventuring above and below the streets of London may gain you the keys to unlocking these special areas.

Once a character has gathered the required essence of a single Caste, they can either solo or lead a party into the caves and battle against the resident overlord. Not only are there great and special riches to be won, but the head of the caste overlord is also claimed. Once a character has collected the heads of the Beast, Necro, Spectral, and Primus overlords, the adventure continues.

Moloch's Lair

A great and powerful Demon known as Moloch resides in the rough countryside surrounding Stonehenge, and only the worthy may enter his domain. Characters that have collected the heads of the Beast, Necro, Spectral, and Primus overlords can then make their way deep into the realms of Moloch, the Pit Baron.

Moloch has very unique items that can only be won by defeating him in combat, so the journey to his defeat can be well worth the effort. His soul is eternal, however, so the process of opening his sanctum and destroying his corporeal form is a never-ending challenge.

The Wild

The other main area that lies outside of Stonehenge is known only as The Wild. The challenges here are far greater than anywhere else in or around London, requiring raiding parties to properly navigate them.

The Wild is divided into three increasingly difficult sections that are balanced for parties of six, seven, and eight. This is regardless of the number of characters that enter The Wild, so while you could try to make your way slowly with a smaller group, the going will not be easy.

Items

There are new weapons and armor that can only be found in the areas surrounding Stonehenge. These new items have very different appearances from those found within London, so keep a sharp lookout for them.

13 new base weapon types divided amongst the Templar, Cabalist, and Hunters.

Each faction also has two all-new Helmet types.

Environments

Apart from the settlement that has secreted itself at the Stonehenge triliths, there are numerous new areas to explore. Chief amongst these are the various Caste Caves and grand expanses and dark forests of The Wild. There are also new undergrounds and interiors to explore scattered throughout the countryside.

Monsters

The areas around Stonehenge also have spawned new Demons. The Winged Imps rain death down from the skies and swoop in to sever heads of those foolish enough to seek them out. Burning Fiends move amongst the underbrush and between the windswept trees. Moloch, the Pit Baron, also makes his fiery presence felt for the first time.
 

Commentaires

Masquer les commentaires lus.
Le vertueux
 
Hum toujours rien qui soit facile comme un multimedia fusion porté pour la 3d.
Vahron
 
Merci pour ces articles purement tech/moteur, ça m'intéresse toujours autant !
klownk
 
"Si les Blueprints vous sortent par les trous de nez, sachez que NC Soft a publié un plugin gratuit et open source qui permet de scripter en Javascript. C'est propulsé par la dernière version du moteur V8 qui est 100% ECMAScript 6 afin d'avoir des vraies classes. D'autres devs planchent sur du scripting en C#."

Ça va pas faire tout ramer ça ?
Tout ça parce qu'ils ne savent plus coder en C++ (ok c'est pas le langage du siècle) et gérer les pointeurs mémoires.
paradiz
 
"Cela signifie que si vous compilez le moteur vous-même, vous devez publier le code source de votre jeu."
Certains ont l'air de dire que ce n'est que les modifs apportées au moteur qui doivent être sous GPL

Ha non rien dit, ils le disent eux même

but if you modify the code of engine, the GPL v3 License of Xenko Beta requires you to publish both your game code and changes made to Xenko.
lirian
 
Aisyk
 
paradiz a écrit :
"Cela signifie que si vous compilez le moteur vous-même, vous devez publier le code source de votre jeu."
Certains ont l'air de dire que ce n'est que les modifs apportées au moteur qui doivent être sous GPL

Ha non rien dit, ils le disent eux même

but if you modify the code of engine, the GPL v3 License of Xenko Beta requires you to publish both your game code and changes made to Xenko.


Nous serons d'accord pour dire que ce n'est pas la licence GPLv3 qui oblige ceci, mais plutôt Xenko.
La licence GPLv3 oblige effectivement que les modifications apportées au code source du logiciel (de Xenko) doivent être republiées sous cette même licence.

Si cette restriction était celle de la licence GPLv3 et donc portée à tous les documents créés par un logiciel libre, cela voudrait dire que tous les fichiers textes créés avec LibreOffice (en GPLv3 aussi) devraient être aussi publiés sous licence GPLv3 ! (ce qui n'est pas le cas)


La formulation de l'article est hasardeuse :
"Le seul bémol n'est pas la licence GPLv3, mais la volonté de Xenko".
MsK`
 
Ce que je trouve très bizarre c'est que tout le code gameplay C# ajouté à xenko ne doive pas être lui aussi publié sous licence GPLv3. Dans ce genre de cas on utilise normalement la LGPL qui permet le linkage dynamique.

http://stackoverflow.com/questions/10130143/gpl-lgpl-and-static-linking

(rien à voir: petit bug javascript je présume, à chaque fois que j'ajoute une ligne à mon commentaire, la boite de dialogue s'agrandit d'une ligne. Elle est maintenant 4x plus grande que le commentaire que j'écris, ça me semble un peu foufou ^^)
CBL
 
Aisyk : ca depend beaucoup de la manière dont Xenko compile et de l'interconnection entre le code du moteur et le code du projet. Mais en général, la GPLv3 t'oblige dans de nombreux cas à publier le code de ton projet si tu modifies les sources. C'est pour cela que tout le monde la fuit comme la peste.

klownk : les Blueprints tournent 10 fois moins vite que le code natif selon Epic. Les moteurs Javascript sont devenu tellement optimisés qu'ils tournent largement plus vite que cela. Et C# encore plus.
MrPapillon
 
Faut se méfier. J'ai fait quelques opérations super basiques sous Unity en C#, mais avec du gros volume, et les opérations Vector3 n'étaient pas inlinées (ça veut dire des appels de fonctions même sur les petites opérations) et tout un tas d'autres problèmes (j'imagine qu'Unity ne passe pas par SSE dans leur lib en interne, parce qu'au final ils pourraient peut-être vu qu'ils contrôlent l'interpréteur). J'ai pas essayé de faire des builds non dev avec, mais c'était beaucoup trop pénalisant pour pouvoir dev avec de toute façon. Du coup une boucle toute bête avec un calcul tout bête défonçait complètement les perfs (sans garbage collect, sans rien). J'ai passé ces calculs en plugin natif, et bam, gain massif en perfs (genre x10), avec du C++ et du SSE naïf, brute force. Je pense du coup que même si le C# arrive à s'optimiser assez loin en théorie quand on évite les conneries de base, il y a quand même de sacrés goulots d'étranglements qui ravagent assez vite dès qu'on fait un peu de volume.

Pareil une fois quand j'ai voulu générer quelques voxels à un moment, le simple fait d'avoir des millions d'objets alloués (objets C#, pas objets Unity), et même pas dynamiquement, ça faisait un coup de poing au framerate toutes les secondes. C'est le problème du garbage collect pas totalement ref counté, mais quand même, la limite arrive beaucoup trop vite. C'est très vite ennuyant parce que ça oblige à devoir s'organiser pas mal juste pour faire quelques tests. Avoir un langage qui bloque parce qu'on a quelques millions d'objets en mémoire c'est problématique pour beaucoup de problèmes. Du coup, même pour prototyper, on avance beaucoup plus vite en C++ dans ce genre de situations.

Après faut pas mal m'interpréter, pour des petits projets simples lambdas, tout ça c'est très fun et très bien. C'est juste qu'il faut bien rester dans les clous, même sur du prototypage.

Moi il me manque un truc basique et complet, genre Unity (sans tout le cirque qu'il y a dans un Unreal), mais avec un vrai pipe C++.
Aisyk
 
CBL a écrit :
Aisyk : ca depend beaucoup de la manière dont Xenko compile et de l'interconnection entre le code du moteur et le code du projet. Mais en général, la GPLv3 t'oblige dans de nombreux cas à publier le code de ton projet si tu modifies les sources. C'est pour cela que tout le monde la fuit comme la peste.


La licence GPLv3 n'oblige que de publier le code source du logiciel que tu as modifié, en l'occurrence le code du logiciel Xenko. La licence GPLv3 n'oblige pas à publier les projets de ce logiciel en GPLv3, c'est Xenko qui le mentionne et le souhaite, c'est son modèle de développement, il permet à Xenko de profiter des adaptations apportées par ses utilisateurs.
C'est un modèle critiquable, sans soucis, mais la formulation de ton article est imprécise.

La formule de ton article laisse à penser que dès qu'un outil est en GPLv3, tous les projets qui découlent de cet outil devront être publiés sous cette licence, ce qui est faux, relis la licence GPLv3.
As-tu une obligation de publier tous tes documents créés avec LibreOffice en GPLv3 ?!? Non évidemment. Tiens j'ai trouvé un autre logiciel avec une licence GPLv3, Blender. As-tu aussi l'obligation de publier aussi tes projets en GPLv3 ?!?
L'émulateur Mame aussi utilise la GPLv3... etc...
CBL
 
On parle de code source, pas d'assets. Et on parle de modifier les sources d'un projet GPL v3, pas d'utiliser les binaires.

Pour le reste, ce n'est pas Xenko qui impose ses propres règles. Tu ne peux pas modifier la GPL v3 à ta guise. Sinon ce n'est plus une license GPL v3.
Ils se contentent de décrire la réalité des choses et de mettre en garde les gens.

Ce ne sont pas les seuls. Ca dépend beaucoup de la manière dont est architecturé le code et de si tu compiles en statique ou en dynamique. Encore une fois, il y a une raison pour laquelle les gens fuient la GPL comme la peste et préfèrent des licences open source plus permissives type MIT, BSD ou Apache 2.0
Aisyk
 
CBLLe seul bémol est la licence : GPL v3. Cela signifie que si vous compilez le moteur vous-même, vous devez publier le code source de votre jeu.


Ta phrase est incomplète. Je peux très bien compiler les sources (pour avoir un logiciel adapté à mon système) et NE RIEN CHANGER au code tout en pouvant utiliser et publier mes travaux sous une autre licence. Là où ta formulation est inexacte c'est bien sur cette phrase.

Je connais les limites de la GPL, merci. Comme je te l'ai mentionné plus haut, c'est un modèle de développement critiquable mais qui a ses avantages.

La FAQ de la GPL en français : https://www.gnu.org/licenses/gpl-faq.fr.html#GPLAndPlugins
CBL
 
C'est sous-entendu. Pourquoi tu compilerais le moteur sans rien changer ? Par pur plaisir de perdre ton temps ?
MrPapillon
 
Pour frimer dans les clubs de barbus.
Aisyk
 
CBL a écrit :
C'est sous-entendu. Pourquoi tu compilerais le moteur sans rien changer ? Par pur plaisir de perdre ton temps ?


Tu as déjà compilé un logiciel ? (tu plaisantes ?!?)

L'intérêt de la compilation d'un logiciel ? L'adapter à ton système.

Un exemple ? Les fonctionnalités spécifiques de certains processeurs, non prises en charge par défaut, certains logiciels sont compilés par défaut pour ne prendre en charge que 2 cores par exemple. Tu peux gagner en rendu sur des calculs importants. Demande à Pixar comment ils calculent leurs rendus sur leurs serveurs.
Aisyk
 
MrPapillon a écrit :
Pour frimer dans les clubs de barbus.


Tu n'es pas obligé de frimer dans les clubs de barbus :D
CBL
 
C'est un moteur de jeu. Tu ne veux pas qu'il soit adapté à ton système. Tu veux qu'il soit adapté à tous les systèmes si tu veux distribuer ton jeu. Si tu commences à modifier les options du compilateur pour tirer partie d'instructions spécifiques, tu te coupes d'une base potentielle de joueurs.

Oh et accessoirement :

"It means that if you use Xenko built from sources (either unmodified or modified), you must publish source of your game, as well as any changes to Xenko that you might have done (as per GPLv3 license)."

"certains logiciels sont compilés par défaut pour ne prendre en charge que 2 cores par exemple."
Le meilleur moyen d'utiliser plus de coeurs est de créer plus de threads. Si tu arrives à faire cela sans modifier le code, tu me fais signe.
Aisyk
 
CBL a écrit :
C'est un moteur de jeu. Tu ne veux pas qu'il soit adapté à ton système. Tu veux qu'il soit adapté à tous les systèmes si tu veux distribuer ton jeu. Si tu commences à modifier les options du compilateur pour tirer partie d'instructions spécifiques, tu te coupes d'une base potentielle de joueurs.

Tu peux avoir comme besoin d'économiser du temps de traitement de rendu pour tes scènes. Les options d'export de ton moteur de jeu te permettent de le rendre compatible avec les systèmes que tu souhaites.

Relis la licence GPLv3 (pas besoin du lien tu le retrouveras très facilement je pense).
Le code non modifié n'a pas besoin d'être redistribué, ni les projets tirant partie d'un logiciel construit à partir de ses sources.

CBL a écrit :
"certains logiciels sont compilés par défaut pour ne prendre en charge que 2 cores par exemple."
Le meilleur moyen d'utiliser plus de coeurs est de créer plus de threads. Si tu arrives à faire cela sans modifier le code, tu me fais signe.

Si les sources prennent en charge cette option, tu n'as pas à modifier le code.
CBL
 
Aisyk a écrit :Tu peux avoir comme besoin d'économiser du temps de traitement de rendu pour tes scènes. Les options d'export de ton moteur de jeu te permettent de le rendre compatible avec les systèmes que tu souhaites.


Encore une fois on parle d'un moteur de jeu. Le rendu est fait par la carte graphique. Modifier les options de compilation ne va pas changer grand chose. Quant à porter ton moteur sur differentes plateformes, modifier les options de compilation ne suffit pas. Il faut aussi modifier le code pour integrer le SDK.

Aisyk a écrit :
Si les sources prennent en charge cette option, tu n'as pas à modifier le code.


Yep et ce n'est surement pas en modifiant les options du compilateur que tu vas y arriver.

Pour le reste, je ne fais que citer Silicon Studio, un studio qui plus de 15 ans d'expérience et qui a été fondé par un ancien de Silicon Graphics.
LeGreg
 
> "Pour le reste, ce n'est pas Xenko qui impose ses propres règles."

D'une façon si, en choisissant la GPL c'est eux qui fixent les règles ^_^. Il n'y a aucune obligation à utiliser licence X ou Y pour un nouveau moteur c'est un choix entièrement libre et délibéré.

> "Si cette restriction était celle de la licence GPLv3 et donc portée à tous les documents créés par un logiciel libre, cela voudrait dire que tous les fichiers textes créés avec LibreOffice (en GPLv3 aussi) devraient être aussi publiés sous licence GPLv3 ! (ce qui n'est pas le cas)"

Non ce n'est pas équivalent. Il est impossible de publier un jeu sans les binaires reproduits depuis le code source protégé. On fait généralement la distinction (assez arbitrairement bien entendu dans les cas poussés) entre code exécutable et données générées. Le code exécutable d'un jeu fait qu'il est indissociable du source code du moteur de base. (une exception notable peut-être les jeux sous navigateurs, le code du serveur n'est pas couvert pas l'obligation de GPL, pour remplir ce loop-hole il y a l'Affero GPL)

> recompilation sans modification

Cette discussion est entièrement non pertinente au sujet :).

La GPL t'oblige à publier le source code de toute modification au projet. Si tu ne modifies rien tu pointes vers le code source original ça ne sert à rien de faire un fork spécifique !

Ceci dit, oui il est possible de recompiler sans modifier le code C++ (par exemple), mais on le fait parfois en modifiant un makefile qui compte pour une modification. Si c'est juste une option de compilation déjà inclue dans le makefile alors oui de toute évidence il n'y a rien à modifier ou à republier tout le code nécessaire est déjà dans le fichier original publié via GPL.

> options spécifiques

Ben oui, généralement il y a peu d'options spécifiques qui imposent de reconstruire un exécutable mais elles existent. Si Silicon Studio a publié un fichier binaire compatible avec x86-32 bits, et que pour une certaine raison ton nouveau projet n'a besoin que de tourner qu'en x86-64 bits, c'est généralement une option de compilation qui nécessite de recompiler un nouvel exécutable. Bien entendu c'est pas forcément un bon exemple parce que Silicon Studio a peut-être fourni les exécutables 32 bits et 64 bits par défaut, mais bon ce n'était pas forcément la norme il y a quelques années :).

Il y a aussi des options de parallélisation automatique, vectorisation automatique qui ne nécessitent pas forcément de toucher au code C++ (même si ça n'a généralement qu'un faible intérêt sauf si le code source original est plutôt facilement vectorisable ou parallélisable dans un des hot spots à l'exécution). Mais ces options existent.

Si le makefile original n'offre pas ces options alors il faut faire une modification du makefile ce qui compte certainement comme modification sous la GPL :). Si le makefile original offre ces options alors il n'y a rien à faire sinon à pointer vers le repository original du moteur.

Dans tous les cas le code est visible et accessible ! (et donc la discussion de savoir si on peut ou veut recompiler sans toucher au C++ n'a rien à voir avec le schmilblick)
Vous devez être connecté pour pouvoir participer à la discussion.
Cliquez ici pour vous connecter ou vous inscrire.
SLICE Les plus beaux screenshots de la communauté
Soutenez Factornews.com

Tribune

Nicouse
(11h46) Nicouse Ah ben tiens... j'entamais justement la saison 2 de X-Files avec ma fille
BeatKitano
(11h04) BeatKitano Ouf.
Le vertueux
(01h41) Le vertueux Palido > Nann
Palido
(01h29) Palido Mark Snow est mort aussi. :(
Le vertueux
(01h11) Le vertueux Nip Tuck aka Julian McMahon est mort.
Friday 04 July 2025
BeatKitano
(10h14) BeatKitano Plus depuis que Krafton les as racheté y'a un an ou deux.
Le vertueux
(10h05) Le vertueux Ah je pensais que c'était un jeu indé subnautica.
BeatKitano
(09h23) BeatKitano [krafton.com] "we owe our players nothing less than the best possible game, as soon as possible,”. Ils vont nous refaire un callisto protocol
BeatKitano
(09h19) BeatKitano Donc grosso-modo, Unknown World n'est plus Unknown World.
BeatKitano
(09h18) BeatKitano Le pire c'est que le gars remplace 3 des anciennes tête du studio: Charlie Cleveland (Flayra), Max McGuire et Ted Gill.
BeatKitano
(09h17) BeatKitano Le CEO de Unknown Worlds (Subnautica) se fait remplacer par Steve Papoutsis ex-CEO de Striking Distance (Callisto Protocol) par Krafton. Je suis inquiet pour Subnautica 2.
ptitbgaz
(02h37) ptitbgaz (22h15) punaise moi qui venais de me retaper Réservoir Dogs (Arte tv) et sa scène mythique sadique. Elle m’avait bien marqué celle là à mon adolescence…
Thursday 03 July 2025
MaloneXI
(22h26) MaloneXI (22h15) Han merde...
BeatKitano
(22h15) BeatKitano Michael Madsen est mort.
Fwdd
(20h48) Fwdd Non mais la prison ca sert certainement à rien pour ce genre de cas, faut les taper fort au portefeuille.
LeGreg
(19h05) LeGreg sans compter que la France a un problème de surpopulation déjà dans ses prisons. Certes ils pourraient investir dans du meilleur, plus grand, plus moderne, mais c'est pas la priorité..
LeGreg
(19h03) LeGreg Le sursis a été créé dans le but d'éviter de renforcer un pipeline de criminels endurcis en prison (pour qui la peine de prison ne devient plus un déterrant).
Fwdd
(09h36) Fwdd CBL > Ah mais je sais que c'est mort, pis on a plein d'exemples en occident d'electeurs qui aiment les magouilleurs (Trump, Dassault, Tapis, Balkany, Sarkozy, le RN)
Mascouell
(08h33) Mascouell CBL > la loi prévoit bien de la prison. Le choix de condamner à du sursis, c'est le judiciaire via le juge. Considérer que les juges se protègent de leur future condamnation pour harcèlement en maintenant une jurisprudence light, pas convaincu.
BeatKitano
(07h37) BeatKitano Ça date de 1990.
BeatKitano
(07h34) BeatKitano Fwdd > [youtube.com]
CBL
(03h34) CBL Il faut des peines lourdes pour avoir une classe politique honnête mais il faut une classe politique honnête pour avoir des peines lourdes
CBL
(03h33) CBL Donc elles ne sont jamais trop lourdes car ils pensent toujours à leur futur
CBL
(03h32) CBL Le problème est que les lois qui forment la base des amendes/peines sont votées par les mêmes gens qui les subissent
Wednesday 02 July 2025
Fwdd
(21h44) Fwdd (genre faire en sorte que Sarkozy se retrouve dans un T2 au lieu de partir en vacances aux seychelles))
Fwdd
(21h38) Fwdd Va quand meme falloir trouver un systeme d'amendes proportionnelles aux moyens pour les calmer un peu.
LeGreg
(21h09) LeGreg réhabilitation vs punition, surpopulation carcérale tout ça
noir_desir
(20h35) noir_desir Zaza le Nounours > les délits en col blanc en France sont mal condamné... C'était voulu à l'époque par Copé, car il ne faut empêcher de se lancer dans les affaires
Zaza le Nounours
(16h29) Zaza le Nounours Prison avec sursis = pas de prison, et les amendes on parle de montants qui équivalent à un ou deux mois de salaire pour eux. Globalement c'est à peine une tape sur les doigts, y a pas de quoi se réjouir.
Doc_Nimbus
(14h25) Doc_Nimbus Jusqu'à 3 ans de prison avec sursis dans le cadre du procès ubisoft [lemonde.fr]
Tuesday 01 July 2025
Latium
(10h27) Latium Sur le fond la vidéo est vraie pour le "forcing"
BeatKitano
(10h06) BeatKitano Et l'example d'après est encore pire, chacun vient rajoutter sa brique de bouse séchée a la tour de crotel.
BeatKitano
(10h05) BeatKitano Latium > Que ce soit utile c'est possible mais cet UX c'est JUSTE PAS POSSIBLE. Six putains de boutons pour la même chose. Faut arrêter les conneries.
Latium
(09h15) Latium BeatKitano > C'est pourtant dans Excel que copilot est le plus puissant, et ce n'est pas lent comme dans la vidéo et totalement configurable. Franchement j'ai pu faire des choses que je n'aurais même pas espéré il y a 3 ans.
CBL
(03h37) CBL On mentionne rarement l'original quand on parle de cyberpunk alors qu'on baigne dedans
CBL
(03h34) CBL Ne parlons même pas du remake qui passe totalement à côté du sujet
CBL
(03h33) CBL Et oui le 3 est une horreur. C'est d'ailleurs le seul à été PG13
CBL
(03h33) CBL Rien que pour la scène où ils présentent les prototypes, ce film mérite d'être vu
CBL
(03h32) CBL kirk.roundhouse > en plus c'est Frank Miller qui a écrit RoboCop 2
Monday 30 June 2025
BeatKitano
(21h11) BeatKitano Ahaha putain je suis tellement content de plus devoir utiliser ces soft de cons [youtube.com]
kirk.roundhouse
(19h01) kirk.roundhouse Et il n'est vraiment pas si mauvais. C'est un film mal aimé. Comme predator 2, ou gremlins 2. Alors que si ce n'est clairement pas au niveau des premiers opus, il y a du très bon dans certains idées de mise en scène.
kirk.roundhouse
(18h58) kirk.roundhouse Palido > Robocop 2 est un chef d'oeuvre comparé au 3. Je ne me remettrai jamais de la scène du jetpack.
Zaza le Nounours
(09h31) Zaza le Nounours Ça fait zizir.
Palido
(09h29) Palido La bonne nouvelle, enfin je crois, c'est que j'aime bien le jeu (!!).
Palido
(09h29) Palido Zaza, Le Vertueux : j'ai commencé à jouer à Robocop. La mauvaise nouvelle, c'est qu'avant, je me suis refarci le 1er film (ok) et le second (ohlalala non).
Anglemort
(08h57) Anglemort Un humble bundle centré sur les jeux narratifs (avec du très bon dedans) [humblebundle.com]
Saturday 28 June 2025
BeatKitano
(14h33) BeatKitano Encore un truc ou on va me traiter de parano et certains se diront dans 10 ans "ah mais il avait vu juste"
BeatKitano
(14h33) BeatKitano Et puis le lendemain après des années a déshumaniser une partie de la population on aura la super idée de remplacer la prison part "de la rééducation"... et... bref.
BeatKitano
(14h31) BeatKitano Brain in a jar, l'horreur continue: [newatlas.com] On va vraiment avoir un super GPT un jour et tout le monde va être hype parce que personne comprendra comment c'est aussi bon, et ce sera des millions de ces trucs...
Friday 27 June 2025
choo.t
(17h28) choo.t BeatKitano > Pas besoin que l'opération soit rentable, suffit que les investisseurs pensent que le sera :p
BeatKitano
(16h38) BeatKitano On va pas se mentir, même si je suis curieux, je doute qu'il y ai un public suffisamment vaste pour que l'opération soit rentable. J'y crois pas trop.
BeatKitano
(16h37) BeatKitano choo.t > Ouais enfin l'ex patron qui dit "je suis pret a mettre 25 millions sur la table" c'est des grosses rumeurs hein.
choo.t
(14h51) choo.t BeatKitano > Y’a des rumeurs de reprise/rachat pour Hytale : [reddit.com]
Thursday 26 June 2025
noir_desir
(19h44) noir_desir Zaza le Nounours > ok
Wednesday 25 June 2025
Zaza le Nounours
(22h11) Zaza le Nounours Oui, c'était pas une question.
noir_desir
(20h31) noir_desir Zaza le Nounours > 5a je crois mais effectivement il est arrivé après
Zaza le Nounours
(12h49) Zaza le Nounours Eh, le premier avait fini par arriver sur Xbox aussi, genre 3 ou 4 ans après tout le monde.
noir_desir
(12h47) noir_desir Zaza le Nounours > ^^' quelle colère. On verra à quel moment. Tu as plus de chance de l'avoir sur pc que sur xbox....
Zaza le Nounours
(00h09) Zaza le Nounours Leurs pseudo-exclusivités à la con pour leur console sans jeux, là.
Zaza le Nounours
(00h09) Zaza le Nounours Sauf que le premier, on savait quand il allait arriver exactement. Là DS2 tout le monde sait qu'il arrivera sur PC aussi, mais ces gros cons de Sony ils font durer le suspense.
Tuesday 24 June 2025
noir_desir
(23h58) noir_desir Zaza le Nounours > je pense que ça fera comme le 1er d'ici 1a...
Zaza le Nounours
(21h22) Zaza le Nounours Ouais d'ailleurs Sony ils ont dû museler Kojima pour pas qu'il leur refasse le coup du premier DS, où la version PC avait été annoncée deux semaines avant la sortie de la version PS4.
CBL
(19h56) CBL J'attend la version PC
noir_desir
(15h49) noir_desir Connard > Ok merci :)
Connard
(12h34) Connard De toute façon, des gens de la rédac le prendront eux-mêmes à la sortie, si nous n'avons rien, j'imagine
Connard
(12h33) Connard noir_desir > On ne le saura que le jour de la sortie, nous n'avons rien reçu en avance
Zaza le Nounours
(11h19) Zaza le Nounours Tonolito_ > c'est quand même toujours mieux que les DA Fortnitesque de merde qu'on se tape dans environ un jeu sur deux.
Tonolito_
(10h41) Tonolito_ Faudrait un peu de neuf niveau DA, entre ca et les PtW, extract shooter dark-gritty ou Arkane Style. Ossecour.
Tonolito_
(10h40) Tonolito_ Par contre je commence reellement à avoir du mal, avec la tendance automates rouillés, on en mange depuis un moment (life of P, steelrising, clockworks, Clair Obscur...)
Tonolito_
(10h38) Tonolito_ BeatKitano > (06h41) Ca me fait furieusement penser aux temple de "jedi survivor" même DA. meme rendu. c'est super mignon, mais le perso fait tache;
noir_desir
(09h58) noir_desir est ce que factor a reçu death stranding 2?
Monday 23 June 2025
Zaza le Nounours
(23h00) Zaza le Nounours Fouède qui parle d'un jeu comme étant "un poil trop chronophage", ça veut dire qu'un être humain normalement constitué ne devrait pas s'en approcher à moins de 3 kilomètres.
BeatKitano
(22h02) BeatKitano Meh moi j'attends Lay of the Land [store.steampowered.com]
Fwdd
(21h05) Fwdd C;est franchement chouette Vintage Story, ptetre um poil trop chronophage
choo.t
(20h48) choo.t Il reste Vintage Story !
BeatKitano
(19h12) BeatKitano Pour ceux qui sont curieux mais qui ont jamais entendu parler: [youtube.com] Voilà. Fin.
BeatKitano
(19h10) BeatKitano 10 ans de dev et un rebuilt from scratch sur un moteur proprio pour dire "oh ben non en fait"... Pas que minecraft me passionne en 2025 mais j'étais curieux de voir un rpg solo avec un framework moche mais qui permet de développer des tonnes de contenu..
BeatKitano
(19h06) BeatKitano Racheté par Riot pour... rien. Balaise.
BeatKitano
(19h05) BeatKitano Quelle surprise: Hytale est annulé.
Sunday 22 June 2025
Nicouse
(10h14) Nicouse Ça m'évoque un âge de Myst ou Uru mais je ne sais plus lequel.
Toninus
(09h03) Toninus on dirait Rime sous UE5...
BeatKitano
(06h41) BeatKitano Ouais c'est le prologue. C'est clairement une demo art+code pour projet d'école. Mais je passe l'info parce que prologue ça veut potentiellement dire "on va en faire un vrai jeu a un moment donné" et ça me plairait bien.
Saturday 21 June 2025
Nicouse
(23h48) Nicouse ah ok, je pensais que c'était plus long que ça quand même. Merci pour l'info
Zaza le Nounours
(23h45) Zaza le Nounours C'est vraiment juste un petit proto, très joli au demeurant, bricolé par des élèves en école d'arts, en tant que jeu y a rien et ça se finit en 5 minutes.
Zaza le Nounours
(23h44) Zaza le Nounours Dommage. Après pour être tout à fait honnête, t'auras la même expérience en regardant cette vidéo : [youtube.com]
Nicouse
(23h20) Nicouse volumineux ou est partagé par beaucoup de personnes, vous devrez peut-être attendre jusqu'à 24 heures avant de pouvoir l'afficher ou le télécharger. Si vous ne pouvez toujours pas y accéder après ce délai, contactez votre administrateur de domaine.
Nicouse
(23h20) Nicouse 'Désolé, vous ne pouvez pas afficher ni télécharger ce fichier actuellement. Ce fichier a été récemment consulté ou téléchargé par trop d'utilisateurs. Veuillez réessayer ultérieurement. Si le fichier auquel vous tentez d'accéder est particulièrement
Nicouse
(23h20) Nicouse bah toujours pas
Nicouse
(23h20) Nicouse Laurent > Rime c'était trop bien
Nicouse
(23h19) Nicouse Zaza le Nounours > J'ai eu plusieurs fois un message pour une histoire de fichier trop souvent téléchargé. Je vais retenter
Zaza le Nounours
(22h32) Zaza le Nounours Nicouse > téléchargé en à peine une minute avec le lien Gdrive de la page itch.io.
Laurent
(22h31) Laurent (18h49) Il a l'air sympa ce RIme 1.5
Nicouse
(21h55) Nicouse C'est sûr que là 9.2Go...
BeatKitano
(21h40) BeatKitano choo.t > Ok, je savais pas (j'ai jamais rien chopé dessus)
choo.t
(21h26) choo.t BeatKitano > C'est limité à 1Go itch, à moins de demander à lever la limite aux admins.
BeatKitano
(21h21) BeatKitano Je sais pas pourquoi ils ont pas hébergé sur itch...
Nicouse
(21h21) Nicouse BeatKitano > Manifestement c'est la grosse merde à télécharger le Resonance là.
BeatKitano
(18h53) BeatKitano Bon sinon si vous aimez les survival looter avec de la construction de base: Dune Awakening c'est de la came dure. 24hrs de jeu et je prends tout mon temps, le dernier jeux qui m'avait captivé comme ça dans le genre c'était V-Rising.
BeatKitano
(18h49) BeatKitano J'ai pas testé mais c'est dispo ici [louisefretart.itch.io]
Le vertueux
(18h45) Le vertueux BeatKitano > pas mal en effet.
Rechercher sur Factornews