Autor Wątek: Solved/Rozwiązane: Program do przesuwania scenerii.  (Przeczytany 188 razy)

0 użytkowników i 1 Gość przegląda ten wątek.

Offline Zdebu

  • Supporter
  • *
  • Wiadomości: 164
  • Kartoteka
  • Siła reputacji: 65
  • Zdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezes
  • Distance Travelled: 2533km
  • Trains Routed: 384
Program do przesuwania scenerii.
« dnia: 03 Lipiec 2017, 10:45:35 »
Witam, tak jak w temacie szukam przesuwacza scenerii, gdyż ten od matka już nie działa. Wiec, jeśli ktoś jest w posiadaniu takowego przesuwacza to błagał bym o podzielenie się :)
« Ostatnia zmiana: 20 Lipiec 2017, 10:42:56 wysłana przez Ulfrig »
Węzeł Łazowski - Prace wstrzymane, sceneria będzie budowana od nowa.

Offline greg86

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 855
  • Kartoteka
  • Siła reputacji: 65
  • greg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezes
  • SJZ
  • Distance Travelled: 2196km
  • Trains Routed: 297
Odp: Program do przesuwania scenerii.
« Odpowiedź #1 dnia: 03 Lipiec 2017, 11:08:21 »
Word i excel pomogą.
Projekt LCS Jastrzębie - 20%
Poprawki w toku...

Offline skyy2

  • Supporter
  • *
  • Wiadomości: 51
  • Kartoteka
  • Siła reputacji: 52
  • skyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnikskyy2 naczelnik
  • "Dyżurny od siedmiu boleści" ~Matz32 o mnie
  • Distance Travelled: 3097km
  • Trains Routed: 658
Odp: Program do przesuwania scenerii.
« Odpowiedź #2 dnia: 03 Lipiec 2017, 11:32:33 »
A dlaczego chcesz przesunąć scenerie?
Poznań Wola - 40%

Offline greg86

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 855
  • Kartoteka
  • Siła reputacji: 65
  • greg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezes
  • SJZ
  • Distance Travelled: 2196km
  • Trains Routed: 297
Odp: Program do przesuwania scenerii.
« Odpowiedź #3 dnia: 03 Lipiec 2017, 12:02:33 »
Podejrzewam że zabrakło miejsca w którymś kierunku. Zakładam że na południe :)
Projekt LCS Jastrzębie - 20%
Poprawki w toku...

Offline Zdebu

  • Supporter
  • *
  • Wiadomości: 164
  • Kartoteka
  • Siła reputacji: 65
  • Zdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezesZdebu prezes
  • Distance Travelled: 2533km
  • Trains Routed: 384
Odp: Program do przesuwania scenerii.
« Odpowiedź #4 dnia: 03 Lipiec 2017, 12:14:23 »
Word i excel pomogą.
Mógłbyś wyjaśnić tą zasadę, bo szczerze mówiąc nawet nie wiem jak się do tego zabrać?

A dlaczego chcesz przesunąć scenerie?

X'ów mi nie starczyło
Węzeł Łazowski - Prace wstrzymane, sceneria będzie budowana od nowa.

Offline greg86

  • Supporter
  • *
  • Pioneer
  • *
  • Wiadomości: 855
  • Kartoteka
  • Siła reputacji: 65
  • greg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezesgreg86 prezes
  • SJZ
  • Distance Travelled: 2196km
  • Trains Routed: 297
Odp: Program do przesuwania scenerii.
« Odpowiedź #5 dnia: 03 Lipiec 2017, 13:02:25 »
Względnie prosto zakładając, że parametry współrzędnych są zawsze na tym samym miejscu w wierszu. Ale po kolei:
1) otwórz plik sc w Wordzie lub wklej go do Worda;
2) ponieważ Excel nie trawi kropek musimy lekko pozmieniać znaki w pliku, a ponieważ występują w nim zarówno kropki jak i przecinki, to najpierw zamień wszystkie przecinki na inny znak interpunkcji (oprócz kropki i średnika) a następnie kropki zamień na przecinki
3) mając za separatory średniki konwertujesz tekst na tabelę, którą z kolei wklejasz w Excelu
4) w Excelu zawsze są trzy arkusze, nam wystarczą dwa: pierwszy na oryginał, drugi na przesunięcie (oryginał wklej do obu arkuszy)
5) w arkuszu przesunięcie w pierwszym wierszu z obiektami na scenerii (dlaczego pominąłem obiekty Route zaraz napiszę, choć niektórzy pewnie sami się domyślą) wybierasz komórkę ze współrzędną X i wpisz formułę:
=<nazwa Arkusza z oryginałem>!<współrzędna edytowanej komórki>+/-<wartość o jaką chcesz przesunąć scenerię>
np.: =Arkusz1!D3-1000
6) mając zaznaczoną poprzednio zedytowaną komórkę przekopiuj jej formułę przeciągając zaznaczenie w dół na pozostałe obiekty
7) analogicznie można postąpić ze współrzędną Z w razie potrzeby
8 ) pozostaje przesunąć wjazdy, co robimy dla każdego odrębnie, pamiętając, żeby przesunąć je o takie same wartości jak pozostałe obiekty.
9) gdy wszystko zostanie już "przesunięte", kopiujemy arkusz przesunięcia z powrotem do worda, zamieniamy przecinki na kropki, a wybrane w pkt 2 znaki interpunkcyjne, które zastąpiły przecinki, z powrotem na przecinki (kolejność jest ważna) oraz konwertujemy tabelę na tekst z separatorami w postaci średników. (Uwaga, niektóre obiekty mają mniej parametrów niż inne, stąd po konwersji trzeba usunąć nadmiar średników z końca krótszych linii).

Przesuwałem tak kiedyś Pawłowice i działają do dziś :)
« Ostatnia zmiana: 03 Lipiec 2017, 13:04:46 wysłana przez greg86 »
Projekt LCS Jastrzębie - 20%
Poprawki w toku...