Cantr2Projects

Download

Cantr website

Screenshot:
Cantr II Projects screenshoot

English:

This site describes Cantr2Projects, which help users to calculate Cantr projects. You are free to use this program, but you can't modify executable file (Cantr2Projects.jar) and i don't take any responsibilites of any damage caused by this program.
Cantr2Projects uses XStream library distributed under BSD license.

Requirements: Java Runtime Enviroment in at least 5.0 version

Configuration:
You can add or modify projects by modyfing xml files. Every project is described by XML:

<project>
  <projectName> Project name </projectName>
  <productName> Product name </productName>
  <productQuantity> Product quantity (daily) </productQuantity>
  <product>
    <product>
      <name> Raw/Semi-finished product </name>
      <quantity> Quantity </quantity>
    </product>
    ...
    ...
  </products>
</project>

For example smoking meat looks like that:
<project>
  <projectName>Smoker - Smoking meat</projectName>
  <productName>Smoked meat</productName>
  <productQuantity>350</productQuantity>
  <products>
    <product>
      <name>Meat</name>
      <quantity>400</quantity>
    </product>
    <product>
      <name>Wood</name>
      <quantity>30</quantity>
    </product>
  </products>
</project>

You can add Raws as many as you want. You should remember to write daily production. If you do that program will calculate average time needed to finish the project.
In configuration.properties file you can change default value for label "days".

Starting program:
You can do it by:

  • doubleclick on file Cantr2Projects.jar - program will be started with default project file (allprojects.xml). If it doesn't work you have to configure Java enviroment variable or use command java -jar Cantr2Projects.jar
  • starting program with an argument:
     java -jar Cantr2Projects.jar file.xml
    where: file.xml contain projects definitions

Sorry for my english ;)

Polski

Strona ta poswiecona jest programowi Cantr2Projects, ktorego zadaniem jest wspomaganie gracza w tworzeniu projektow w Cantrze. Mozesz dowolnie korzystac z tego programu, zabrania sie jedynie modyfikacji pliku wykonywalnego. Autor nie ponosi odpowiedzialnosci za problemy mogace pojawic sie w czasie uzytkowania programu.
Program ten wykorzystuje biblioteke XStream rozpowszechniana na licencji BSD.

Wymagania: Srodowisko Java w wersji co najmniej 5.0

Konfiguracja:
Uzytkownik moze dodawac wlasne definicje projektow do istniejacych plikow badz tworzyc nowe pliki z projektami.
Kazdy projekt opisany jest za pomoca XML'a i ma nastepujaca strukture:

<project>
  <projectName> Nazwa projektu </projectName>
  <productName> Nazwa produktu </productName>
  <productQuantity> Dzienna ilosc produkcji </productQuantity>
  <product>
    <product>
      <name> Polprodukt </name>
      <quantity> Jego ilosc </quantity>
    </product>
    ...
    ...
  </products>
</project>

Na przyklad wedzenie miesa przy uzyciu wedzarni wyglada nastepujaco:
<project>
  <projectName>Wedzarnia - wedzenie miesa</projectName>
  <productName>Mieso wedzone</productName>
  <productQuantity>350</productQuantity>
  <products>
    <product>
      <name>Mieso</name>
      <quantity>400</quantity>
    </product>
    <product>
      <name>Drewno</name>
      <quantity>30</quantity>
    </product>
  </products>
</project>

Uzytkownik moze dodac dowolna ilosc polproduktow. Pamietac nalezy jednak by podawac dzienna produkcje konkretnego produktu, dzieki czemu program oprocz zapotrzebowania bedzie liczyl sredni czas wykonania projektu.
W pliku configuration.properties mozna zmienic tekst wyswietlany w oknie programu tak by dostosowac go do jezyka uzywanego przez uzytkownika.

Uruchamianie:
Program można uruchomić na dwa sposoby:

  • przez klikniecie na niego, wtedy zostanie uruchomiony z danymi z pliku allprojects.xml ktory zawiera informacje o wszystkich projektach. O ile oczywiscie srodowisko Javy jest poprawnie skonfigurowane (jesli nie to mozna wystartowac poprzez wywolanie komendy: java -jar Cantr2Projects.jar )
  • przez wystartowanie go z parametrem:
    java -jar Cantr2Projects.jar plik.xml
    gdzie plik.xml to plik zawierajacy definicje projektow.

  • 2007 NiKnight