Oryginalna strona colobot.cba.pl umarła, gdy cba.pl przestało oferować darmowy hosting. To jest statyczny mirror, pobrany w 2018. ~krzys_h
 
Polski Portal COLOBOTa
COLOBOT Polish Portal

COLOBOT ogólnie - Ciekawostki

colobotwymiiata - 04-02-2009, 18:11
Temat postu: Ciekawostki
Temat do pisania ciekawostek o grze,np.kiedyś słyszałem,że mrówka może zabić mrówkę,królowa umiera nie tylko od Działa fazowego,ukrytych komend,itp...

Zapraszam do pisania

COLOBOT - 04-02-2009, 19:12
Temat postu: RE: Ciekawoski
Królowa umiera od:
-Działa fazowego
-Wieży obronnej
-Miny

Z morderstwem wśród mrówek się nie spotkałem.

Abadon - 04-02-2009, 20:54
Temat postu: RE: Ciekawoski
Cytat:
Z morderstwem wśród mrówek się nie spotkałem.


A ja tak, i to co zauważyłem to jest błąd w wersji 1.9 pl, w innych chyba jest to niemożliwe.

COLOBOT - 04-02-2009, 21:40
Temat postu: RE: Ciekawoski
A w jakich okolicznościach można zabić "siostrę"? Jeśli w 1.9 pl to nie chce mi się wierzyć, że Manta tak się "postarała".
adiblol - 04-02-2009, 21:58
Temat postu: RE: Ciekawoski
próbowałem na 1.9pl czasopismowej ale nie wyszło. na zwykłej chyba też nie.
Abadon - 06-02-2009, 14:28

Co z zabiciem tej mrówki (czego tylko raz byłem "światkiem" [w jednej misji na Tropice w Grawościawie} ) to musi być chyba błąd na mojej wersji (czasopismowej) bo dziwne naprawdę się rzeczy dzieją np. kiedyś mojego gracza "zabiła" ruda tytanu z kopalni, albo że czasem na Wulkani nie ma lawy (jest niewidoczna), jeszcze co zauważyłem to to że nie wszystkie kody działają a właściwie jeden odblokowujący wszystkie budynki.
adiblol - 06-02-2009, 21:07

Aha może mrówki mogą się zabić nawzajem w grawiroślinie? Chociaż nie sądzę.
colobotwymiiata - 07-02-2009, 19:02

Nie chodzi mi dokładnie o to... :roll:

Po prostu jak zobaczycie coś ciekawego to piszcie

Konrad - 07-02-2009, 19:43

adiblol napisał/a:
Aha może mrówki mogą się zabić nawzajem w grawiroślinie? Chociaż nie sądzę.


Co to jest grawiroślina??

Abadon - 07-02-2009, 19:56

Cytat:
Co to jest grawiroślina??


Są to rośliny w Colobocie, które można spotkać tylko w misjach na Tropice lub w misjach w którym twórca umieścił te rośliny na mapce za pomocą edytoru. Charakteryzują się tym (grawirośliny oczywiście) że mają ciekawy wygląd, jest to jakby taki mlecz bez pyłku tylk że z końcówki wydostaje się jakby jakaś woń, która powoduje że wokół tej rośliny tworzy powłoka (podobna do tej co ma osłaniacz tylko w innym odcieniu [zielony]). Wewnątrz tej powłoki nie można latać.

Konrad - 07-02-2009, 20:39

Aaaa już wiem :-D
colobotwymiiata - 11-02-2009, 19:25

A ja zauważyłem, że można zniszczyć houston! wystarczy trochę pogłówkować(nie ma związku z myśleniem, po prostu wal w niego głową ;-) )

PS.: Tak samo można zrobić z Lunar Module'm

DeiDara - 11-02-2009, 20:24

wow ale odkrycie Abadon już to dawno odkrył
adiblol - 12-02-2009, 10:22

Działem też można to zniszczyć.

PS. jak się zniszczy Houston to budynek wybucha ale światełka zostają :D :lol:


Następna ciekawostka:
Jeśli za pomocą ingerencję w pamięć gry (chodzi o tryb debugowania, DemoLisH wie o co chodzi) zmieni się prędkość gry (to co ustawiasz klawiszami F4,F5,F6) na ujemną to powstaną BARDZO dziwne efekty... kamera będzie latać na krańce planszy, budynki i roboty będą się bez powodu niszczyć, nawet może się zmniejszyć do zera osłona statku kosmicznego :mrgreen:

DeiDara - 12-02-2009, 21:03

o lol jaki armagedon:O
Konrad - 13-02-2009, 12:53

Czasami zdarza się tak, że jak "wyprodukuje się" osę to ona jakby jest i jej nie ma. Jest widoczna i wogóle jest mniejsza od normalnej, ale nie ma jej na radarze i nie można jej zabić
Abadon - 13-02-2009, 14:20

Pisz konkretniej Konradzie. Przypuszczam że chodzi o to że gdy wylęga się z jaja osa, to powstaje tak że jest malutka i z każdą chwilą coraz większa aż jajo pęka.
COLOBOT - 13-02-2009, 16:11

Przecież napisał konkretnie. Osa jest mniejsza niż normalna i zachowuje się jak inżynier (tzn. nie da się nią chodzić). Mnie też się kiedyś takie coś zdarzyło, niestety nie pamiętam w jakiej sytuacji. Być może wtedy, gdy pojawił się błąd "za dużo obiektów" i program mimo tego wyprodukował osę.
Konrad - 13-02-2009, 19:01

Właśnie ;-) A czemu jak inżynier?
DeiDara - 13-02-2009, 22:04

COLOBOT napisał/a:
Przecież napisał konkretnie. Osa jest mniejsza niż normalna i zachowuje się jak inżynier (tzn. nie da się nią chodzić). Mnie też się kiedyś takie coś zdarzyło, niestety nie pamiętam w jakiej sytuacji. Być może wtedy, gdy pojawił się błąd "za dużo obiektów" i program mimo tego wyprodukował osę.


U mnie to jest tak że kiedyś wyprodukowałem osę bez programu(czyli jest na ziemi) i jak było tak z 30 os to wieża strzeliła i jajo pękło i osa została i nie dało się jej zaznaczyć ani przesunąć.l

Abadon - 14-02-2009, 09:19

Cytat:
Przecież napisał konkretnie. Osa jest mniejsza niż normalna i zachowuje się jak inżynier (tzn. nie da się nią chodzić). Mnie też się kiedyś takie coś zdarzyło, niestety nie pamiętam w jakiej sytuacji. Być może wtedy, gdy pojawił się błąd "za dużo obiektów" i program mimo tego wyprodukował osę.


Przepraszam COLOBOT, ale to mój błąd, moja przeglądarka czasem ma tak, że ucina zdanie (trzeba odświeżyć stronę i patrząc na kawałek postu Konrada...

Cytat:
Czasami zdarza się tak, że jak "wyprodukuje się" osę to ona jakby jest


...więc nie wiedziałem o co chodzi, ale po chwili się skapnąłem( z tą osą oczywiście i z jajkiem) i napisałem to samo pod jego postem, nie wiedząc że on to napisał.

///Błędy HA! - DeiDara

DeiDara - 14-02-2009, 09:26

no to go skasuj
Abadon - 14-02-2009, 09:34

Wiesz jak bym skasował to Ci co oglądali by te forum, by nie wiedzieli o co z kolei chodzi administratorowi. Co do ciekawostek, używając kodów (allresearch) w wersji demo Colobota, fajnie wyglądają roboty np. osłaniacz, działo fazowe itd.

///Błędy HA! - DeiDara

DeiDara - 14-02-2009, 09:35

no bez dział i innych rzeczy



Błąd - Colobotwymiiata, moderator w okresie próbnym

COLOBOT - 14-02-2009, 11:12

Roboty na nogach są ciekawe.
adiblol - 14-02-2009, 11:35

A co do tego co napisał Konrad to mi się tak zrobiło z pająkiem we własnych poziomach. Dzieje się tak gdy jajo jest tworzone bezpośrednio pod Obcym (z wyjątkiem tworzenia Obcego przez Królową).
Abadon - 14-02-2009, 20:09

Użyjcie zmodyfikowanego programu do tworzenia królówek z mojego tematu "Uatrakcyjnianie misji". Robot tworzy królową obcych,od razu z jajem (królowa nie powstaje w taki sposób jak np. pająk), tylko z tym że jajko zostaje nienaruszone (nie pęka), a królówka jest na wolności (może się przemieszczać).

P.S Ciekawie wygląda królowa, która ma pod sobą jajo, w chwili stworzenia jej. Ciekawy pomysł rodzenia obcych (jajko + królówka).

P.S 2 Przepraszam za powtarzanie słowa królówka :lol:

DeiDara - 15-02-2009, 16:09

no nawet ciekawy pomysł
colobotwymiiata - 17-02-2009, 16:43
Temat postu: Dziwne
Spróbójcie czegoś takiego: Wybudujcie Elektrownię Atomową, zróbcie ogniwo, ale go nie wyciągajcie. Zaznaczcie Elektrownię, i "Usuń budynek". Ogniwo niby jest, ale go nie ma!
Ale to nie wszystko. Teraz za pomocą "produce" utwórzcie inne Atomowe Ogniwo. Tamto zniknie, a utworzone będzie miało "bliźniaka".

PS.: Można tak z wszystkimi obiektami- fajnie wygląda taki tytan, jak się z niego robot produkuje 8-) 8-) 8-)

///Błędy - DeiDara

DeiDara - 17-02-2009, 17:04

wow ale odkrycie (to nie sarkazm)
Abadon - 17-02-2009, 17:27

Cytat:
PS.: Można tak z wszystkimi obiektami- fajnie wygląda taki tytan, jak się z niego robot produkuje


A spróbuj TNT albo minę to dopiero będzie robot pułapka :lol:

///Literówki - DeiDara

DeiDara - 24-02-2009, 15:14

Kolejna ciekawostka mianowicie do tego domku (nowa ziemia) da się wejść bez kodów tylko trzeba naparzać w okno ludzikiem bardzo długo z jakieś 10 minut. Miałem taki błąd kiedy się właśnie wyżywałem za to co mi Adiblol powiedział.
Abadon - 24-02-2009, 15:21

A wiecie że kiedy już skończyliście jakąś misję i wszystko pakujecie na statek (surowce, roboty itp.), to przed odlotem ustawcie astronautę i roboty latające w powietrzu i wtedy kliknijcie na odlot. W wyniku czego statek odleci a astronauta wraz z robotami tymi robotami zostanie na danej planecie.
DeiDara - 24-02-2009, 15:25

albo jak włączymy osłaniajacza :-) i odlecimy to jest pole siłowe wokół statku
adiblol - 24-02-2009, 15:56

DeiDara o co się wyżywałeś?
DeiDara - 24-02-2009, 15:58

Cytat:
DeiDara zbyt niedbale pisze żeby być moderatorem...

Foch!!!

DOJO - 01-03-2009, 16:58

Pamiętam jak stukałem astronautą w kwarc. Raz się w taki jeden wbiłem i gościowi nogi pourywało :!: Nie wiem czy u kogo innego był taki efekt, bo próbowałem u kolegi i wszedł ale kończyny dolne miał.



Błąd - Colobotwymiiata, moderator w okresie próbnym
//Hmm.... Mogę używać zielonego do podkreślania?

bbiidduull - 01-03-2009, 17:17

Kwarc? Z kąd ty go wziełeś ? Z szuflady ?
Abadon - 01-03-2009, 17:23

Hmm, a wiecie że robak po strzeleniu na Krystali działkiem ucieka do wody, wcześniej trochę szaleje. Żaden obcy w Colobocie po zestrzeleniu nie zachowuje się aż tak dziwnie (fajnie to wygląda).


Jaki kwarc??? A czasem nie tytan czy coś innego co jest w Colobocie.

shoter - 01-03-2009, 20:32

No to ja powiem jak zrobić z astronauty astronaute 2D :p
Otwieramy folder save'a.Otwieramy plik z create objectami.znajdujemy astronaute i zmieniamy jego size :
'size = 1.00;1.00;1.00'
na :
'size = 1.00;1.00;0.02'
Po tym 'kosmetycznym' zabiegu dostaniemy płaskiego(^^) astronaute.Można go także powiększyć
'size = 10.00;10.00;10.00'
Można także zastosować widok FPP należy zmienić :
'Camera=BACK'
na
'Camera=ONBOARD'
i już mamy widok z pierwszej perspektywy.

Jeśli chcecie zablokować kamere(aby nie można było zmienić perspektwy) dopisujecie
Cameralock = 1

Mam nadzieje że to komuś pomoże ;)

adiblol - 01-03-2009, 20:55

hmmm a da sie tak w user levelu a nie tylko w savie?
shoter - 01-03-2009, 20:59

może, jeśli tak to będzie wymagana modyfikacja pliku scene(lub innego pliku).Niestety wymiary kolizijne(nawet jak masz kosmonaute giganta) zostają takie same(może cos jeszcze znajde co pozwoli to zmienic ;] ?)
COLOBOT - 01-03-2009, 21:02

napisał/a:
Kwarc? Z kąd ty go wziełeś ? Z szuflady ?
Cytat:
Jaki kwarc???

Nie mówicie, że nie wiecie co to kwarc. To najzwyczajniej w świecie kryształy na krystalii!

shoter napisał/a:
No to ja powiem jak zrobić z astronauty astronaute 2D :p
Otwieramy folder save'a.Otwieramy plik z create objectami.znajdujemy astronaute i zmieniamy jego size :
'size = 1.00;1.00;1.00'
na :
'size = 1.00;1.00;0.02'
Po tym 'kosmetycznym' zabiegu dostaniemy płaskiego(^^) astronaute.Można go także powiększyć
'size = 10.00;10.00;10.00'
Można także zastosować widok FPP należy zmienić :
'Camera=BACK'
na
'Camera=ONBOARD'
i już mamy widok z pierwszej perspektywy.

Jeśli chcecie zablokować kamere(aby nie można było zmienić perspektwy) dopisujecie
Cameralock = 1

Mam nadzieje że to komuś pomoże ;)

W jakiej wersji gry to robiłeś? U mnie tego nie ma.

shoter - 02-03-2009, 13:17

Czy ty nigdy nie widziałeś pliku(bodajże data) który ma komendy :
createobject p1 = 1.00;2.00;3.00 zoom = 1.00;1.00;1.00
o ten plik mi chodzi :| (Tam gdzie są te komendy)

COLOBOT - 02-03-2009, 13:59

shoter napisał/a:
Czy ty nigdy nie widziałeś pliku(bodajże data) który ma komendy :
createobject p1 = 1.00;2.00;3.00 zoom = 1.00;1.00;1.00
o ten plik mi chodzi :| (Tam gdzie są te komendy)

Widziałem, tylko że u mnie w tym pliku nie ma parametru size (nie chodziło mi o cały plik tylko o ten konkretny parametr).

Cały plik:
Kod:
D:\Game Files\Colobot\savegame\Tester\savef001\data.sav

