Prison Architect
Bienvenue sur l'unique forum de la communauté Francophone de Prison Architect ! Pensez à vous inscrire pour profiter pleinement de toutes les fonctions du forum et accéder aux téléchargements Wink

Rejoignez le forum, c’est rapide et facile

Prison Architect
Bienvenue sur l'unique forum de la communauté Francophone de Prison Architect ! Pensez à vous inscrire pour profiter pleinement de toutes les fonctions du forum et accéder aux téléchargements Wink
Prison Architect
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
Le Deal du moment : -40%
-40% sur le Pack Gaming Mario PDP Manette filaire + ...
Voir le deal
29.99 €

Ajouter des subventions

+5
yannis26
J. Bennett
Kudsak
Lemmy1916
CrashBandicoke
9 participants

Aller en bas

Ajouter des subventions Empty Ajouter des subventions

Message  CrashBandicoke Sam 3 Aoû - 19:12

Salut,

Bon je sais pas si quelqu'un pourra m'aider, mais je vous montre ce que j'essaye de faire.

Mon but est donc d'ajouter de nouvelles subventions, par exemple lorsque l'on a créé 50 cellules, etc.

A ce que j'ai vu, il a deux fichiers à modifier:


  • english.txt / Il s'agit du fichier de traduction du jeu, comportant les textes.
  • grants.lua / Qui contient les subventions, ainsi que les éléments déclencheurs.


J'ai donc commencé par grants.lua, en me basant sur la subvention "Bloc de Cellules A" afin de tester le truc.


Code:
function CreateGrants()

    CreateBootstrapGrants();
    CreateFirstCellBlockGrant();
    CreateHealthGrant();
    CreateForumGrant();
end

function CreateFirstCellBlockGrant()

    Objective.CreateGrant            ( "Grant_FirstCellBlock", 20000, 10000 )
       
    Objective.CreateGrant            ( "Grant_FirstCellBlock_Cells", 0, 0 )
    Objective.SetParent                ( "Grant_FirstCellBlock" )   
    Objective.RequireRoomsAvailable    ( "Cell", 15 )
   
end

function CreateForumGrant()

    Objective.CreateGrant            ( "Grant_Forum", 100000, 99999999 )
       
    Objective.CreateGrant            ( "Grant_Forum_Cells", 0, 0 )
    Objective.SetParent                ( "Grant_Forum" )
    Objective.RequireRoomsAvailable    ( "Cell", 1 )

end

 J'ai donc simplement dupliqué ce qui existait déjà, et j'ai modifié la valeur 15 (l'objectif de la subvention de bloc A), en 1 (histoire qu'elle se déclenche vite pour mener à bien mon test), et ajouté un appel à la fonction au début du code ( CreateForumGrant(); )

Puis j'ai ensuite modifié le english.txt afin d'y ajouter les textes visibles dans le jeu:


Code:
objective_grant_firstcellblock                  Subvention : Bloc de Cellules A
objective_grant_firstcellblock_description      Votre prison de base est maintenant fonctionnelle. Il est temps de construire votre premier bloc de cellules individuelles et d'y transferer vos prisonniers.
objective_grant_firstcellblock_cells            Atteindre une capacite de 15 prisonniers

objective_grant_forum                   Subvention : Forum
objective_grant_forum_description       Test de subvention pour le forum.
objective_grant_forum_cells             Construire 1 cellule

J'ai me suis donc contenté également de dupliquer les données existantes en les ajustant à ce que je voulais faire.

Dans le jeu, la subvention apparait bien dans l'onglet approprié et ... elle fonctionne ! Dès lors que je clic sur la subvention je reçois les 100.000$, et une fois ma cellule construite, je touche les 99.999.999$

Toutefois, j'ai un soucis ! Je vous laisse voir ca par vous même:

Ajouter des subventions Grants10


Donc si quelqu'un a déjà testé l'expérience et a une solution, ou si vous n'avez pas testé mais que vous avez une idée, je suis preneur ! ^^
CrashBandicoke
CrashBandicoke
Prisonnier risque minimal
Prisonnier risque minimal

Masculin Sagittaire Rat
Messages : 30
Points : 53
Réputation : 9
Date de naissance : 05/12/1984
Date d'inscription : 01/08/2013
Age : 39

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  CrashBandicoke Sam 3 Aoû - 21:49

Bon je sais pas trop pourquoi ... mais maintenant ça fonctionne ... vous avez des idées de subvention à créer ? ^^
CrashBandicoke
CrashBandicoke
Prisonnier risque minimal
Prisonnier risque minimal

Masculin Sagittaire Rat
Messages : 30
Points : 53
Réputation : 9
Date de naissance : 05/12/1984
Date d'inscription : 01/08/2013
Age : 39

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  Lemmy1916 Dim 4 Aoû - 0:31

Ah jolie ! Je vais y jeter un œil aussi tiens !
Lemmy1916
Lemmy1916
Admin
Admin

Masculin Bélier Chien
Messages : 333
Points : 457
Réputation : 31
Date de naissance : 21/03/1982
Date d'inscription : 30/07/2013
Age : 42
Localisation : Nancy

http://jeux-coop.com/

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  Kudsak Lun 5 Aoû - 17:37

Et du coup, tu sais pourquoi ça marche finalement ?
Kudsak
Kudsak
Prisonnier risque normal
Prisonnier risque normal

Masculin Balance Cheval
Messages : 174
Points : 200
Réputation : 8
Date de naissance : 21/10/1990
Date d'inscription : 05/08/2013
Age : 33

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  CrashBandicoke Jeu 8 Aoû - 3:50

