[X3*] Edycja pozycji startowych

Forum do dyskusji o x-grach i problemach technicznych

Moderators: Alan Phipps, Moderatorzy polskiego forum

User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

[X3*] Edycja pozycji startowych

Post by Sorkvild »

Interesuje mnie edycja pozycji startowych w grze. Chcialbym zdefiniowac moja flote dostepna tuz na starcie, oraz stan konta. Mile widziane juz na pocztaku TL, M6 i kilka mysliwcow oraz nieco gotoweczki.
Jest problem bo nie bardzo rozumiem jak to "ugryzc", ktre pliki zawieraja pozycje startowe i coz trzeba (oraz czym) zmienic by miec na pocztaku to co sie chce ?
Prosze o wskazowki.


Edit: Problem rozwiazany
http://forum.egosoft.com/viewtopic.php? ... 56#2876256
Last edited by Sorkvild on Mon, 4. May 09, 21:51, edited 2 times in total.
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
rolnik_pl
Posts: 97
Joined: Tue, 23. Jan 07, 15:36
x3tc

Post by rolnik_pl »

Na początek napisz w jakiej grze potem zobaczymy??
User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

Post by Sorkvild »

No wlasnie, chodzi mi zarowno o Reunion i Terran C.
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
User avatar
klarix
Moderator (Polski)
Moderator (Polski)
Posts: 674
Joined: Wed, 6. Nov 02, 20:31
x4

Post by klarix »

To proponuję oznaczyć topic w [X3*].

klarix
User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

Post by Sorkvild »

rolnik_pl zdaje mnie sie, iz wiesz cos na ten temat :D
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
danros
Posts: 85
Joined: Thu, 1. Feb 07, 09:53
x3tc

Post by danros »

tutaj jest jedna dodatkowa pozycja startowa do TC :)
statek M6 i 100 tys. kasy na początek :P

http://forum.egosoft.com/viewtopic.php? ... t=normandy
User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

Post by Sorkvild »

Nie szukam statku i pozycji tylko chce stworzyc swoja, pozatym ten statek jest oblesny ;)
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
dziadzioMiecio
Posts: 69
Joined: Wed, 1. Dec 04, 14:37
x3tc

Post by dziadzioMiecio »

No kórna na łatwiznę kolega idzie
User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

Post by Sorkvild »

@dziadziomiecio
Dziekujemy panu juz.
******************



OK, poszuaklem, znalazlem. Pozycje startowe sa w folderze ze skryptami.
Wkleje tu przykladowy start z Xtended.

Jak widac kazdy start ma przypisane dwa skrypty:
-Script galaxy.XTM_Pirate_Profiteer.initplayership
-Script plugin.XTM.Start.7.PirateProfit

Tworzenie pozycji startoej chyba sobie odpuszcze, latwiej bedzie zatem zmodyfikowanie JUZ ISTNIEJACEJ!


Code: Select all

Script galaxy.XTM_Pirate_Profiteer.initplayership

Version: 110
for Script Engine Version: 33
Description

XTM: Start position - Pirate Profiteer
Arguments

Source Text


001   $null = null
002   set global variable: name='XTM.CUSTOMSTART.CODE' value=7
003   
004   $strt.sctr = get sector from universe index: x=0, y=15
005   $strt.sctr =  find a random sector: startsector=$strt.sctr, jumps=100, owner=Pirates
006   
007   $x =  = random value from -20000 to 20000 - 1
008   $y =  = random value from -3000 to 3000 - 1
009   $z =  = random value from -20000 to 20000 - 1
010   
011   
012   * Spawn Player Ship
013   $plship =  create ship: type=Kea owner=Player addto=$strt.sctr x=$x y=$y z=$z
014 @ = $plship -> call script 'plugin.XTM.Lib.EquipShip.Full' : 
015   = $plship -> install 1 units of Singularity Engine Time Accelerator
016   = $plship -> install 1 units of Freight scanner
017   = $plship -> install 1 units of Docking computer
018   
019   * Set notoriety
020   set notoriety of Argon -> Player to -42 points
021   set notoriety of Boron -> Player to -3420 points
022   set notoriety of Split -> Player to -787 points
023   set notoriety of Paranid -> Player to -4751 points
024   set notoriety of Teladi -> Player to 478 points
025   set notoriety of Pirates -> Player to 12056 points
026   set notoriety of Goner -> Player to 1 points
027   set notoriety of Yaki -> Player to 123 points
028   set notoriety of Terran -> Player to -3420 points
029   
030 @ START $null -> call script 'plugin.XTM.Start.7.PirateProfit' :  Player Ship=$plship
031   
032   return $plship

W powyzszym skrypcie mozemy ustawic wyposarzenie naszego statku, a takze rzadana reputacje!

Code: Select all

Script plugin.XTM.Start.7.PirateProfit

Version: 110
for Script Engine Version: 33
Description

XTM: Start position - Pirate Profiteer
Arguments

1: plship , Var/Ship owned by Player , 'Player Ship'
Source Text


001 @ = wait randomly from 1400 to 1700 ms
002   
003   $null = null
004   $strt.sctr = $plship -> get sector
005   $x = $plship -> get x position
006   $y = $plship -> get y position
007   $z = $plship -> get z position
008   
009   * Spawn player escorts
010   $ship =  create ship: type=Mamba MkI owner=Player addto=$strt.sctr x=$x y=$y z=$z
011 @ = $ship -> call script 'plugin.XTM.Lib.EquipShip.Full' : 
012   START $ship -> command COMMAND_PROTECT : arg1=$plship, arg2=[TRUE], arg3=null, arg4=null
013   
014   $ship =  create ship: type=BlastClaw owner=Player addto=$strt.sctr x=$x y=$y z=$z
015 @ = $ship -> call script 'plugin.XTM.Lib.EquipShip.Full' : 
016   START $ship -> command COMMAND_PROTECT : arg1=$plship, arg2=[TRUE], arg3=null, arg4=null
017   
018   * Give money
019   add money to player: 67386
020   
021   * Add Bala Gi Ships
022 @ = $null -> call script 'plugin.XTM.Lib.AddWareToStations' :  ware=Eclipse  race=Argon  class=Shipyard  number=1
023 @ = $null -> call script 'plugin.XTM.Lib.AddWareToStations' :  ware=Chimera  race=Split  class=Shipyard  number=1
024 @ = $null -> call script 'plugin.XTM.Lib.AddWareToStations' :  ware=Medusa  race=Paranid  class=Shipyard  number=1
025 @ = $null -> call script 'plugin.XTM.Lib.AddWareToStations' :  ware=Headquarters  race=Boron  class=Shipyard  number=1
026 @ START $null -> call script 'plugin.XTM.Lib.SellOne' :  ShipType=Hyperion  Global='XTM.ES.HYPERION.SELL1'  Race=Paranid  Sector=Paranid Prime
027   
028   * Make some pirate stations friendly
029   $Stations =  get station array: of race Pirates class/type=Factory
030   $i =  size of array $Stations
031   while $i
032    dec $i = 
033    $Factory = $Stations[$i]
034    skip if  = random value from 0 to 2 - 1
035     $Factory -> set relation against Player to Friend
036   end
037   
038   return $plship
W powyzszym skrypcie ustawiamy glownie nasze eskorty, czyli statki nam towarzyszce. Wyposazone sa wedlug skryptu template z xtm. Co istatne tutaj tez ustawiamy stan konta.



Pytanie jest takie - jakim edytorem tekstu zamienic wartosci w pliku? Notatnik chyba ma swoja czcionke i moze nie byc zgodnosci, tak mnie sie wydaje co w efekci bedzie prowadzilo do wysypania sie gry.
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
xanth
Posts: 78
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by xanth »

Notatnik obsluguje tylko plain text, a to jaka aktualnie jest czcionka, sluzy tylko do wyswietlania, zadne informacje o czcionce nie sa nigdzie zapisywane. Generalnie, jesli chcesz cokolwiek edytowac w czystym tekscie, to tylko notatnik i pochodne.

X.
Sauron11
Posts: 6193
Joined: Wed, 6. Nov 02, 20:31
x3tc

Post by Sauron11 »

Jakiś łoś tu wczesniej pisał, że w TC jest na tyle łatwo zarabiać kasę, że na M6 powinno sie szybko uzbierać bez skryptowienia rozgrywki. Po co więc tyle zachodu, by przyspieszyć grę o dwa dni w przód? :roll:
I used to be a moderator like you, until I took an arrow to the knee.
Core i5-3570_3,4 GHz, 8GB 1600MHz, Asus GTX660TiOC 2GB, Audigy, Iiyama B2776HDS.
User avatar
Yacek
Posts: 3157
Joined: Wed, 18. Jul 07, 11:44
x3tc

Post by Yacek »

Sauron11 wrote:Jakiś łoś tu wczesniej pisał, że w TC jest na tyle łatwo zarabiać kasę, że na M6 powinno sie szybko uzbierać bez skryptowienia rozgrywki.
Pan o mnie piszę?
Bo ja jestem tego zdania, początki w TC są bardzo łatwe, byle misja i mamy już szybki skok reputacji, kasa też szybko leci. Zrobienie fabuły terran jest proste, a w zamian otrzymujemy aż dwa M6, którymi spokojnie poradzimy sobie przez kilka następnych fabuł i misji. Jeśli dołoży się do tego kilka fajnych skryptów to bajka wygląda jeszcze lepiej. Po co więc zmieniać profile startowe? Jak dla mnie całkiem bez sensu, dla mnie gra jest zawsze najlepsza na początku, gdy brak kasy i gdy chcąc coś kupić muszę długo zbierać kredyty. Kiedy mam już wszystko, kupić mogę wszystko, wtedy bankrutuję (zaczynam grę od nawa jako Bankrut zabójca) i zabawa sie powtarza.
X3:AP 3.1+XRM 1.30d+MSP 1.7+LoCo 2.01+IR 2.0
Zapraszamy wszystkich chętnych na forum XUDB, gdzie znajdziesz FAQ, opisy skryptów, modów i fabuł, oraz Mamut HQ.
[ external image ]
dziadzioMiecio
Posts: 69
Joined: Wed, 1. Dec 04, 14:37
x3tc

Post by dziadzioMiecio »

Ja tylko potwierdze posiadam juz dwa statki i gotówkę na pierwsza fabryczke musze trochę range podnieść żeby kupić to co chcę no ale skoro mi dziękujecie za pomoc no to sposob zostanie ze mną powiem że gram tylko wieczorem po pracy od 21 do 23 tak średnio dwa razy w tygodniu.
User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

Post by Sorkvild »

Co trzy powyzsze wypowiedzi maja z tym o co pytam :|
Panowie, jesli macie ochote rozmawiac, o tym czy lepiej sie gra majac cala flote statkow lub argonskie disco - to zalozcie sobi temat osobny i tam dyskutujcie. Ja pytam tu o strone techniczna rzeczy.


Kiedys pytalem o edycje plikow .xml bo chcialem zrobic spolszczenie i bodajze LeWaR doradzil mi robienie to programami notepad++ lub JEdit ze wzgledu na mozliwosc kodowania znakow UTF-8. Wiec chyba ma to znaczenie czy edytuje plik .xml windowsowym notepadem czy programem rozpoznajacym kod.
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
User avatar
LeWaR
Posts: 1472
Joined: Sat, 8. May 04, 16:33
x4

Post by LeWaR »

Zgadza się. Windowsowy notepad jedzie na CP1250, nie na UTF-8.
Osobiście polecam JEdit.