Wygląda tak↓ - nie ma tam nigdzie żadnego size
Kod:
Title text="Ziemia 1 - 28.02.09 11:31"
Version maj=0 min=1
Mission base="free" rank=101
Map zoom=1.04
DoneResearch bits=8063
CreateObject type=Me id=1 pos=47.45;16.63;33.77 angle=0.00;673.01;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;7.11 p6=0.00;-0.37;0.00 a6=0.01;-0.01;-13.91 p7=0.00;-0.37;0.00 a7=-9.10;5.29;2.51 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;-0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=11.21;-4.99;0.24 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=1 camera=BACK range=30.00 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=RadarStation id=12 pos=-18.00;18.00;-30.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.25;0.00 a1=0.00;7000206.50;0.00 p2=0.00;2.75;0.00 a2=0.00;-33839.23;0.00 p3=0.00;1.13;0.47 a3=-0.46;0.00;0.00 trainer=0 option=0 camera=BACK range=30.00 aType=12 aBusy=0 aTime=266.91 aProgressTime=0.00 aProgressTotal=1.00
CreateObject type=GoalArea id=13 pos=-100.00;33.75;-45.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=14 pos=-109.00;34.22;-42.40 angle=8.46;90.00;2.83 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=15 pos=-109.00;34.59;-47.60 angle=16.08;90.00;8.12 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=16 pos=48.00;17.29;-42.40 angle=-5.66;90.00;5.66 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=17 pos=48.00;17.71;-47.60 angle=-8.43;90.00;5.63 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=18 pos=-32.40;16.64;-58.00 angle=0.00;0.00;8.47 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=19 pos=-37.60;16.35;-58.00 angle=-2.86;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree0 id=20 pos=-27.80;15.61;-37.30 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree1 id=21 pos=-44.00;17.08;-51.30 angle=0.00;36.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree2 id=22 pos=-41.50;16.83;-26.70 angle=0.00;306.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree3 id=23 pos=-47.50;15.63;-1.40 angle=0.00;90.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree1 id=24 pos=-44.70;15.64;2.50 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree2 id=25 pos=9.60;15.81;-36.20 angle=0.00;198.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree3 id=26 pos=28.70;15.88;-12.50 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree1 id=27 pos=28.30;15.75;-7.00 angle=0.00;252.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree0 id=28 pos=41.60;16.00;12.10 angle=0.00;270.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree1 id=29 pos=46.90;15.84;56.80 angle=0.00;198.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree2 id=30 pos=-113.50;35.60;-42.70 angle=0.00;54.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree3 id=31 pos=-16.30;17.39;-77.70 angle=0.00;198.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree0 id=32 pos=-41.90;15.68;-109.40 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree1 id=33 pos=-56.00;15.75;38.30 angle=0.00;108.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree2 id=34 pos=-89.80;15.75;52.30 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Tree0 id=35 pos=-135.60;15.87;39.60 angle=0.00;72.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery0 id=36 pos=-47.00;16.42;-21.20 angle=0.00;54.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery1 id=37 pos=-47.60;15.91;-17.60 angle=0.00;342.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery4 id=38 pos=-40.90;16.11;-22.30 angle=0.00;126.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery2 id=39 pos=-16.90;15.25;-19.60 angle=0.00;90.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery3 id=40 pos=-24.50;15.20;0.50 angle=0.00;18.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery4 id=41 pos=-42.00;15.25;28.50 angle=0.00;144.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery2 id=42 pos=-24.00;15.11;37.20 angle=0.00;144.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery1 id=43 pos=-18.40;15.24;38.20 angle=0.00;216.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery2 id=44 pos=42.70;15.90;-35.20 angle=0.00;36.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery4 id=45 pos=8.50;18.29;-57.70 angle=0.00;288.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery3 id=46 pos=-47.40;15.25;-70.50 angle=0.00;18.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery0 id=47 pos=-87.10;33.31;-39.00 angle=0.00;90.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery1 id=48 pos=-97.70;33.33;-50.20 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery3 id=49 pos=-104.30;33.57;-39.20 angle=0.00;252.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery2 id=50 pos=-21.30;15.25;22.30 angle=0.00;54.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery0 id=51 pos=-52.90;15.25;34.90 angle=0.00;162.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery1 id=52 pos=-129.40;19.59;111.60 angle=0.00;126.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery3 id=53 pos=-109.00;18.50;107.40 angle=0.00;144.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery2 id=54 pos=-121.60;19.28;107.40 angle=0.00;18.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery2 id=55 pos=-124.60;19.84;97.80 angle=0.00;216.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery3 id=56 pos=-120.70;19.76;95.40 angle=0.00;90.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery4 id=57 pos=-109.30;19.89;87.00 angle=0.00;54.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery1 id=58 pos=-108.10;15.28;55.60 angle=0.00;108.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Greenery0 id=59 pos=-77.10;15.25;53.10 angle=0.00;162.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=60 pos=-112.40;15.98;40.30 angle=2.86;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=61 pos=-117.60;16.10;40.30 angle=5.68;0.00;-2.85 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=62 pos=-112.40;22.91;139.70 angle=-13.70;0.00;-5.52 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=Barrier1 id=63 pos=-117.60;23.17;139.70 angle=-13.76;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=30.00
CreateObject type=TitaniumOre id=68 pos=6.00;17.50;-76.00 angle=-2.86;180.00;2.86 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=TitaniumOre id=69 pos=7.00;17.50;-77.00 angle=-2.86;180.00;2.86 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=TitaniumOre id=70 pos=12.00;18.10;-87.00 angle=-2.86;180.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=TitaniumOre id=71 pos=15.00;17.90;-84.00 angle=-5.69;180.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=UraniumOre id=73 pos=-133.00;40.05;-39.00 angle=3.35;36.00;-4.61 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=UraniumOre id=74 pos=-138.00;40.25;-38.00 angle=0.00;36.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=UraniumOre id=75 pos=-140.00;40.25;-44.00 angle=0.00;180.00;-8.47 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=UraniumOre id=76 pos=-133.00;40.25;-50.00 angle=4.99;234.00;6.86 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=30.00
CreateObject type=BotFactory id=78 pos=-26.00;15.55;5.00 angle=0.00;882.89;0.00 zoom=1.00;1.00;1.00 p1=2.50;0.00;2.50 a1=0.00;0.00;90.00 z1=1.00;1.00;0.30 p2=2.50;0.50;2.50 a2=0.00;0.00;90.00 z2=1.00;1.00;0.30 p3=2.50;1.00;2.50 a3=0.00;0.00;90.00 z3=1.00;1.00;0.30 p4=2.50;1.50;2.50 a4=0.00;0.00;90.00 z4=1.00;1.00;0.30 p5=2.50;2.00;2.50 a5=0.00;0.00;90.00 z5=1.00;1.00;0.30 p6=2.50;2.50;2.50 a6=0.00;0.00;90.00 z6=1.00;1.00;0.30 p7=2.50;3.00;2.50 a7=0.00;0.00;90.00 z7=1.00;1.00;0.30 p8=2.50;3.50;2.50 a8=0.00;0.00;90.00 z8=1.00;1.00;0.30 p9=2.50;4.00;2.50 a9=0.00;0.00;90.00 z9=1.00;1.00;0.30 p10=2.50;0.00;-2.50 a10=0.00;180.00;-90.00 z10=1.00;1.00;0.30 p11=2.50;0.50;-2.50 a11=0.00;180.00;-90.00 z11=1.00;1.00;0.30 p12=2.50;1.00;-2.50 a12=0.00;180.00;-90.00 z12=1.00;1.00;0.30 p13=2.50;1.50;-2.50 a13=0.00;180.00;-90.00 z13=1.00;1.00;0.30 p14=2.50;2.00;-2.50 a14=0.00;180.00;-90.00 z14=1.00;1.00;0.30 p15=2.50;2.50;-2.50 a15=0.00;180.00;-90.00 z15=1.00;1.00;0.30 p16=2.50;3.00;-2.50 a16=0.00;180.00;-90.00 z16=1.00;1.00;0.30 p17=2.50;3.50;-2.50 a17=0.00;180.00;-90.00 z17=1.00;1.00;0.30 p18=2.50;4.00;-2.50 a18=0.00;180.00;-90.00 z18=1.00;1.00;0.30 trainer=0 option=0 camera=BACK shield=100.00 range=0.00
CreatePower type=PowerCell id=10 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.38 shield=0.00 range=30.00
CreateObject type=WheeledSniffer id=82 pos=0.05;15.75;-34.58 angle=-3.89;-163.88;6.30 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;110.00 p2=1.25;0.00;0.00 a2=0.00;0.00;-110.00 p3=0.88;0.00;0.00 a3=0.00;0.00;-65.00 p6=-0.75;0.25;-0.75 a6=0.00;0.00;-116010.36 p7=-0.75;0.25;0.75 a7=0.00;180.00;107534.59 p8=0.50;0.25;-0.75 a8=0.00;0.00;-116010.36 p9=0.50;0.25;0.75 a9=0.00;180.00;107534.59 trainer=0 option=0 camera=BACK range=30.00 bVirusActive=0 motor=0.00;0.00;0.00
CreateObject type=PowerSpot id=83 pos=-14.00;15.75;3.59 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=84 pos=-14.28;15.75;-6.41 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=85 pos=-2.72;15.75;-7.47 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerStation id=86 pos=-8.96;15.75;1.90 angle=0.00;580.13;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=1.00 shield=0.57 range=0.00 aType=6 aBusy=0 aTime=23272.09 aProgressTime=0.00 aProgressTotal=1.00
CreateObject type=PowerSpot id=87 pos=6.96;15.75;-9.94 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=88 pos=2.99;15.75;-12.74 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=90 pos=6.76;15.75;-13.25 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=91 pos=16.37;15.75;-1.44 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=Converter id=92 pos=-26.87;15.76;-11.20 angle=0.00;553.44;0.00 zoom=1.00;1.00;1.00 p1=0.00;3.50;0.00 p2=0.00;2.88;0.00 a2=-63.00;0.00;0.00 p3=0.00;2.88;0.00 a3=-63.00;180.00;0.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=93 pos=17.62;15.75;8.48 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=95 pos=20.12;15.75;28.32 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=96 pos=8.04;15.75;25.57 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=97 pos=-1.93;15.75;24.82 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=98 pos=-11.90;15.75;24.07 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=99 pos=-11.76;15.75;9.44 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=100 pos=-12.92;15.75;-0.49 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=101 pos=-2.11;15.75;-10.19 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreatePower type=PowerCell id=8 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.24 shield=0.00 range=30.00
CreateObject type=TrackedSniffer id=102 pos=-131.15;40.52;-44.39 angle=-0.37;1382.22;-8.90 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;110.00 p2=1.25;0.00;0.00 a2=0.00;0.00;-110.00 p3=0.88;0.00;0.00 a3=0.00;0.00;-65.00 p6=0.00;0.50;-0.75 p7=0.00;0.50;0.75 trainer=0 option=0 camera=BACK range=30.00 bVirusActive=0 motor=0.00;0.00;0.00
CreateObject type=PowerSpot id=103 pos=7.80;15.75;-11.56 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=104 pos=17.09;15.75;-0.86 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=105 pos=18.13;15.75;9.09 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=107 pos=20.21;15.75;28.98 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=108 pos=-12.00;15.75;27.72 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=109 pos=8.19;15.75;26.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=110 pos=-1.76;15.75;25.06 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=111 pos=-5.54;15.75;19.70 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=112 pos=-11.72;15.75;24.12 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=113 pos=-11.28;15.75;12.51 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=YellowFlag id=115 pos=25.57;16.03;-34.90 angle=0.00;270.00;0.00 zoom=1.00;1.00;1.00 p1=0.04;1.25;0.00 a1=0.00;10.14;0.00 p2=0.20;0.00;0.00 a2=0.00;0.94;0.00 p3=0.20;0.00;0.00 a3=0.00;-21.33;0.00 p4=0.20;0.00;0.00 a4=0.00;20.62;0.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00 aType=263 aBusy=0 aTime=23009.21 aProgressTime=0.00 aProgressTotal=1.00
CreateObject type=PowerSpot id=116 pos=-13.83;15.75;-8.45 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=117 pos=-1.96;15.75;-8.90 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=TitaniumSpot id=118 pos=27.98;16.00;-19.97 angle=2.86;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=PowerSpot id=119 pos=7.85;15.75;-10.85 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=TitaniumSpot id=121 pos=21.14;16.00;-33.38 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreatePower type=PowerCell id=11 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.96 shield=0.00 range=30.00
CreateObject type=TrackedGrabber id=127 pos=9.43;15.75;18.43 angle=0.00;4355.31;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;110.00 p2=1.25;0.00;0.00 a2=0.00;0.00;-130.00 p3=0.88;0.00;0.00 a3=90.00;0.00;-50.00 p4=0.38;0.00;0.00 a4=0.00;0.00;-18.00 p5=0.38;0.00;0.00 a5=0.00;0.00;18.00 p6=0.00;0.50;-0.75 p7=0.00;0.50;0.75 trainer=0 option=0 camera=BACK range=30.00 bVirusActive=0 motor=0.00;0.00;0.00
CreatePower type=PowerCell id=9 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.73 shield=0.00 range=30.00
CreateObject type=TrackedGrabber id=243 pos=10.88;15.75;26.78 angle=0.00;4049.38;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;110.00 p2=1.25;0.00;0.00 a2=0.00;0.00;-130.00 p3=0.88;0.00;0.00 a3=90.00;0.00;-50.00 p4=0.38;0.00;0.00 a4=0.00;0.00;-18.00 p5=0.38;0.00;0.00 a5=0.00;0.00;18.00 p6=0.00;0.50;-0.75 p7=0.00;0.50;0.75 trainer=0 option=0 camera=BACK shield=0.84 range=30.00 bVirusActive=0 motor=0.00;0.00;0.00 run=2
CreateObject type=BlueFlag id=245 pos=-76.30;20.51;91.50 angle=13.28;270.00;13.78 zoom=1.00;1.00;1.00 p1=0.04;1.25;0.00 a1=0.00;3.34;0.00 p2=0.20;0.00;0.00 a2=0.00;12.86;0.00 p3=0.20;0.00;0.00 a3=0.00;-20.96;0.00 p4=0.20;0.00;0.00 a4=0.00;0.37;0.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00 aType=260 aBusy=0 aTime=22447.78 aProgressTime=0.00 aProgressTotal=1.00
CreateObject type=PowerPlant id=368 pos=3.71;15.75;7.46 angle=0.00;1624.52;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=1.00 shield=0.81 range=0.00
CreateObject type=Derrick id=373 pos=20.88;16.00;-28.02 angle=0.00;1323.99;0.00 zoom=1.00;1.00;1.00 p1=0.00;-0.01;0.00 a1=0.00;131872.70;0.00 trainer=0 option=0 camera=BACK range=0.00 aExist=1 aType=31 aBusy=0 aTime=22097.13 aProgressTime=0.00 aProgressTotal=1.00 aPhase=5 aProgress=0.18 aSpeed=0.50
CreatePower type=PowerCell id=384 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.98 shield=0.00 range=0.00
CreateObject type=WingedGrabber id=383 pos=12.55;15.75;15.30 angle=0.00;11507.53;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;110.00 p2=1.25;0.00;0.00 a2=0.00;0.00;-130.00 p3=0.88;0.00;0.00 a3=90.00;0.00;-50.00 p4=0.38;0.00;0.00 a4=0.00;0.00;-18.00 p5=0.38;0.00;0.00 a5=0.00;0.00;18.00 p6=0.43;0.75;0.00 p7=-0.45;0.75;-0.38 a7=0.00;120.00;0.00 p8=-0.45;0.75;0.38 a8=0.00;-120.00;0.00 trainer=0 option=0 camera=BACK shield=0.95 range=30.00 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1 run=6
CreateObject type=RepairCenter id=768 pos=-21.95;15.75;17.74 angle=0.00;2346.47;0.00 zoom=1.00;1.00;1.00 p1=-2.75;3.38;0.00 a1=0.00;0.00;90.00 trainer=0 option=0 camera=BACK shield=0.76 range=0.00
CreateObject type=Titanium id=791 pos=13.38;15.75;3.56 angle=0.00;1170.26;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00
CreateObject type=Titanium id=821 pos=-8.83;15.75;-16.65 angle=0.00;2632.02;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00
CreateObject type=Houston id=17 pos=-47.00;15.75;20.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;9.75;7.50 a1=0.00;-168795.75;0.00 z1=3.00;3.00;3.00 p2=0.00;1.13;0.47 a2=-0.89;0.00;0.00 trainer=0 option=0 camera=BACK range=30.00 aType=23 aBusy=0 aTime=2946.04 aProgressTime=0.00 aProgressTotal=1.00
CreateObject type=RedFlag id=903 pos=-2.68;15.75;7.89 angle=0.00;270.00;0.00 zoom=1.00;1.00;1.00 p1=0.04;1.25;0.00 a1=0.00;6.79;0.00 p2=0.20;0.00;0.00 a2=0.00;8.36;0.00 p3=0.20;0.00;0.00 a3=0.00;-22.85;0.00 p4=0.20;0.00;0.00 a4=0.00;9.84;0.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00 aType=261 aBusy=0 aTime=13497.44 aProgressTime=0.00 aProgressTotal=1.00
CreatePower type=PowerCell id=907 pos=1.25;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.75 shield=0.00 range=0.00
CreateObject type=DefenseTower id=906 pos=30.05;15.76;40.69 angle=0.00;2660.31;0.00 zoom=1.00;1.00;1.00 p1=0.00;5.00;0.00 a1=0.00;-1351619.63;90.00 p2=1.13;0.00;0.00 trainer=0 option=0 camera=BACK shield=0.28 range=0.00 aExist=1 aType=9 aBusy=0 aTime=12235.86 aProgressTime=0.00 aProgressTotal=1.00 aPhase=3 aProgress=0.77 aSpeed=0.33 aTargetPos=178.78;86.66;312.29 aAngleYactual=2.57 aAngleZactual=-0.03 aAngleYfinal=-35.06 aAngleZfinal=-1.58
CreateObject type=WreckBotw1 id=960 pos=-14.14;19.70;107.21 angle=-9.85;-67.09;11.64 zoom=1.00;1.00;1.00 p6=-0.75;0.45;-1.00 a6=-90.00;0.00;0.00 p7=-0.75;0.25;0.75 a7=-17.19;162.81;0.00 p8=0.50;0.40;-0.75 a8=0.00;17.19;0.00 p9=0.50;0.25;0.75 a9=11.46;168.54;0.00 trainer=0 option=0 camera=ONBOARD shield=0.00 range=30.00
CreateObject type=TitaniumOre id=1003 pos=20.11;16.00;-26.45 angle=0.00;1323.99;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00
CreateObject type=ExchangePost id=1005 pos=-20.15;15.67;31.63 angle=0.00;1871.46;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.25;0.00 a1=0.00;259519.28;0.00 p2=0.00;1.13;0.00 p3=0.00;0.00;-1.00 a3=-0.69;0.00;0.00 p4=0.00;1.13;0.00 a4=0.00;120.00;0.00 p5=0.00;0.00;-1.00 a5=15.22;0.00;0.00 p6=0.00;1.13;0.00 a6=0.00;240.00;0.00 p7=0.00;0.00;-1.00 a7=-14.53;0.00;0.00 trainer=0 option=0 camera=BACK shield=0.89 range=0.00 info1="Ilosc mrow=5.00" info2="Ilosc_Pomocy=1.00"
CreateObject type=Tech id=1004 pos=14.40;16.63;19.45 angle=0.00;4015.81;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;5.30 p6=0.00;-0.38;0.00 a6=0.01;-0.01;-10.28 p7=0.00;-0.38;0.00 a7=-10.01;5.29;4.99 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=10.30;-4.99;4.53 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreatePower type=NuclearCell id=23 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.02 capacity=10.00 shield=0.00 range=0.00
CreateObject type=TrackedShooter id=1008 pos=-114.24;21.00;130.37 angle=10.61;883.54;2.25 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;-9.74 p6=0.00;0.50;-0.75 p7=0.00;0.50;0.75 trainer=0 option=0 camera=BACK shield=0.76 range=30.00 aimV=-0.17 bVirusActive=0 motor=0.00;0.00;0.00
CreatePower type=NuclearCell id=1055 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=1.00 capacity=10.00 shield=0.00 range=0.00
CreateObject type=PracticeBot id=18 pos=33.05;15.65;47.01 angle=-2.86;180.00;-0.00 zoom=1.00;1.00;1.00 p6=-0.75;0.25;-0.75 p7=-0.75;0.25;0.75 a7=0.00;180.00;0.00 p8=0.50;0.25;-0.75 p9=0.50;0.25;0.75 a9=0.00;180.00;0.00 trainer=1 option=0 camera=FIX shield=0.76 range=30.00 selectable=0 cmdline=3.00;-37.00;47.00;-37.00;-47.00;37.00;-47.00 bVirusActive=0 motor=0.00;0.00;0.00
CreatePower type=NuclearCell id=21 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=1.00 capacity=10.00 shield=0.00 range=0.00
CreateObject type=WheeledSniffer id=20 pos=37.00;16.35;-43.35 angle=2.86;270.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;110.00 p2=1.25;0.00;0.00 a2=0.00;0.00;-110.00 p3=0.88;0.00;0.00 a3=0.00;0.00;-65.00 p6=-0.75;0.25;-0.75 p7=-0.75;0.25;0.75 a7=0.00;180.00;0.00 p8=0.50;0.25;-0.75 p9=0.50;0.25;0.75 a9=0.00;180.00;0.00 trainer=1 option=0 camera=FIX range=30.00 selectable=0 cmdline=3.00;37.00;47.00;-37.00;47.00;-37.00;-47.00 bVirusActive=0 motor=0.00;0.00;0.00
CreatePower type=NuclearCell id=25 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=1.00 capacity=10.00 shield=0.00 range=0.00
CreateObject type=Tech id=26 pos=-45.00;16.63;31.00 angle=0.00;270.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;5.30 p6=0.00;-0.38;0.00 a6=0.01;-0.01;-10.28 p7=0.00;-0.38;0.00 a7=-10.01;5.29;4.99 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=10.30;-4.99;4.53 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 clip=0 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=Tech id=27 pos=-47.00;16.63;24.00 angle=0.00;303.73;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;5.30 p6=0.00;-0.38;0.00 a6=0.01;-0.01;-10.28 p7=0.00;-0.38;0.00 a7=-10.01;5.29;4.99 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=10.30;-4.99;4.53 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 clip=0 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=Tech id=28 pos=-43.00;16.63;28.00 angle=0.00;-1.05;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;5.30 p6=0.00;-0.38;0.00 a6=0.01;-0.01;-10.28 p7=0.00;-0.38;0.00 a7=-10.01;5.29;4.99 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=10.30;-4.99;4.53 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 clip=0 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=Tech id=29 pos=-46.00;16.63;13.87 angle=0.00;90.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;5.30 p6=0.00;-0.38;0.00 a6=0.01;-0.01;-10.28 p7=0.00;-0.38;0.00 a7=-10.01;5.29;4.99 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=10.30;-4.99;4.53 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 clip=0 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=Tech id=30 pos=-44.00;16.58;9.00 angle=0.00;216.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;7.61 p6=0.00;-0.37;0.00 a6=0.01;-0.01;-14.92 p7=0.00;-0.37;0.00 a7=-8.85;5.29;8.48 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;6.21 p12=0.00;-0.37;0.00 a12=-0.48;0.48;-13.84 p13=0.00;-0.37;0.00 a13=9.46;-4.99;7.39 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 clip=0 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=Tech id=31 pos=-45.00;16.63;10.00 angle=0.00;18.00;0.00 zoom=1.00;1.00;1.00 p1=0.00;0.68;0.00 a1=-5.27;1.48;9.88 z1=1.00;1.05;1.00 p2=0.00;0.57;-0.30 a2=88.10;89.99;-50.17 p3=0.32;0.00;0.00 a3=0.03;-18.67;-1.13 p4=0.30;0.00;0.00 a4=-0.04;1.15;-0.05 p5=0.00;0.00;-0.17 a5=9.53;-0.00;5.30 p6=0.00;-0.38;0.00 a6=0.01;-0.01;-10.28 p7=0.00;-0.38;0.00 a7=-10.01;5.29;4.99 p8=0.00;0.57;0.30 a8=-91.91;-91.19;-56.30 p9=0.32;0.00;0.00 a9=-1.91;17.51;-1.89 p10=0.30;0.00;0.00 a10=1.22;0.03;-1.89 p11=0.00;0.00;0.17 a11=-10.48;-0.30;4.52 p12=0.00;-0.38;0.00 a12=-0.48;0.48;-10.47 p13=0.00;-0.38;0.00 a13=10.30;-4.99;4.53 p14=-0.38;0.08;-0.34 a14=0.00;0.00;180.00 trainer=0 option=0 camera=BACK range=30.00 clip=0 bVirusActive=0 motor=0.00;0.00;0.00 reactorRange=1.00 land=1
CreateObject type=ExchangePost id=1021 pos=18.48;15.75;23.38 angle=0.00;537.05;0.00 zoom=1.00;1.00;1.00 p1=0.00;1.25;0.00 a1=0.00;80370.42;0.00 p2=0.00;1.13;0.00 a2=0.00;0.00;140.58 p3=0.00;0.00;-1.00 a3=-16.48;0.00;0.00 p4=0.00;1.13;0.00 a4=0.00;120.00;140.58 p5=0.00;0.00;-1.00 a5=4.01;0.00;0.00 p6=0.00;1.13;0.00 a6=0.00;240.00;140.58 p7=0.00;0.00;-1.00 a7=12.46;0.00;0.00 trainer=0 option=0 camera=BACK shield=0.95 range=0.00 info1="Ilosc wrogow=0.00" info2="Roznica=0.00" info3="Atomic_rech=0.00" info4="Kasa=0.00" aExist=1 aType=18 aBusy=0 aTime=2809.32 aProgressTime=0.00 aProgressTotal=1.00 aPhase=2 aProgress=0.39 aSpeed=0.50
CreateObject type=NuclearPlant id=1045 pos=28.37;15.76;13.40 angle=0.00;921.72;0.00 zoom=1.00;1.00;1.00 p1=5.00;2.50;0.00 a1=0.00;0.00;135.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=NuclearCell id=1047 pos=39.90;15.99;28.36 angle=1.76;11842.14;2.26 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.02 capacity=10.00 shield=0.00 range=0.00
CreatePower type=NuclearCell id=1057 pos=-0.80;0.75;0.00 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK energy=0.02 capacity=10.00 shield=0.00 range=0.00
CreateObject type=WingedShooter id=1046 pos=-76.56;20.54;92.26 angle=-1.68;-4209.53;-2.65 zoom=1.00;1.00;1.00 p1=0.00;1.33;0.00 a1=0.00;0.00;-11.17 p6=0.43;0.75;0.00 a6=0.00;0.00;0.48 p7=-0.45;0.75;-0.38 a7=0.00;120.00;0.79 p8=-0.45;0.75;0.38 a8=0.00;-120.00;0.80 trainer=0 option=0 select=1 camera=ONBOARD cameraLock=0 range=3000.00 aimV=-0.19 bVirusActive=0 motor=0.75;0.00;-0.50 reactorRange=1.00 land=1 run=1
CreateObject type=UraniumSpot id=1049 pos=1.83;15.75;-32.86 angle=0.00;0.00;0.00 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=UraniumSpot id=1050 pos=-130.16;40.19;-42.82 angle=8.43;0.00;-5.63 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK range=0.00
CreateObject type=Derrick id=1051 pos=-17.31;15.81;-43.70 angle=0.00;701.78;0.00 zoom=1.00;1.00;1.00 p1=0.00;-0.01;0.00 a1=0.00;52681.07;0.00 trainer=0 option=0 camera=BACK range=0.00 aExist=1 aType=32 aBusy=0 aTime=932.01 aProgressTime=0.00 aProgressTotal=1.00 aPhase=5 aProgress=0.18 aSpeed=0.50
CreateObject type=BlueFlag id=1053 pos=41.93;16.00;27.88 angle=0.00;270.00;0.00 zoom=1.00;1.00;1.00 p1=0.04;1.25;0.00 a1=0.00;-6.46;0.00 p2=0.20;0.00;0.00 a2=0.00;16.94;0.00 p3=0.20;0.00;0.00 a3=0.00;-5.87;0.00 p4=0.20;0.00;0.00 a4=0.00;-22.13;0.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00 aType=260 aBusy=0 aTime=849.18 aProgressTime=0.00 aProgressTotal=1.00
CreateObject type=UraniumOre id=1056 pos=-15.65;15.87;-43.15 angle=-3.61;701.78;7.14 zoom=1.00;1.00;1.00 trainer=0 option=0 camera=BACK shield=0.00 range=0.00