Il me semble qu'au moment où je testais tout ça, j'avais deux fois le jeu ouvert, ce qui devait créer un conflit ^^

Du coup j'ai presque envie de modifier mon premier message pour transformer ça en tuto, si ça peut donner envie à certains de se créer leur propres subventions !
CrashBandicoke
CrashBandicoke
Prisonnier risque minimal
Prisonnier risque minimal

Masculin Sagittaire Rat
Messages : 30
Points : 53
Réputation : 9
Date de naissance : 05/12/1984
Date d'inscription : 01/08/2013
Age : 39

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  Kudsak Jeu 8 Aoû - 13:04

Ouep ca peut être cool ! En plus c'est pas spécialement compliqué...
Kudsak
Kudsak
Prisonnier risque normal
Prisonnier risque normal

Masculin Balance Cheval
Messages : 174
Points : 200
Réputation : 8
Date de naissance : 21/10/1990
Date d'inscription : 05/08/2013
Age : 33

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  J. Bennett Dim 11 Aoû - 8:35

Bon, puisqu'on en est à magouiller les fichiers Very Happy

Dans le menu principal, cliquez sur "Open Save Folder" "prison architect" puis "saves" dans ce dossier, il y a vos autosaves, ou le nom que vous avez donné à vos prison avec l'extension ".prison" en ouvrant ce fichier avec Note, Notepad, textedit (en fonction de vos système d'exploitation) vous aurez la possibilité de modifier pour la prison dont vous éditez le fichier quelques options...

EnabledElectricity         true  
EnabledWater              true  
EnabledFood                true  
EnabledDecay              true 
EnabledVisibility           true 
ObjectsCentreAligned   true

En voici quelques unes, en modifiant "true" par "false" vous n'aurez plus besoin de vous soucier de construire les réseaux électriques, et eaux, ou à nourrir les prisonniers... Pour decay / Visibility / ObjectsCentreAligned, je comprend la signification mais je ne vois pas ce que ça changera concrètement dans le jeu, à tester...

Il y a egalement la possibilité de renflouer le compte lorsque vous êtes à court de flouz. Avec la commande CTRL+F activez la barre de recherche, puis tapez "balance", vous tomberez sur cette ligne:

BEGIN Finance    Balance 40.000  LastDay 8  END

Il suffit de modifier le chiffre pour obtenir la somme, le plafond etant  fixé à 999.999.999.

Ce fichier cache sûrement beaucoup d'autres possibilités que je n'ai pas encore tout à fait exploitées...

N'oubliez pas de sauvegarder vos fichiers.

Bon c'est un peu casser l’intérêt du jeu, mais pour ceux qui veulent tester le talents d'architectes sans contraintes Wink
J. Bennett
J. Bennett
Petit prisonnier fébrile
Petit prisonnier fébrile

Masculin Cancer Dragon
Messages : 9
Points : 15
Réputation : 0
Date de naissance : 22/07/1988
Date d'inscription : 09/08/2013
Age : 35

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  yannis26 Dim 11 Aoû - 10:02

Ah, j'attend ton tuto avec impatience !
yannis26
yannis26
Prisonnier risque minimal
Prisonnier risque minimal

Masculin Balance Dragon
Messages : 70
Points : 76
Réputation : 0
Date de naissance : 08/10/2000
Date d'inscription : 03/08/2013
Age : 23

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  energityzodiak72 Dim 8 Fév - 0:15

Possibilité de monté le coverage et la suspicion de vos mouchards CTRL + F : Coverage 100
j'ai pas sous les yeux en ce moment alors je ferais un edit pour mieux indiquer
energityzodiak72
energityzodiak72
Prisonnier risque normal
Prisonnier risque normal

Masculin Scorpion Chat
Messages : 138
Points : 167
Réputation : 3
Date de naissance : 26/10/1999
Date d'inscription : 18/11/2014
Age : 24

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  Anilathor Dim 8 Fév - 0:24

Merci de ne pas remonter un sujet qui date d'un an et demi !
Anilathor
Anilathor
Grand caïd de la prison
Grand caïd de la prison

Masculin Scorpion Coq
Messages : 925
Points : 1048
Réputation : 71
Date de naissance : 23/10/1993
Date d'inscription : 20/10/2013
Age : 30
Localisation : Alsace

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  energityzodiak72 Dim 8 Fév - 0:27

Bah et si sa intéresse des gens ?
energityzodiak72
energityzodiak72
Prisonnier risque normal
Prisonnier risque normal

Masculin Scorpion Chat
Messages : 138
Points : 167
Réputation : 3
Date de naissance : 26/10/1999
Date d'inscription : 18/11/2014
Age : 24

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  maxdyvendee Sam 28 Fév - 19:44

J'avoue!!

maxdyvendee
Admin
Admin

Masculin Sagittaire Buffle
Messages : 16
Points : 22
Réputation : 0
Date de naissance : 10/12/1985
Date d'inscription : 13/04/2014
Age : 38

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  Avery-Foox Dim 1 Mar - 13:07

Anilathor a écrit:
Merci de ne pas remonter un sujet qui date d'un an et demi !

Flémardise >_<
Avery-Foox
Avery-Foox
Admin
Admin

Masculin Taureau Chien
Messages : 575
Points : 653
Réputation : 34
Date de naissance : 13/05/1994
Date d'inscription : 02/09/2014
Age : 30
Localisation : Aquitaine > Landes
Emploi/loisirs : Tueur de détenus !
Humeur : Changeant

Revenir en haut Aller en bas

Ajouter des subventions Empty Re: Ajouter des subventions

Message  Contenu sponsorisé


Contenu sponsorisé


Revenir en haut Aller en bas

Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum