Autor Wątek:  Uporządkowywanie struktury katalogowej  (Przeczytany 6078 razy)

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

Offline Balaclava

  • Zasłużony dla Symulatora
  • Wiadomości: 937
  • vel. krzysiuup
    • Zobacz profil
  • Otrzymane polubienia: 726
Uporządkowywanie struktury katalogowej
« dnia: 15 Listopada 2016, 18:58:40 »
Po skatalogowaniu modeli pomyślałem, że warto byłoby w końcu pozbyć się starej struktury katalogowej. O ile dobrze pamiętam plany te sięgają kilka lat wstecz, aczkolwiek nic mi nie wiadomo o postępie prac. Jeśli gdzieś tam ktoś już to zrobił (bądź robi), proszę, poinformujcie mnie o tym, bo nie chcę wymyślać koła na nowo.
No, ale do rzeczy: Obecna struktura katalogów nie jest jakaś super przejrzysta. Skąd mamy wiedzieć, że modeli mostów mamy szukać w /eng, skoro nazwa folderu na to nie wskazuje? Jest to zapewne jedna z wielu rzeczy, które są uciążliwe przy tworzeniu scenerii. Co prawda katalog obiektów po części rozwiązuje ten problem, ale warto pójść krok dalej i jakoś tematycznie pogrupować te obiekty, aby ich wyszukiwanie w katalogu było jeszcze szybsze.
Moja koncepcja:
W konsultacji ze "składaczami" paczek całościowych chciałbym usystematyzować strukturę folderów models i scenery, a w przyszłości także textures, a także dostosować do niej wszystkie oficjalnie wydane scenerie oraz udostępnić program to umożliwiający, aby tworzone aktualnie scenerie mogły być szybko poprawione.

Prosiłbym kogoś wyżej postawionego o wytyczne dotyczące nazewnictwa i poziomów podziału obiektów na kategorie i ewentualnie podkategorie. (dla przykładu: albo sam folder mieszkalne, albo mieszkalnie/bloki, mieszkalne/domy etc.)

Pozdrawiam, Krzysiek
« Ostatnia zmiana: 15 Listopada 2016, 18:59:50 wysłana przez KrzysztofGliwice »
Dokumentacja dla przyszłych pokoleń deweloperów:
MaSzynowa Wiki
Narzędzia deweloperskie - Blender

Offline Stele

  • Zasłużony dla Symulatora
  • Wiadomości: 10133
    • Zobacz profil
  • Otrzymane polubienia: 2610
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #1 dnia: 15 Listopada 2016, 19:14:41 »
http://eu07.pl/forum/index.php/topic,24953 Seba wziął to na siebie, moim zdaniem podszedł nieco od tyłka strony i jak widać sprawa przycichła. Jest jeszcze nieco jałowa dyskusja w wydziale beta sprzed trzech lat, jeszcze przez Quarka zaczęta.

Podstawą jest tu program dostosowujący powstające scenerie, z możliwością dynamicznej modyfikacji bazy. Widzę, jesteś tego świadom, a to już połowa sukcesu. :)
Mój kanał youtube

Offline szczawik

  • Deweloper
  • Wiadomości: 1467
    • Zobacz profil
  • Otrzymane polubienia: 438
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #2 dnia: 15 Listopada 2016, 19:15:39 »
Ja kiedyś zrobiłem katalogowanie, wdrożyłem je do dwóch scenerii, ale nie poszło to dalej.
Stworzyłem swego czasu narzędzie do łatwego przesuwania plików, być może będzie pomocne. Gdyby w razie co była potrzebna jakaś funkcjonalność to pisz.
http://eu07.pl/forum/index.php/topic,24985.msg364502.html#msg364502

Offline MaciejM

  • Wiadomości: 4095
    • Zobacz profil
  • Otrzymane polubienia: 1231
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #3 dnia: 15 Listopada 2016, 19:53:06 »
Cytuj
(dla przykładu: albo sam folder mieszkalne, albo mieszkalnie/bloki, mieszkalne/domy etc.
@Ra swego czasu wspominał, że lepiej jest aby struktura była szersza niż głębsza, bo usprawnia to wczytywanie. Także albo wszystko wrzucamy do /mieszkalne albo rozdzielamy jeszcze bardziej na /domy, /bloki (jako podfoldery katalogu /scenery.

Post numer #3000. Fanfary proszę.
PKP Intercity Zakład Centralny w Warszawie

14 lat z MaSzyną!

Offline Balaclava

  • Zasłużony dla Symulatora
  • Wiadomości: 937
  • vel. krzysiuup
    • Zobacz profil
  • Otrzymane polubienia: 726
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #4 dnia: 15 Listopada 2016, 19:59:40 »
Należałoby się zastanowić, co będzie bardziej intuicyjne przy wstawianiu. Osobiście skłaniam się ku umiarkowanej ilości katalogów, zawierających obiekty ogólnej kategorii. Czyli np. mieszkalne/dom1, mieszkalne/blok5.
Dokumentacja dla przyszłych pokoleń deweloperów:
MaSzynowa Wiki
Narzędzia deweloperskie - Blender

Offline Krzysiek626

  • Zasłużony dla Symulatora
  • Wiadomości: 5925
  • EXIT
    • Zobacz profil
    • Krzysiek626
  • Otrzymane polubienia: 443
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #5 dnia: 15 Listopada 2016, 20:11:38 »
To jest kolejny wątek o tym samym. Mnie już wydawało się, że zostały ustalone pewne zasady katalogowania.
trata ta ta tra ta ta
Jeśli ktoś zrobi szybciej niż te obiecane, to niech robi.

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3926
    • Zobacz profil
  • Otrzymane polubienia: 279
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #6 dnia: 15 Listopada 2016, 20:30:52 »
W zasadzie, jesli zrobi sie zalozenia, ze z twojej kreciej roboty, powstanie katalog includow wraz z obrazkami i jesli ludzie beda z niego korzystac, to mozna by katalogowac dowolnie modele odpowiednio je grupujac tylko w programie czy bazie danych, a odwolania do nich nie ruszac. Wtedy zabawa z przesuwaniem plikow w sceneriach i odwolan do nich, bedzie zbedna. Mozna gdyby ktos chcial korzystac z innego narzedzia, zroboic eksport w jakiejs formie z twojego programu czy tam z Rainsteda.
Czyli beda dwie warstwy: wyzsza- uzytkownika z ladnie pogrupowanymi modelami, druga nizsza warstwa - odwalania do nich (smietnik).
Wiem, ze nie to chciales osiagnac, jednak uzytkownika interesowac bedzie, tylko ta warstwa wyzsza.
« Ostatnia zmiana: 15 Listopada 2016, 20:43:41 wysłana przez Mariusz1970 »

Offline queuedEU

  • Zasłużony dla Symulatora
  • Wiadomości: 1265
    • Zobacz profil
    • Celebrity Maszyna
  • Otrzymane polubienia: 33
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #7 dnia: 15 Listopada 2016, 23:03:48 »
Od tego postu nie mozesz wiecej pisac na tym forum, inaczej skonczy sie swiat i nie bedzie zasiegu.

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3926
    • Zobacz profil
  • Otrzymane polubienia: 279
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #8 dnia: 16 Listopada 2016, 06:28:27 »
Ty to napisales do mnie, macieja czy co?

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #9 dnia: 16 Listopada 2016, 09:49:00 »
Bardziej się rozbija o to, że plik może być w dowolny miejscu jeśli korzystamy z edytora, który ma oddzielne kategoryzowanie dodatkowów a osobno ścieżki do plików. Przecież każdy inc mógłby mieć w nagłówku słowo category, które określałoby w którym miejscu drzewka wyświetla się w edytorze. A gdzie plik leży fizycznie w strukturze katalogów na dysku jest drugorzędną sprawą.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3926
    • Zobacz profil
  • Otrzymane polubienia: 279
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #10 dnia: 16 Listopada 2016, 19:35:08 »
Ja tam mysle, ze wszystko mozna zalatwic w bazie danych + zgrabny edytorek bazy i nie trzeba tworzyc zadnych naglowkow w inc.
« Ostatnia zmiana: 16 Listopada 2016, 19:42:59 wysłana przez Mariusz1970 »

Offline Balaclava

  • Zasłużony dla Symulatora
  • Wiadomości: 937
  • vel. krzysiuup
    • Zobacz profil
  • Otrzymane polubienia: 726
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #11 dnia: 16 Listopada 2016, 19:50:22 »
Obiekty w katalogu będą oznaczone tagami, więc w żadne nagłówki nie trzeba się bawić.
Dokumentacja dla przyszłych pokoleń deweloperów:
MaSzynowa Wiki
Narzędzia deweloperskie - Blender

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #12 dnia: 16 Listopada 2016, 21:07:31 »
Takie podejście ma tą jedną zasadniczą wadę, że w momencie dodawanie nowego modelu trzeba dodatkowo edytować bazę / tag. To jest prosta droga do posiadania 100 różnych baz.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3926
    • Zobacz profil
  • Otrzymane polubienia: 279
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #13 dnia: 16 Listopada 2016, 21:15:26 »
To jest zaleta. Kazdy moze sobie ukladac (klasyfikowac), jak mu sie podoba. W niczym to nie przeszkadza, ze u mnie dany inc w bazie bedzie klasyfikowany jakos tam, a u kogos innego, komu inaczej wygodnie, inaczej. Zreszta, naglowek w inc, tez mozna zmieniac pod siebie :)
« Ostatnia zmiana: 16 Listopada 2016, 21:18:48 wysłana przez Mariusz1970 »

Offline Balaclava

  • Zasłużony dla Symulatora
  • Wiadomości: 937
  • vel. krzysiuup
    • Zobacz profil
  • Otrzymane polubienia: 726
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #14 dnia: 16 Listopada 2016, 21:18:18 »
Taką koncepcję z tagami przedstawił mi @Ra. Przystałem na nią, ponieważ uznałem, że wygodniej będzie kliknąć w tag niż przewijać listę w poszukiwaniu pożądanej kategorii. Dodatkowo tagi można ze sobą łączyć, zawężając wyniki wyszukiwania.
Dokumentacja dla przyszłych pokoleń deweloperów:
MaSzynowa Wiki
Narzędzia deweloperskie - Blender

Offline firleju

  • Zasłużony dla Symulatora
  • Wiadomości: 1588
  • bawię się (w) exe...
    • Zobacz profil
  • Otrzymane polubienia: 121
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #15 dnia: 16 Listopada 2016, 21:19:20 »
Chodzi mi o to, że w momencie wydania dodatku, aby twórca mógł korzystać z modeli wraz z nim wydanych, będzie sobie musiał ręcznie je wpisać do bazy, zamiast po prostu przeskanować katalogi i mu wpadną nowe modele do odpowiednich kategorii same. A tak naprawdę najlepsze by było, gdyby model w edytorze miał podgląd live, a nie ze zdjęcia.
Skrypty do Blendera dostępne tutaj
W miarę aktualne wiki EXE wiki.eu07.es

Offline Mariusz1970

  • Zasłużony dla Symulatora
  • Wiadomości: 3926
    • Zobacz profil
  • Otrzymane polubienia: 279
Odp: Uporządkowywanie struktury katalogowej
« Odpowiedź #16 dnia: 16 Listopada 2016, 21:31:30 »
Nie bedzie musial w przypadku juz istniejacych. Bedzie polegal na domyslnych, ktore sobie bedzie mogl zmieniac. W przyadku nowych, zawsze ktos gdzie musi cos dopisac jako pierwszy i dopisze tag. Kwestia jego propagacji dla innych.
« Ostatnia zmiana: 16 Listopada 2016, 21:32:38 wysłana przez Mariusz1970 »