Dalej: sprawa dotyczy wyłącznie polskich znaków, a tych w profilach startowych nie uświadczysz, więc notatnikiem możesz edytować.

Pozdrawiam
Skrypty i spolszczenia do skryptów dla X3 Reunion, TC, Albion Prelude >> http://www.mamuthq.net.pl
C2Q 6600@2,4GHz | 8GB@1066MHz Ram | GForce GTX 460 1GB | Win7 64bit
XTC+XRM | Albion Prelude
User avatar
Mani_
Posts: 1865
Joined: Thu, 14. Oct 04, 14:48
x2

Post by Mani_ »

Sorkvild wrote:Co trzy powyzsze wypowiedzi maja z tym o co pytam :|
Panowie, jesli macie ochote rozmawiac, o tym czy lepiej sie gra majac cala flote statkow lub argonskie disco - to zalozcie sobi temat osobny i tam dyskutujcie. Ja pytam tu o strone techniczna rzeczy.


Kiedys pytalem o edycje plikow .xml bo chcialem zrobic spolszczenie i bodajze LeWaR doradzil mi robienie to programami notepad++ lub JEdit ze wzgledu na mozliwosc kodowania znakow UTF-8. Wiec chyba ma to znaczenie czy edytuje plik .xml windowsowym notepadem czy programem rozpoznajacym kod.
A mi się wydaje, że Pan po prostu jest zbytnio cięty i pretensjonalny. Wszędzie widzisz ataki i wiele osób sprowadzasz po kilku chwilach do parteru (jak w przypadku dziadziomiodzio...), przypominam, forum to nie box... Ktoś napisał coś ewidentnie sarkastycznego, a tu taka ściana betonu :o

Luzu więcej, luzu Panie
http://forum.xudb.pl/index.php - ciekawskich zapraszam
User avatar
Sorkvild
Posts: 3445
Joined: Thu, 8. Jun 06, 14:07
x3tc

Post by Sorkvild »

Dzieki za pomoc LeWaR, dalo rade z notatnikiem :wink:
Elite Dangerous| I survived the Dragon Incident ... then I took an arrow to the knee
We want the Boron back!
User avatar
Oviraptor
Posts: 59
Joined: Fri, 31. Oct 08, 16:46

Post by Oviraptor »

Sorkvild wrote: Tworzenie pozycji startoej chyba sobie odpuszcze, latwiej bedzie zatem zmodyfikowanie JUZ ISTNIEJACEJ!
I słusznie, bo tworząc nowy profil od zera musiałbyś stworzyć jeszcze plik TJobs. Każdy profil ma przyporządkowany taki plik. Bez niego cały wszechświat byłby pusty. Modyfikując istniejący profil możesz wykorzystać jego plik TJobs.
Obrigado pela abertura do fórum, mas nós convidamos você a http://forum.xudb.pl/index.php
User avatar
Pavlo
Posts: 721
Joined: Thu, 6. May 04, 08:56
x3tc

Post by Pavlo »

Yacek wrote:[...] Zrobienie fabuły terran jest proste, a w zamian otrzymujemy aż dwa M6 [...]
Yacku możesz mi coś sprecyzować? Czy jako drugi M6 chodziło ci o możliwość kupna Springblossoma? Bo nie kojarzę żebym dostał 2 M6 podczas kampanii terrańskiej...
X3 TC: 200 mln kr. Boreas, Deimos, Hyperion, Vidar, 2xSpringblossom, HCP, Centaur Naprawczy, 6 UT, 4 fabryki, kompleks alkoholowy :) i trochę drobnicy...
Kriss99
Posts: 65
Joined: Sun, 18. Mar 07, 15:25

Post by Kriss99 »

@Pavlo:
chyba chodziło o M8 Claymore, które dostajemy na samym końcu jako zapłatę. Springblossoma to może daostaniemy jak skończy się Aldrin mission?
X3:TC PL 2.5

Return to “Polskie / Polish X-Forum”