Hybrydowe skrypty command i bash

W tym poradniku opiszę sposób tworzenia hybrydowych skryptów command i bash. Rozwiązanie nie będzie idealne - ma pewne wady, których chyba nie da się usunąć - na Windowsie wypisze, że polecenie #!/bin/bash jest nierozpoznawalne, a na GNU/Linux wypisze, że polecenie @echo off jest nierozpoznawalne. Coś jednak za coś. Dzięki rozwiązaniu otrzymujemy możliwość dostarczania oprogramowania na wiele systemów operacyjnych, korzystając tylko z jednego pliku.

Progress: Call To Power i Civilization V

Ostatnimi czasy miałem więcej wolnego czasu. Wygospodarowałem wystarczająco, by napisać jakoś działający plaster (trudno to nazwać warstwą) kompatybilności z grą Civilization V. Idąc dalej dodałem do zestawu reguł progressCiv5 złote ery i polityki, jakie były w Civilization V, gdyż te na wzór Cywilizacji 4/6 były dostępne wcześniej.

Jak dodałem wspomniane rzeczy do nowego zestawu reguł?

Pierwszą rzeczą dodaną do silnika gry są liczniki, następnie własne mnożniki, a na samym końcu blokada zmiany polityki społecznej.