Bonjour,
En vu de l'arrivé de la version 1.2 avec le réseau de relais, j'aimerais modifier un tout petit peu le fonctionnement des antennes...
Actuellement une antenne consomme uniquement de l’électricité quand elle transmet des données. J'aimerais que les antennes consomme de l’électricité en permanence. J'ai tenté de modifier à ma sauce les CFG des antennes mais sans succès...
Voici ce que j'ai testé jusqu'à maintenant :
PART
{
name = commDish
module = Part
author = NovaSilisko
mesh = model.mu
scale = 1
rescaleFactor = 1
node_stack_bottom = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0
node_attach = 0.0, 0.0, 0.0, 0.0, -1.0, 0.0, 0
TechRequired = electronics
entryCost = 3400
cost = 1100
category = Science
subcategory = 0
title = Communotron 88-88
manufacturer = Ionic Symphonic Protonic Electronics
description = The Communotron 88-88 directional antenna allows for far more reliable communication at longer ranges than previous models. This is thanks in part to its patented parabolic folding design, which our research team maintains was not inspired by an umbrella.
attachRules = 1,1,0,0,0
mass = 0.025
dragModelType = default
maximum_drag = 0.2
minimum_drag = 0.2
angularDrag = 2
crashTolerance = 7
maxTemp = 2000 // = 3000
PhysicsSignificance = 1
bulkheadProfiles = size0, srf
tags = aerial antenna deploy direct dish extend fold radio signal transmi
MODULE
{
name = ModuleAnimateGeneric
animationName = dish
isOneShot = false
startEventGUIName = Extend
endEventGUIName = Retract
actionGUIName = Toggle Antenna
allowAnimationWhileShielded = False
useResources = true
RESOURCE
{
name = ElectricCharge
rate = 0.2777778
}
}
RESOURCE
{
name = ElectricCharge
amount = 10
maxAmount = 10
}
MODULE
{
name = ModuleDataTransmitter
packetInterval = 0.10
packetSize = 2
packetResourceCost = 20.0
requiredResource = ElectricCharge
DeployFxModules = 0
}
}
On voit bien que les 10 unités d’électricité sont bien présente, mais rien concernant la consommation...
Est ce que qqun à une idée ?
Merci d'avance
Electric charge Cest pas ce que ton antenne apporte en plus comme Énergie ? ( l'énergie quel produit ?)
Mmmh, faudrait essayer de trouver une piece qui consomme
De L'énergie en permanence genre un probe core ou quoi, et voir comment son fichier CFG est codé, et De s'en inspirer pour modifier celui de l'antenne à ta sauce
En gros La elle consomme 20 par Packet envoyer, faudrait arriver à un truc du genre "consume x electricity/S when deployed" tiens au courant
J'ai déjà été fouillé dans un probe... Par exemple pour le droneCore MK2, c'est codé de cette manière :
RESOURCE
{
name = ElectricCharge
amount = 250
maxAmount = 250
}
MODULE
{
name = ModuleReactionWheel
PitchTorque = 15
YawTorque = 3
RollTorque = 3
RESOURCE
{
name = ElectricCharge
rate = 0.5
}
}
Du coup je suis un peu bloqué... Avec le mod Remotech les antennes consommaient en permanence qqch, mais les CFG des antennes Remotech sont codé bizarrement...
En effet c est la même "mise en page" pour la consommation... alors pq le probe pompe en permanence et l antenne ps ... bizarre, je vais essayé de trouver une solution, tu dois pas être le seul à avoir posé la question
Jette un œil ici, plus bas dans La pages ils expliquent comment est codé chaque pièces, J ai ps vrmt le temps de regarder mnt, Mais je fait ca des quil y a moyen ;) http://wiki.kerbalspaceprogram.com/wiki/CFG_File_Documentation
Ou ici mais va falloir un peu se creuser la tete et déchiffrer mais je pense que c'est faisable http://wiki.kerbalspaceprogram.com/wiki/Module
Merci pour les liens.
J'ai jeté un coup d'oeil en vitesse et je pense utilisé le ModuleReactionWheel et mettre tout les torques à 0. C'est un peu du bricolage.. Je vais tester ça demain matin.
J'AI REUSSIS !!
en gros j'ai tweaker le CFG
Alors l'antenne reagis comme un "probe core" que tu peu mettre en hibernation pour reduire grandement la consommation, et tu peu toujours déployer l'antenne etc
Regarde la consommation la elle est en mode "transmission" (when transmitting)
et la c'est tout le temps
et comme je t'ai dis tu peu mettre en hibernation
Bon du coups t'as 2-3 option propore au probes mais en bidouillant encore ya moyen de règler ce je suis sur
voici ce que j'ai ajouter, je l'ai rajouter entre les deux section "module" no soucis
MODULE
{
name = ModuleCommand
minimumCrew = 0
RESOURCE
{
name = ElectricCharge
rate = 0.08
}
hasHibernation = True
hibernationMultiplier = 0.00125
Change les valeur de consommation a ta guise ! enjoy
J'OUBLIAIS ! Je suis en 1.2 au pire attend ce soir ou demain elle sera dispo officiellement
Bien joué ! Je suis aussi en 1.2.
Je vais quand même tester avec ModuleReactionWheel.
Apparemment avec le ModuleReactionWheel ça ne fonctionne pas..
Et avec les probes core?
Oui avec Porbe Core c'est fonctionnel. Mais je crois que j'ai compris pourquoi ça ne fonctionne pas avec ModuleReactionWheel...
MODULE
{
name = ModuleReactionWheel
PitchTorque = 0
YawTorque = 0
RollTorque = 0
torqueResponseSpeed = 30
RESOURCE
{
name = ElectricCharge
rate = 14
}
}
Si tout les torques sont à 0, quand on utilise les SAS, le programme prends les torques et les multiplie par le rate.. Du coup, 0 * 14 = 0
Je vais rester avec les probes core... sauf si je trouve qqch de plus simple.. Genre les light
Pcq le reactionwheel draine de l'élec uniquement lors de changement de direction je pense ... donc si
Tu n appuies pas sur ZQSD il consomme rien normalement
Donc enfaite, les probesCore sont les seuls choses qui consomment de l’électricité sans rien faire de spécial...
Dans le doute j'ai encore essayé ça :
MODULE
{
name = ModuleGenerator
isAlwaysActive = true
OUTPUT_RESOURCE
{
name = ElectricCharge
rate = -10
}
}
J'utilise le module RTG.. mais avec un ration négatif.. ça marche pas non plus...
Mmh effectivement comme ca je vois pas quel autre pièce consomme en permanence ... au pire Cest ps trop grave non?
Non effectivement c'est pas trop grave. Surtout qu'on encore mettre à false l'hibernation...
Par contre.. je viens de remarquer que si les batteries sont vides, les antennes relay continuent de fonctionner x)
On va pas recorder tt le jeu non plus
Quoi que, je suis sur que c'est faisable