shoter - 02-03-2009, 14:14

ups pomyliło mi sie :P ,chodziło o zoom :)
COLOBOT - 02-03-2009, 14:22

Cytat:
ups pomyliło mi sie :P ,chodziło o zoom :)

OK, to teraz tylko pozostaje mi pogratulować pomysłu.

Konrad - 02-03-2009, 18:48

mój kosmonauta :mrgreen:
http://www.fotosik.pl/pok...f1f1c6d691.html

colobotwymiiata - 02-03-2009, 21:31

A propos mini-owadów, są dwa sposoby:
1(gorszy): odpalamy program(działa tylko na robotach):
Kod:
extern void object::Bum()
{
object q;
q=radar(Me);
for(int i=0;i<300;i++)produce(space(position,0,50,0.5),0,AlienSpider,"");
motor(1,1);
wait(1);
motor(-1,-1);
wait(1);
motor(1,1);
wait(1);
motor(-1,-1);
wait(1);
motor(1,1);
wait(1);
motor(-1,-1);
wait(1);
}

Niestety nie możemy sterować takimi pająkami.

2(lepszy): odpalamy(tylko na owadach!):
Kod:
produce(position,0,AlienQueen,"");


MOŻEMY STEROWAĆ OWADEM!

Fajnie wygląda taka osa jak coś niesie(niestety nie jest zdolna do wykonywania jakichkolwiek programów po transformacji, nawet zwykłe "grab();" ją wiesza).

adiblol - 02-03-2009, 23:52

a jak to się dzieje że wyprodukowanie królowej powoduje zmniejszenie osy? i po co te ruchy w przód i w tył w tym pierwszym sposobie? (wypróbuję to jutro w szkole, mam Colobota na pendrive)
colobotwymiiata - 03-03-2009, 14:43

r
adiblol napisał/a:
i po co te ruchy w przód i w tył w tym pierwszym sposobie?


Ruchy są po to aby "wybić" pająka z jaja.

PS.: Konrad zmniejsz sobie Robota latającego 100 razy i polataj :lol: wygląda jak spadająca gwiazda :lol:

PS.2:Albo takie działo np. na kołach zwiększone 100 razy ma 100 razy większy zasięg.....

DOJO - 05-03-2009, 20:29

bbiidduull napisał/a:
Kwarc? Z kąd ty go wziełeś ? Z szuflady ?


Ech..
Colouser napisał/a:
type=Quartz0..3 // od małego do dużego kwarcu

Te z crystalii..

EDIT:
COLOBOT napisał/a:

bbiidduull napisał/a:
Kwarc? Z kąd ty go wziełeś ? Z szuflady ?


Abadon napisał/a:
Jaki kwarc???


Nie mówicie, że nie wiecie co to kwarc. To najzwyczajniej w świecie kryształy na krystalii!


COLOBOT, uprzedziłeś mnie. ;)

Abadon - 06-03-2009, 15:01

Ale moja gafa. Nie domyśliłem się, zapomniałem o Krystali :mrgreen: .
colobotwymiiata - 14-03-2009, 20:29

Wracając do ciekawostek, można oszczędzać ogniwo w recyklerze, wystarczy kliknąć na "Odzysk", a potem szybko zabrać mu ogniwo. Robot dalej odzyskuje, mimo tego, że jest bez ogniwa.
Abadon - 14-03-2009, 20:44

Tak słuszna uwaga, apropo "oszczędzania" to do ciekawostki należy to że szperacz nie zużywa w ogóle energii podczas przeszukiwań.
adiblol - 15-03-2009, 10:26

He he ja już na to dawno wpadłem
http://colobot.adiblol.cb...?title=Szperacz

Abadon - 15-03-2009, 16:24

Wiem masz rację, ale w ciekawostkach jeszcze o tym nie było mowy i to pasowało do ostatniego posta, więc napisałem (zresztą ja też to dawno odkryłem). A zresztą przecież nie każdy jest tak bystry (choć bystrość mało ma tu do rzeczy, wystarczy trochę grać w Colobota, by wszystkie szczegóły znać) jak ty adiblol i o tym mógłby nie wiedzieć, gracz początkujący.

Inna ciekawostka to że w wielu wzmiankach w internecie o Colobocie tytuł gry często jest pisany pokemoniastym pismem np. CoLoBoT, co mnie początkowo trochę zdziwiło.

COLOBOT - 15-03-2009, 18:47

Abadon napisał/a:
Inna ciekawostka to że w wielu wzmiankach w internecie o Colobocie tytuł gry często jest pisany pokemoniastym pismem np. CoLoBoT, co mnie początkowo trochę zdziwiło.

To jest akurat oficjalna nazwa gry, tak właśnie jest pisana na stronie EPSITECa.

Chociaż w samej grze używa się COLOBOT z wielkich liter (pliki help/cbot.txt w wersjach PL i EN):
Kod:
Język CBOT jest zbliżony strukturą i składnią do takich języków programowania jak C++ i Java. Został on przystosowany do specyficznych zadań gry COLOBOT, przy uwzględnieniu aspektu pedagogicznego.

Kod:
The CBOT language is very close in structure and syntax to C++ and Java. It has been adapted for the specific purposes of COLOBOT, and for an efficient pedagogical approach.

Czasem też (przy opisach programów) spotyka się zapis małymi literami.

colobotwymiiata - 16-03-2009, 13:09

A teraz się chyba zdziwicie! Otóż odkryłem, że obiekt znany jako "Me"(zgadnij co to ;-) ) jest programowalny! Wystarczy w userze załączyć program. Programu nie da się wyłączyć, dzieją się też dziwne rzeczy np.: z komendą "goto". Ale jest coś jeszcze dziwniejszego. Gdy mi się nudziło zrobiłem 2 astronomów, i jednego zabiłem. Potem korzystając z sposobu Abadona(walnięcie w coś klonem) przywróciłem wizję. Zabity astronom dalej leży, jest zaznaczalny(jest na pasku robotów) i nawet mu się odnawia osłona(!). Nie da się nim jednak chodzić(w takim stanie...) ani budować niczego. Co najdziwniejsze po kilku chwilach człowiek.... zniknął z paska robotów. Dalej leży, ale można przez niego przenikać(jak przy noclipie czy jakoś tak) i nawet budować na nim. I nie da się go więcej zaznaczyć. :lol:

PS.: Ale się rozpisałem :mrgreen:

COLOBOT - 16-03-2009, 14:16

Ja to odkrycie proponowałbym okrzyknąć jako:
ODKRYCIE ROKU!!!

Gratulacje. Dzięki temu odkryciu będziemy mogli robić cut-scenki z udziałem gracza i parę innych rzeczy.
Dodam jeszcze, że uruchomiony program można w prosty sposób zatrzymać. Wystarczy zapisać i wczytać stan gry.

colobotwymiiata - 16-03-2009, 14:32

Rok się dopiero zaczął, więc może ktoś odkryje coś lepszego, ale i tak dziękuję :-D

PS.:Cut-scenki? Jak?

Abadon - 16-03-2009, 18:06

Gratuluję colobotwymiiata, cieszę się że w twoim odkryciu, miało też moje odkrycie udział (chociaż mały udział, ale dzięki niemu mogłeś dojść do określonego wniosku).

Cytat:
Potem korzystając z sposobu Abadona(walnięcie w coś klonem) przywróciłem wizję.

colobotwymiiata - 16-03-2009, 18:15

No właśnie, zapomniałem ci podziękować Abadon, więc teraz: Dziękuję :-)


///Nie ma za co, przecież trzeba sobie pomagać. - Abadon

DOJO - 16-03-2009, 20:25
Temat postu: A myślałem że każdy to wie (lol)
COLOBOT napisał/a:
Ja to odkrycie proponowałbym okrzyknąć jako:
<div style="background:#FF4F4F; font-size:24px; text-align:center; padding-top:24; padding-bottom:24; font-weight:bold; color:white; ">ODKRYCIE ROKU!!!</div>
Gratulacje. Dzięki temu odkryciu będziemy mogli robić cut-scenki z udziałem gracza i parę innych rzeczy.
Dodam jeszcze, że uruchomiony program można w prosty sposób zatrzymać. Wystarczy zapisać i wczytać stan gry.



Nieeeeeeeee!!! A ja myślałem że wszyscy już o tym wiedzą! Przecież jakbym nie wiedział że tak można, nie pisałbym takich głupot w "Szalona Fabuła"

PS: Nigdy o tym nie wiedziałeś, COLOBOT?
- Ja tak się o tym dowiedziałem:
Zauważyłem że inżynierzy z Houston się poruszają. Poszukałem w skryptach (folder) i znalazłem ich plik! Więc pomyślałem sobie że z Astronautom też tak chyba można. Zrobiłem drugiego "Me" i efekt: SUPER!

Nie no.. *zdziwko* myślałem że każdy o tym wie..

[PS] Jakoś się tak podnieciłem...

shoter - 18-03-2009, 17:48

zgadzam się z dojo...Nie jest to odkrycie roku,nawet gdzieś o tym na forum pisało :p.Umieściłem ciekawostke o tym jak zmieniać wielkości ludka(aby zrobić z niego 2D) jako lepszą ciekawostke niż programowanie(bo było na forum...nie pamiętam gdzie,nie chce mi sie szuakc itp :P )
colobotwymiiata - 18-03-2009, 20:04

Skoro wiedzieliście, mogliście to napisać, jak powiedział Abadon: "dla początkujących".

PS.: A ja napisałem, jak zrobić mini-pająki. Każdy odkrył po trochu, razem wiemy więcej.

Abadon - 20-03-2009, 16:49

Myślę że jeżeli są takie spory o to kogo lepsza ciekawostka, to może w przyszłości (np. w maju) zrobić jakieś głosowanie.

Bardzo proszę żeby już kolejne posty były związane z tematem, ponieważ mały off-topu się tutaj robi - moderator Abadon.

colobotwymiiata - 20-03-2009, 17:03

Dobra, co do oszczędzania, to działo jak się mu da "fire(3);" i szybko wyciągnie ogniwo, to nie przestaje sztrzelać.

PS.: Zauważył ktoś, że ten temat nazywa się "Ciekawoski"? :-)

///OK, już poprawiłem - Abadon

Abadon - 29-03-2009, 14:49

A czy wiecie że Waypoint jest aktywny tylko dla pojazdów z paskiem przypominający szachownice? Można to sprawdzić w drugiej misji na Ziemi (patrz screen). Ciekawostką jest to że po zapisaniu misji kiedy jeszcze plusiki się unoszą, to po wczytaniu są nadal w powietrzu.

http://img12.imageshack.u...eenshot020r.png

Tu jakby co, program do tworzenia niebieskich plusików :-)

extern void object::Plusik()
{

produce(position, orientation, WayPoint, "antattsw.22");

}

colobotwymiiata - 29-03-2009, 18:43

save'y są bardzo tajemnicze, utworzyłem temat do ich "odkrywania"

[ Dodano: 29-03-2009, 21:12 ]
Hehe, widzieliście to?

adiblol - 23-06-2009, 11:26

http://g.imagehost.org/0751/dziecko.png <-- tatuś z dzidziusiem :mrgreen:
adiblol - 23-06-2009, 14:15

Badałem, badałem i wybadałem :)

Tekstury mogą mieć dowolny rozmiar będący potęgą 2. Ostatnio stworzyłem tekstury o rozmiarach 4096x4096 (!). Ma toto rozmiar 68MB (w formacie TGA-RLE) i ładuje się ładnych parę minut, ale jest warte efektu. Efekty można oglądać tu:
http://adiblol.oxyhost.com/colobot/hirestex/

Pliki hirestex_n.png to screeny, a pliki kar_gndnn.jpg to oryginalne pliki, przekonwertowane na jpg (KUR**, dlaczego Colobot nie obsługuje normalnych formatów takich jak JPG i PNG?!).

Oczywiście sam tylko stworzyłem 3 obrazki o rozmiarach 1024x1024, resztę zrobił mój generator tekstur :) (po update'cie generuje w dosłownie kilka sekund).

Oto ten generator: http://g.imagehost.org/download/0268/Gppg

dawicior90 - 30-06-2009, 12:29
Temat postu: w folderze "textures"...
Ja w folderze "textures" znalazłem mapki z zaznaczonymi miejscami z surowcami w poddlebiu:
-rudą tytanu(czerwone plamy)
-rudą uranu(żółte plamy)
-energią(te zielone)
fajnie się tak gra :-D

Abadon - 30-06-2009, 12:57

Hmm już to wszyscy chyba wiedzą, a tu zamieszczam tabelkę z Colobotwiki:




P.S dawicior90 kolory też dotyczą kluczy.

Simbax - 11-08-2009, 15:05

Zauważyłem pewien błąd w grze. Weźcie jakiś obiekt (np. bateria) i stańcie przy robocie tak jak byście chcieli to do niego włożyć. Obróćcie się o jakieś 90 stopni (za dużo programowania xD ) naciśnijcie ENTER, i jak astronauta będzie się obracał, to wciskajcie przyciski ruchu. Wtedy położy tą baterię pod miejscem na ogniwo :-D Tak, można ją później podnieść ;-)

Jeszcze coś - do robota można włożyć każdy obiekt przenośny (np. tytan, materie organiczną), choć pewnie większość o tym wie ;-)

huntekah - 26-08-2009, 11:51

Ja znalazłem taką ciekawostkę:
Jak zapewne zauważyliście, w górzystych terenach roboty z nogami całkiem nieźle łażą, gdy np.: robot na kołach nie daje sobie rady.
Spróbujcie, ( najlepiej w misjach na planetoidzie( czyjeś misje na tym foum)) zejść do krateru, pojazdem na nogach. pojazd nie może ( po obrocie głową do góry) iść na przód, spada ( ssuwa się, bo jedynymi robotami potrafiącymi spadać są roboty latające), natomiast robot na kółkach, będzie mógł normalnie podjechać po tej stromej ściance prawie 90 stopni, a szperacz na dodatek, kiedy da się mu
while(true)
{
sniff();
}
będzie utrzymywał stałą pozycję ( mrówki też sobie nie radzą - kółka taaak)

C ruels! - 16-10-2009, 20:46

Te wszystkie ciekawostki i sposoby na "urozmaicenie" gry,choć są różne to wszystkie mają jedną wspólną cechę.Wszystkie pokazują naocznie,że dosyć łatwo można wniknąć w głębie plików tworzących grę i je zmienić do takiego stopnia,aby np.zrobić sobie 2 astronautów.
adiblol - 17-10-2009, 11:13

C ruels! napisał/a:
że dosyć łatwo można wniknąć w głębie plików tworzących grę i je zmienić do takiego stopnia,aby np.zrobić sobie 2 astronautów.

Ale to i tak za mało, żeby zrobić Colobota 2, a w nim nowe obiekty.

Schocker - 19-10-2009, 15:48

Cytat:
Ale to i tak za mało, żeby zrobić Colobota 2, a w nim nowe obiekty.


Dokłądnie. Nowe obiekty to wręcz podstawa, by zrobić prawdziwy sequel. Bez nich nazwałbym to raczej prequelem lub po prostu mission packiem.

Berserker - 02-12-2009, 14:15

W colobocie sa dwie dziwne instrukcje - 'try' i 'not'.
Jesli chodzi o efekt, to try wywala gre, a not - nie probowalem

FE4R - 02-12-2009, 17:13

Mi się wydaje, że pomyliłeś kolejność.
To znaczy:

Do not try.

adiblol - 02-12-2009, 18:29

To jest podobna składnia jak w C++, czyli
Kod:
try { ... } catch ( ... ) { ... }
ale jakiekolwiek próby ujarzmienia tego kończyły się fiaskiem.

C ruels! - 02-12-2009, 21:55

Szkoda!Było by jakieś fajne polecenie do colobota!
Bartek c++ - 03-12-2009, 14:06

jeszcze jest ipf();
tylko umnie nic nie robi.

Berserker - 03-12-2009, 15:23

ipf() ustawia ilosc instrukcji wykonywanych w ciagu sekundy. Bardziej wkurza niz pomaga i praktycznie sie nie przydaje, zauwazysz efekt gdy uzyjesz instrukcji motor() korzystajac jednoczesnie z duzej ilosci zmiennych. Otrzymasz efekt przeciwny do zamierzonego.
Bartek c++ - 05-12-2009, 16:11

jest jeszcze taka funkcja
Kod:
 search();
ale to takie same jak
Kod:
radar();

Abadon - 05-12-2009, 17:36

A oto cytat z http://forumarchiwum.gry-....asp?ID=360882.

Cytat:
Maxwell [02.04.2002 19:03]
Colobot Multiplayer. Chcecie, żeby takie coś zainstniało? Wejdźcie tu!

otoz wpadlem na taki pomysl niedawno. wyslalem mejla do manty: wygladal on tak...

>>
Witam,
mam pomysł co do gry Colobot. Mniemam, że macie kontakt z firmą przez którą ta gra została stworzona. Mam na myśli Multiplayera w tej grze, a raczej jego brak. Mógłby być on w jakimś patchu lub czymś tam innym. Najgorzej jednak: jak on by wyglądał? Otóż byłyby dwie drużyny po ileśtam członków. Każda tworzyłaby swoje terytorium, budowałaby budynki et cetera. Później wysyłali by na siebie zaprogramowane roboty, aby ze sobą walczyły i niszczyły bazy przeciwników. Oczywiście w Multiplayerze musiałby być chat, przez który członkowie drużyny mogliby się porozumiewać.

Pozdroofka
Maxwell
>>

oni mi na to:

>>Hmm... ciężko będzie. Ale jeśli więcej osób się do nas zgłosi z tego typu sugestią, to na pewno będziemy działać w tym kierunku.

Pozdrawiam

Piotr Pawlak
>>

wiecie jzu co macie robic?? tak! pisac mejle na ppawlak@manta.com.pl , zeby wlasnie takie cos stworzyli!!!!!!!!!!!!!!!!!!!!!!!!


Co o tym myślicie? To jest naprawdę ciekawostka... Ciekawe gdyby "cały" PPC wysłał na ten podany e-mail taką wiadomość, to czy by coś teraz wynikło...


A to coś na deser.

Bartek c++ - 10-12-2009, 15:21

a to działo fazowe z przekrzywionym działem :lol:

C ruels! - 17-12-2009, 17:10

Niezłe Bartek C++!I nawet wiem jak to zrobiłeś!Musiałeś coś porobić przy pliku save.
adiblol - 17-12-2009, 20:44

A nie da się tak zrobić przy ręcznym sterowaniu? :)
Berserker - 17-12-2009, 21:04

Da sie, wystarczy przekrzywic i zmienic kamere, czasem wychodzi taka bzdura.
FE4R - 19-12-2009, 12:12

Wszyscy znamy tą okropną pierwszą misję na Nowej Ziemi. Musimy przedostać się przez grzyby, wybudować kopalnię, osłaniacza itd.
Jedną z atrakcji tej misji jest jedyna osa z programem wasp02.txt, który niszczy jedynie kopalnie. Jest ona nam potrzebna do wydobycia rudy uranu i stworzenia ogniwa dla osłaniacza. I tutaj pojawia się dręczący problem, bo trzeba wybudować wieżę koło kopalni i dać ogniwo, a wszystko przez jedną osę. Więc mówię dość!

Znalazłem sposób na ocalenie kopalni przed osami. Skuteczność... cóż... 80%.


Berserker - 19-12-2009, 12:18

Albo zmarnowac jedna kostke tytanu wiecej i wybudowac kopalnie kolo wiez obronnych (raczej buduje je sie na starcie bo ulatwiaja zycie)
Bartek c++ - 19-12-2009, 20:41

FE4R ten sposób czasami nie wypala bo osy cie zepchną lub przestaną się modlić i zrzucą co mają.
FE4R - 11-01-2010, 20:02

Gdzieś przeczytałem, że w Colobocie znajduje się taka sama funkcja selektywna jak w C++. Ponieważ się trochę edukuję w tym kierunku, postanowiłem sprawdzić.

Funkcja Switch(...) { ... } jest obecna zarówno w Colobocie jak i w C++, jednak nie jest ona opisana w Podręczniku CBOT. Nie wiem, czy ktoś już próbował ją 'ujażmić', jednak działa ona jak rozbudowane if.
Oto bardzo prosty przykład:

Kod:
extern void object::Prog1()
{
    int i = 5;
   
    switch(i)
    {
        case 1 : message("Jeden", 0); break;
       
        case 2 : message("Dwa", 0); break;
       
        case 3 : message("Trzy", 0); break;
       
        case 4 : message("Cztery", 0); break;
       
        case 5 : message("Piec", 0); break;
       
        case 6 : message("Szesc", 0); break;
       
        case 7 : message("Siedem", 0); break;
       
        case 8 : message("Osiem", 0); break;
       
        case 9 : message("Dziewiec", 0); break;
       
        case 10 : message("Dziesiec", 0); break;
    }
}


Zadeklarowałem zmienną typu int o wartości 5. Wartość ta jest stała dla całego programu, gdyż żadna inna instrukcja jej nie zmienia.
Funkcja switch w nawiasie zawiera odpowiednie wyrażenie, które zwraca liczbę (z łańcuchem nie testowałem, chociaż każdy łańcuch ma odpowiadający szyk liczb). Jeśli zwrócona liczba równa się którejś z etykiet(case wartość) - wykonywana jest instrukcja po dwukropku. Instrukcja break; nie jest konieczna, jednak jeśli użyjemy case default : instrukcje; - zostanie ona wykonana w przypadku, gdy zwrócona liczba w nawiasie nie będzie odpowiadać żadnej innej etykiecie lub raczej - default pasuje do każdej zwróconej liczby. Oczywiście ten przykład jest prosty. Jeśli dołożymy switch zagnieżdżone w pętli for zwiększającej zmienną "i" co pętlę, to dostaniemy różne wyniki.

Do tajemnego try i catch oraz not jeszcze w swoim cudownym podręczniku C++ nie doszedłem.

sajmon313 - 11-01-2010, 21:18

FE4R napisał/a:

Do tajemnego try i catch oraz not jeszcze w swoim cudownym podręczniku C++ nie doszedłem.

to raczej będzie obsługiwane przez grę, zresztą jak jest errmode(), to po co bawić się w wyjątki.

A co do switch to można wykorzystać dla lepszego porządku w programie.

Nie zostało opisane w podręczniku cbot, ponieważ nie wnosi żadnej nowej funkcjonalności. To samo można osiągnąć przez :
Kod:
if (a==1) ...
else if(a==2) ...
else if(a==3) ...
...
else ...

i nie tzreba wszędzie pisać break;

FE4R - 11-01-2010, 23:05

sajmon313 napisał/a:
FE4R napisał/a:

Do tajemnego try i catch oraz not jeszcze w swoim cudownym podręczniku C++ nie doszedłem.

to raczej będzie obsługiwane przez grę, zresztą jak jest errmode(), to po co bawić się w wyjątki.

adiblol już wynalazł, że również w C++ jest funkcja try, więc postaram się wynaleźć, czy jest jakieś ciekawe zastosowanie tych funkcji w programach. Każda następna funkcja wyjaśniona innym zwiększa skuteczność ich programów.

Cytat:
Nie zostało opisane w podręczniku cbot, ponieważ nie wnosi żadnej nowej funkcjonalności.

Z tym się akurat nie zgodzę. Czemu takie dobre funkcje jak switch czy search są nieopisane, podczas, gdy inne proste funkcje jak sniff() czy grab() mają chociaż jakiś opis. Switch może znacznie poprawić czytelność i funkcjonalność programu. Osobiście nie jestem fanem aż tak zagnieżdżonych funkcji warunkowych.

Cytat:
i nie tzreba wszędzie pisać break;

Nie, nie trzeba, lecz miałem wcześniej case default, a nie chciałem, aby program wykonywał zarówno instrukcję case 5 jak i case default, więc dałem wszędzie break;, tylko potem nie chciało mi się usuwać.

[ Dodano: 14-01-2010, 09:21 ]
[ Dodano: 13-01-2010, 23:01 ]
Trochę poszukałem i lekko rozpracowałem samą składnię instrukcji try, która jest obecna w Colobocie:

try
{ funkcja }
catch( zmienna z throw )
{ instrukcje }

void funkcja()
throw (zmienna);
.

Stworzyłem prosty przykład, dostosowując się zarówno do składni jak i cech języka CBOT:

Kod:
extern void object::main()
{
    int zmienna = 0;
   
    for(;zmienna<3;zmienna++)
    {
        try
        {
            test(zmienna);
        }
        catch(1)
        {
            message("Za malo.");
        }
        catch(2)
        {
            message("Wystarczajaco.");
        }
        catch(3)
        {
            message("Za duzo");
        }
    }
}

int test(int a)
{
    switch(a)
    {
        case 0 : throw(1);
        case 1 : throw(2);
        case 2 : throw(3);
    }
}






Dodaję również przykład użycia z książki, w której to znalazłem:

Kod:
/*

#include <iostream.h>
void throw_test(int);

class ob
{
    public:
    int member;
};

int main()
{
    int flag = 2;
   
    try
    {
        throw_test(flag);
    }
    catch(const char *p)
    {
        cout << "Obsluga wyjatku znakowego" << endl;
        cout << p << endl;
    }
    catch(ob& ob_inst)
    {
        cout << "Obsluga wyjatku znakowego" << endl;
        cout << "Wartosc skladowej jest rowna " << ob_inst.member << endl;
    }
   
    return(0);
}

void throw_test(int flag)
{
    if(flag == 1)
    {
        throw "Panika!!!";
    }
    else
    {
        if(flag == 2)
        {
            ob ob_inst;
            ob_inst.member = 5;
            throw ob_inst;
        }
    }
}
*/



Tutaj również moje pytanie - czy w języku CBOT istnieją takie formy jak wskaźniki, referencje, struktury oraz unie?? Takie rzeczy bardzo by mi się przydały do programów.

FE4R - 18-01-2010, 17:39

Nie wiem, czy ktoś to już zapostował, ale...

Kolejna 'Ciekawostka', a raczej operator wzięty prosto z C++.
Jest to operator ?:

Jak to działa? Działa jak 'małe if()'; dzięki niemu skracamy program jak i można zwiększyć czytelność inicjowania zmiennych. Weźmy przykład(niestety pisany od tak z głowy:) )

Kod:
int zmienna;
int a = 1;

zmienna = (a > 0) ? 5 : -5;


Teraz objaśnienia. Zadeklarowałem 2 zmienne: 'zmienna' oraz 'a'. Zainicjowałem a wartością 1, czyli wartością dodatnią.
Następnie chcę przypisać wartość do zmiennej, jednak zależy to od tego, czy a jest większe od 0 czy mniejsze, co reprezentuje (a > 0). Jeśli wartość w nawiasie wynosi 'true', zmienna przyjme wartość po znaku ?, w tym przypadku będzie to 5. Jeśli wyniesie 'false', przypisane będzie -5.
Nie można mieć więcej znaków :, czyli
Kod:
zmienna = (a > 0) ? 5 : -5 : -6;
jest niedopuszczalne.

Nie trzeba tego wykorzystywać jedynie do przypisywania. Można zrobić również coś takiego(tak jak mówiłem - małe if()).

Kod:
int zmienna = 5;

(zmienna > 0) ? message("Dodatnia") : message("Ujemna");

Zauważcie, że średnik używa się dopiero po ostatniej instrukcji, by zakończyć wiersz programu.
W tym przypadku wykonanie instrukcji zależy od wartości zmiennej, co jest równoważne z:
Kod:
if(zmienna > 0) message("Dodatnia");
else message("Ujemna");


Nie jestem pewien, czy używając operatora ?: można wywołać więcej instrukcji, tak jak:
Kod:
(zmienna > 0) ? message("Dodatnia") message("Ktora wynosi"+zmienna) : message("Ujemna");


Potem zapostuję jeszcze rozwiązanie wszelkich wątpliwości.

kolas - 25-03-2010, 13:03

Nie wiem czy ktoś o tym wie, ale dam to tutaj.

Przepis jak zrobić mini trzęsienie ziemi


Potrzebne będą:
- 4 kostki tytanu
- 3 ogniwa elektryczne

Otwieramy w colobocie swobodną grę na ziemi (starej rzecz jasna) i budujemy fabrykę robotów. Potem budujemy 3 latające roboty (nieważne jakie ale muszą być latające) i wsadzamy im ogniwa. Teraz lecimy jednym z botów nad jakieś drzewo i znajdujemy taki punkt, że kiedy wciskamy ctrl (na domyślnych ustawieniach), to na się chłodzi reaktor. Bierzemy pozostałe 2 boty i robimy to samo na innych drzewach. Jak reaktory będą "gorące", to robot zacznie trząść ziemią, ale nie będzie spadał, bo będzie go podtrzymywało drzewo! Może robić tak godzinami, ogniwo się nie wyczerpie, bo robot nie będzie pobierał energii!

Smacznego :-D

adiblol - 25-03-2010, 15:14

A jak chcecie "prawdziwe" trzęsienie ziemi to:
1. while(true) {thump();}
2. przy pomocy produce tworzymy baterie i do nich strzelamy od razu po stworzeniu (nie jestem pewien czy się trzęsie, ale efekt graficzny jest fajny :) )

kolas - 25-03-2010, 16:03

Widziałem kilka razy "wybuchającą" baterię, ale chyba się nie trzęsie.
Abadon - 06-04-2010, 21:56

Ktoś bardzo, ale to bardzo interesuje się colobotem. Nie jest to Polak!

A oto jego kanał na youtube http://www.youtube.com/user/SparcMan

Trzeba go koniecznie zaprosić! Kto chce przygotować w języku angielskim zaproszenie na nasz portal?

Schocker - 06-04-2010, 22:33

Abadon napisał/a:
Kto chce przygotować w języku angielskim zaproszenie na nasz portal?


Me, me, I want. ^^;
Postaram się na czwartek-piątek. ^^

Schocker - 08-04-2010, 23:00

dawid960 napisał/a:
Welcome to our portal page colobot.yoyo.pl


Portal gryzie się z page - samo portal to już strona.
Ok, Abadon, jakbyś mógł jutro być na GG. ^^ Chcę to zrobić na jutrzejszy wieczór. ^^

Bartek c++ - 09-04-2010, 08:59

dawid960 napisał/a:
Na przykład

Welcome to our portal page colobot.yoyo.pl
Nie no Identyczny jak maciek z klanu! Dawid teraz mamy adres colobot.pl!
FE4R - 09-04-2010, 12:38

Despite the fact, that the portal and registration page is polish, which might cause some issues to an englishman, I consider this invitation as a very good idea.
Bartek c++ - 09-04-2010, 13:56

Ja też tak uważam, mimo iż to jest polska stronka to i tak anglika można zaprosić :->
Schocker - 09-04-2010, 14:48

Cytat:
Despite the fact, that the portal and registration page is polish, which might cause some issues to an englishman, I consider this invitation as a very good idea.


I think there was a language selection drop-down somewhere on the forum index, but I can't find it now. It could have been removed. Huh, maybe Abadon has that option in the Administrative Panel. ^^

DeiDara - 18-04-2010, 13:42

Я не понимаю, что вы можете писать на русском языке. В Google я не могу понять этого странного текста, и не учить английский, а японский.
Moja wena ^^

artur - 19-04-2010, 15:56

wracając do tematu...patrzcie na to
http://rapidshare.com/fil...olobot.rar.html
astronauta nie lata na fabryce robotów tylko po niej chodzi,ale chodzi w miejsu czyli idzie,a nie ruszy się z miejsca. :-D

// Rapidshare ssie, RAR ssie -adiblol

SparcMan - 19-05-2010, 07:47

Hurray! I made it. Thank you Google language translate! Perhaps I can assist in some English Translation for the site.

Tłumaczenie Google:
Hurra! Zrobiłem to. Dziękuję Google Tłumacz języka! Być może będę mógł pomóc w angielskich tłumaczeń dla danego terenu.

DeiDara napisał/a:
Я не понимаю, что вы можете писать на русском языке. В Google я не могу понять этого странного текста, и не учить английский, а японский.
Moja wena ^^


Попробуйте польском языке. Или еще лучше, попробуйте обнаружить языка возможность Google перевести. Это тоже работает.

Apus - 06-06-2010, 16:09

A ja wiem jak dostać się do houston bez kodu noclip!
Należy wlecieć nad dach houston, a następnie spróbować na nim wylądować.
Ale nie zatrzymamy się tak jak nad fabryką robotów, tylko przenikniemy przez dach. :-D
Houston ma nieprzenikalne ściany i wieżyczkę, ale prawie cały dach jest przenikalny.

Abadon - 06-06-2010, 16:42

To chyba już wszyscy znają. Jako iż jesteś nowy niech inni nie będą do ciebie mieli pretensji że zapewne powtarzasz się tym odkryciem w ciekawostkach.
Apus - 06-06-2010, 16:51

Nigdy nigdzie nie znalazłem żadnej wzmianki o tym, więc napisałem.
colobotwymiiata - 06-06-2010, 19:44

Ja o tym nie wiedziałem.
C ruels! - 06-06-2010, 19:46

I ja też ale żeby chodzić po Houdson to już trzeba wpisać kod noclip :-P
Bartek c++ - 08-06-2010, 23:12

C ruels! napisał/a:
I ja też ale żeby chodzić po Houdson to już trzeba wpisać kod noclip :-P
Ci też by się kody żeby pisać Houston normalnie...
bbiidduull - 20-06-2010, 20:32

Chyba to jest bug www.youtube.com/watch?v=AZPyKUJnOmg
Knight_in_Fire - 06-09-2010, 11:44



Co tu jest nie tak?

Po eliminacji Królowej Obcych.
Ciekawostką jest fakt, iż w powietrzu wydaje dźwięk jazdy.

Korniszon - 15-10-2010, 10:30

A ja odkryłem coś dziwnego.
Gdy zrobiłem program do wybuchu pająka i zrobiłem wszystkie budynki(oprócz skrytki, ponieważ jest niezniszczalna). Po wybuchu pająków zapisałem grę i... wszystkie ruiny były zapisane jako RuinBotFactory. :D Dziwne? :shock:

Własna literówka - Korniszon

Apus - 15-10-2010, 14:40

Na pewno nic nie zmyślasz? RuinBotFactory to fundamenty fabryki robotów. A uruchomiłeś tego save'a?
adiblol - 15-10-2010, 19:54

Z tego co pamiętam ruiny po save'ie zamieniają się w RuinBotFactory albo kilka innych, na pewno nie ma osobnej ruiny dla każdego zniszczonego budynku.
Korniszon - 16-10-2010, 17:04

Apus napisał/a:
A uruchomiłeś tego save'a?

Tak. I były ruiny wszystkich budynków.

@adiblol: Zrobiłem wszystkie budynki i wszystkie ruiny miały RuinBotFactory.
[dodano 16-10-2010 17:12 przez Korniszon]
Ale id miały inne.

Apus - 16-10-2010, 18:45

adiblol napisał/a:
Z tego co pamiętam ruiny po save'ie zamieniają się w RuinBotFactory albo kilka innych, na pewno nie ma osobnej ruiny dla każdego zniszczonego budynku.


Ale np. radar czy huta mają osobne ruiny więc nie powinno z nich zrobić RuinBotFactory.

Berserker - 16-10-2010, 21:26

Ruiny budynkow maja jakies id 600-610 bodajze, ale one wszystkie tak samo sie nazywaja :)
Korniszon - 18-10-2010, 08:08

Apus napisał/a:
Ale np. radar czy huta mają osobne ruiny więc nie powinno z nich zrobić RuinBotFactory.

Ale tak było.

Berserker napisał/a:
Ruiny budynkow maja jakies id 600-610 bodajze, ale one wszystkie tak samo sie nazywaja

Ale u mnie było np.: id=1, id=4 itd.

P.S. Czemu piszesz bez polskich znaków? :shock:

Berserker - 18-10-2010, 14:46

Cytat:
Ale u mnie było np.: id=1, id=4

Niewazne jakie maja id, wazne, ze kilka roznych id moze miec ta sama nazwe - i tak za pomoca tej nazwy nie odwolasz sie do konkretnego id.

Cytat:
P.S. Czemu piszesz bez polskich znaków?

Bo zeby pisac z polskimi znakami musialbym sie zastanawiac kiedy alt wcisnac, a tak to moge pisac nie zastanawiajac sie co wlasciwie musze wcisnac.

Korniszon - 20-11-2010, 10:15

Nowa ciekawostka: funkcja pow(). Jeszcze nie wiem do czego służy, ale za chwilę sprawdzę...

[ Dodano: 20-11-2010, 10:18 ]
Kod:
int p = pow(-10,10);

p = 1410065408

Berserker - 20-11-2010, 11:33

To nie jest nowa funkcja, ona jest tak samo ukryta jak abs(), pow(n, k) zwraca n podniesione do potegi k.

Skoro juz tu pisze, to robotowi ktory przed nami ucieka na Krystalii w misji "Awaria systemu" nie konczy sie energia :o . Wystarczy dalej go sledzic po oddaniu skrzynki, znajdziecie go jak bedzie sobie wisial w powietrzu majac z 1% energii

Apus - 20-11-2010, 15:21

Berserker napisał/a:
Skoro juz tu pisze, to robotowi ktory przed nami ucieka na Krystalii w misji "Awaria systemu" nie konczy sie energia :o . Wystarczy dalej go sledzic po oddaniu skrzynki, znajdziecie go jak bedzie sobie wisial w powietrzu majac z 1% energii


Dziwne.
W createobject'cie niema nic dziwnego:
Kod:
CreateObject pos=36.30; 16.40 dir=1.6 type=WingedGrabber range=500 power=1 script1="run1.txt" run=1 selectable=0

W programie niema też niczego, poza kodem służącym do testowania w komentarzach:
Kod:
extern void object::Run()
{
    point    circuit[];
    int        i, max;
   
    i = 0;
    circuit[i].x =  35;  circuit[i].y =  55;  circuit[i++].z = 10;
    circuit[i].x =  37;  circuit[i].y =  90;  circuit[i++].z = 10;
    circuit[i].x =  98;  circuit[i].y =  82;  circuit[i++].z = 10;
    circuit[i].x = 134;  circuit[i].y = 104;  circuit[i++].z = 10;
    circuit[i].x = 112;  circuit[i].y = 161;  circuit[i++].z = 10;
    circuit[i].x = 148;  circuit[i].y = 190;  circuit[i++].z = 10;
    circuit[i].x = 205;  circuit[i].y = 216;  circuit[i++].z = 10;
    circuit[i].x = 244;  circuit[i].y = 219;  circuit[i++].z = 10;
    circuit[i].x = 255;  circuit[i].y =  76;  circuit[i++].z =  4;
    circuit[i].x = 185;  circuit[i].y =  45;  circuit[i++].z = 10;
    circuit[i].x = 162;  circuit[i].y =  -1;  circuit[i++].z = 10;
    circuit[i].x = 139;  circuit[i].y = -45;  circuit[i++].z = 90;
    circuit[i].x = 165;  circuit[i].y = -80;  circuit[i++].z = 10;
    circuit[i].x = 235;  circuit[i].y =-134;  circuit[i++].z = 10;
    circuit[i].x = 226;  circuit[i].y =-203;  circuit[i++].z = 10;
    circuit[i].x = 185;  circuit[i].y =-262;  circuit[i++].z = 90;
    circuit[i].x = 173;  circuit[i].y =-300;  circuit[i++].z = 90;
    circuit[i].x = 144;  circuit[i].y =-340;  circuit[i++].z = 90;
    circuit[i].x =  35;  circuit[i].y =-322;  circuit[i++].z = 10;
    circuit[i].x = -27;  circuit[i].y =-240;  circuit[i++].z = 10;
    circuit[i].x = -87;  circuit[i].y =-250;  circuit[i++].z = 10;
    circuit[i].x =-137;  circuit[i].y =-259;  circuit[i++].z = 10;
    circuit[i].x =-182;  circuit[i].y =-274;  circuit[i++].z = 10;
    max = i;

//    for ( i=0 ; i<max ; i++ )
//    {
//        produce(circuit[i], 0, WayPoint, "");
//    }

    grab();

    for ( i=0 ; i<max ; i++ )
    {   
        goto(circuit[i], circuit[i].z, 1,1);
//        message(i);
    }

    goto(-233, -215, 10, 0,1);
    drop();

    goto(-333, -64, 20, 1,1);
}


// Chrome sprawdza błędy -adiblol

Berserker - 20-11-2010, 15:38

Sprawdzilem jeszcze raz, tym razem nawet zaprogramowalem bota by monitorowal jego energie i wysokosc. Wisi 21,45m nad ziemia i jego poziom energii leci w dol az do 0,02, pozniej sie zatrzymuje i wtedy robot jest w powietrzu do przegrzania reaktora. Niestety, ale jak podmienilem ogniwo mojego robota z tym nierozladowywalnym to rozladowalo sie jak tylko ruszylem :(
adiblol - 20-11-2010, 16:41

Przecież wiszenie w powietrzu w ogólne nie pobiera energii. :roll:
Berserker - 20-11-2010, 16:59

Faktycznie 0.o... Nigdy bym takiej bzdury w Colobocie sie nie spodziewal, a jednak!
Emxx52 - 29-11-2010, 20:56

http://www.colobot.cba.pl...topic.php?t=855

To też ciekawostka

LOTnick - 27-12-2010, 18:22
Temat postu: x
Zamieńcie sobie w pliku scene/free201.txt przy obiekcie "Me" wartość option=- na option=2. Uruchomcie Swobodną Grę na Księżycu. Od teraz wasz kosmonauta jest beztlenowcem i ma niewydolność układu odrzutowego :-D
Korniszon - 27-12-2010, 18:34

@up: a co to za ciekawostka?

[ Komentarz dodany przez: adiblol: 27-12-2010, 18:37 ]
Normalna.

Simbax - 27-12-2010, 19:18

Moim zdaniem żadna. Każdy kto chociaż próbował robić user lvl-e wie o "option"...
bbiidduull - 29-01-2011, 16:10

Weźcie sobie jakiegoś robota. Wyjmijcie mu ogniwo i odpalcie ten program. Mi się kreci bez ogniwa.

Kod:

while(true)
{
turn(10);
}

Apus - 29-01-2011, 16:37

bbiidduull napisał/a:
Weźcie sobie jakiegoś robota. Wyjmijcie mu ogniwo i odpalcie ten program. Mi się kreci bez ogniwa.

Kod:

while(true)
{
turn(10);
}

A oprócz tego chyba kręci się dużo szybciej, prawda?

bbiidduull - 29-01-2011, 16:42

Tak, o wiele szybciej. Dziwne to jest... A jak dasz turn(1); i masz ogniwo, to nic z tego ogniwa nie pobiera.
Apus - 29-01-2011, 16:58

bbiidduull napisał/a:
Tak, o wiele szybciej. Dziwne to jest... A jak dasz turn(1); i masz ogniwo, to nic z tego ogniwa nie pobiera.

Ten szybki skręt został odkryty chyba w czasie gdy nie wchodziłeś na forum.
Tylko że u mnie żeby robot skręcał tak szybko, wartość turn musi wynosić od 5 do 8. Przy turn (1); i turn(10); obraca się normalnie.

Abadon - 31-01-2011, 14:54

Może troszeczkę odświeżę bo niektórzy zapomnieli o tym temacie.

Czy wiesz że w Colobocie sprawdza się przysłowie "czas leczy rany"?

adiblol - 31-01-2011, 16:48

Abadon napisał/a:
Może troszeczkę odświeżę bo niektórzy zapomnieli o tym temacie.

Ostatni post:
Cytat:
Wysłany: 29-01-2011, 16:58   

:P


// A to dobre, nie zauważyłem :-D . Jeny ale jestem bystry. Pozdrawiam - Abadon

Apus - 19-02-2011, 19:57

To też ciekawostka.
Raptor - 19-02-2011, 23:50

Abadon napisał/a:
Czy wiesz że w Colobocie sprawdza się przysłowie "czas leczy rany"?

Faktycznie, było coś takiego w artykule ''Komputer Świat - Gry'' z 2002 r. Przysłowie się sprawdza niestety tylko i jedynie u Astronauty (Me)...

Abadon - 03-08-2011, 14:57

Zauważyliście ukryte przesłanie w Colobocie? Chodzi o ostatnie misje, które dzieją się na Nowej Ziemi. Otóż jej teren i nazwa zgadza się z Nową Ziemią (73°51'N 54°30'E) położoną na Morzu Arktycznym, gdzie to właśnie zrzucono najsilniejszą bombę jądrową - Car Bombe (58 megaton).

Zakładając to można wytłumaczyć obecność obcych, czyli zmutowanych mrówek, os, pająków, a nawet trujących grzybów. Czy to jest jakieś świadome przesłanie, ostrzeżenie? Tego się pewnie nie dowiemy, ale zbieżność faktów istnieje i jest widoczna.

Apus - 03-08-2011, 16:56

Abadon napisał/a:
Zauważyliście ukryte przesłanie w Colobocie? Chodzi o ostatnie misje, które dzieją się na Nowej Ziemi. Otóż jej teren i nazwa zgadza się z Nową Ziemią (73°51'N 54°30'E) położoną na Morzu Arktycznym, gdzie to właśnie zrzucono najsilniejszą bombę jądrową - Car Bombe (58 megaton).

Zakładając to można wytłumaczyć obecność obcych, czyli zmutowanych mrówek, os, pająków, a nawet trujących grzybów. Czy to jest jakieś świadome przesłanie, ostrzeżenie? Tego się pewnie nie dowiemy, ale zbieżność faktów istnieje i jest widoczna.


Eee? Dlaczego teren się zgadza? Na Nowej Ziemii w Cololocie są drzewa, a prawdziwa leży w strefie tundry.

Abadon - 03-08-2011, 17:09

Cytat:
Na Nowej Ziemii w Cololocie są drzewa


To zmutowane brzozy katłowate i wierzby :roll: Apus, spokojnie - pisałem ogólnie... Na Nowej Ziemi są widoczne połacie śniegu.

Berserker - 03-08-2011, 20:20

Cytat:
właśnie zrzucono najsilniejszą bombę jądrową - Car Bombe (58 megaton).

Wlasnie? W przeciagu ostatnich pol roku? Troche sie nie zgadza z data powstania Colobota.

Abadon - 03-08-2011, 20:37

Cytat:
gdzie to właśnie zrzucono


Domyślnie chodzi o miejsce... oj czepiacie się szczegółów... albo rzeczywiście ze mną jest coś nie tak, co zrobię to źle, źle, źle... mam tego dość, seria niepowodzeń.

Nie było tematu....

Simbax - 03-08-2011, 20:53

Abadon napisał/a:
albo rzeczywiście ze mną jest coś nie tak


Z tobą jest coś nie tak? Spójrz na mój avatar i podpis :lol:

Abadon napisał/a:
mam tego dość, seria niepowodzeń


Odrobina optymizmu nikomu nie zaszkodziła, a na pewno pomogła.

Raptor - 03-08-2011, 21:03

Abadon, nie frustruj się :-) ! Jest dobrze, przekaz dało się zrozumieć.

Z innej beczki w sprawie Nowej Ziemi w Rosji. Czy i w jakim języku słowo "Terranova" oznacza "Nowa Ziemia"? Pytam, bo może się to przydać w sprawie tego przekazu...

Berserker - 03-08-2011, 23:54

Tak i to jest lacina, aczkolwiek w wielu jezykach mozna tak okreslac nowa ziemie.
Mrocza - 16-09-2011, 20:03

"CollectTitanium" też jest po łacinie.
Madman07 - 16-09-2011, 21:46

JA bym to nazwał Novus Mundus po Lantiańsku ;]
Raptor - 17-09-2011, 00:08

No to ja estońskim zaszpanuję:

Exsultate Justi! Colonization powstaje! :-o

Mrocza - 24-09-2011, 21:19

A ja włączyłbym google translate i zaszpanował innymi językami.

ہر کوئی مختلف زبانوں کا علم پر فخر کیا جا سکتا ہے

Abadon - 13-02-2012, 15:10

Czy wiecie że na youtube pojawia się coraz więcej filmików o Colobocie. Są to głównie recenzje i materiały tupu let's play colobot.


CronManPL
Phitherek
TheRealYonish
LasekxD
Jakiś Chińczyk
PlayGameZoneStudios
www107pl

Raptor - 13-02-2012, 23:02

Większość recenzji mnie rozwala. Recenzenci mają wadę wymowy i nie wiedzą, z czym mają do czynienia.
Abadon - 21-02-2012, 11:19

Myślę że w tym temacie można zamieszczać nasze odkrycia z związku z katalogiem, który przysłał nam EPSITEC.


A więc... rozwiązała się zagadka tajemniczego hydrantu, który okazał był się obiektem we wczesnej fazy gry. Towarzyszył on astronaucie, lecz jego funkcja nadal nie jest znana. Przypuszcza się że pełnił rolę kamery...

Również tajemnicze wraki poprzedniej ekspedycji w grze Colobot okazały się obecne we wczesnej fazie projektowania gry.

Raptor - 21-02-2012, 17:44

Abadon napisał/a:
A więc... rozwiązała się zagadka tajemniczego hydrantu, który okazał był się obiektem we wczesnej fazy gry. Towarzyszył on astronaucie, lecz jego funkcja nadal nie jest znana. Przypuszcza się że pełnił rolę kamery...

Taki śmieszny robocik z czułkami, jako kamera... Znając styl EPSITEC'a - możliwe.

Warto zajrzeć do pliku "traduc.txt" w źródle. Jest tam lista wczesnych nazw kategorii. Co ciekawe, tuż przy Me, widnieje kategoria Wiz, i jest ona podpisana... toto. Wszystko jasne, skoro jest tuż przy astronaucie, to oznacza, że jego rola była bardzo istotna. Może to inteligentny robot, podający graczowi wskazówki?

W "traduc.txt" jest jeszcze kilka innych ciekawostek. Np. czym jest BaseCamp?

Widać też, że wcześniej miano zamiar zrobić każdy typ robota treningowego, zamiast, jak to jest oficjalnie, dawać wartość każdemu botowi w scene:
TrainingRollerBot
TrainingCrawlerBot
TrainingJetBot
TrainingSpiderBot

krzys_h - 21-02-2012, 17:55

Kod:
if ( num == EVENT_INTERFACE_TOTO   )  strcpy(text, "Robbie\\Twój asystent");

Wygląda na opcję w ustawieniach.

[ Dodano: 21-02-2012, 17:56 ]
Kod:
        if ( num == OBJECT_TOTO         )  strcpy(text, "Robbie");

nazwa obiektu po najechaniu


Powered by phpBB modified by Przemo & WRIM © 2003 phpBB Group