Pl/Changelog 2.12: Difference between revisions

From FlightGear wiki
Jump to navigation Jump to search
(Created page with "{{draft|changelog|This changelog is currently being written for the next FlightGear release. Feel free to help! If you are aware of any FlightGear related changes, please add ...")
 
No edit summary
Line 34: Line 34:
'''Transponder'''
'''Transponder'''


The transponder instrument system has been overhauled, making it easier to use from panels, supporting Mode-S altitude encoding, and sending the important properties over multi-player. This will allow more realistic ATC interactions, since id (squawk) codes now matter! See this wiki page for more information on installing / updating the transponder installation in aircraft.  
Przyrząd transpodera został gruntownie przebudowany pozwalając na prostsze użycie go z poziomu paneli, wspiera Mod-S i wysyła ważne wartości przez multiplayer. To pozwala na bardziej relistyczną komunikację z ATC, ponieważ kod transpondera (squawk) ma teraz znaczenie! Przejdź do tej strony wiki, aby zobaczyć więcej informacji dotyczących instalacji/aktualizacji transpondera w samolocie.


'''Wydajność'''
'''Wydajność'''
Line 73: Line 73:
'''System Canvas '''
'''System Canvas '''


The "canvas" system is FlightGear's fully scriptable 2D rendering system, which makes it easy for users to create new instruments, glass cockpit displays, HUDs and even dialogs and custom GUI widgets using FlightGear's built-in scripting language [[Nasal]] (which looks really similar to JavaScript).
"Canvas" (ang. płótno) jest w pełni skryptowalnym systemem renderowania 2D, ułatwiającym użytkowinkom tworzenie nowych instrumentów, wyświetlaczy glass cockpit, HUDów, a nawet okien dialogowych i niestandardowych widżetów GUI, używając wbudowanego w FlightGear języka skryptowego [[Nasal]] (który wygląda bardzo podobnie do JavaScript).


Canvas improvements in this release include:
Kilka udoskonaleń Canvas w tym wydaniu:
* The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
* The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
* The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
* The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
* Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
* Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
* Enable texture repeat for Canvas images
* Powtarzanie tekstur dla zdjęć Canvas.
* Improved support for displaying GUI widgets.
* Większe wsparcie dla wyświetlania widżetów GUI.


'''Nasal Scripting'''
'''Nasal Scripting'''
* All methods exposed to the Nasal props module now accept an optional first parameter refering to another node by a relative path.
* All methods exposed to the Nasal props module now accept an optional first parameter refering to another node by a relative path.
* SimGear's SGTimer class is now fully exposed to Nasal, see the new '''maketimer'''() API.
* SimGear's SGTimer class is now fully exposed to Nasal, see the new '''maketimer'''() API.
* Several Nasal bugs that could previously trigger a crash were fixed.
* Kilka błędów Nasal mogących powodować "wysypywanie się" zostało naprawionych.


'''Rembrandt'''
'''Rembrandt'''
Line 96: Line 96:
* Duża część samolotów AI otrzymała nowe malowania. Airbus A320 i A330 zostały przemodelowane, podczas gdy w innych modelach ulepszono animacje.
* Duża część samolotów AI otrzymała nowe malowania. Airbus A320 i A330 zostały przemodelowane, podczas gdy w innych modelach ulepszono animacje.
* Tankowanie w powietrzu zostało udoskonalone.
* Tankowanie w powietrzu zostało udoskonalone.
** Pilots can now  have a choice of a number of AI air-to-air refueling tankers and can select the airspeed of the tanker to match their own aircraft if required.
** Piloci mają możliwośc wybieranie liczby cystern AI oraz mogą dopasować ich prędkość do wartości szybkości samolotu.
** Tankers are more realistic, support multiple refuelling points, configurable fuel flow rates, and the refuelling "envelope" centered on the drogue/boom position.
** Cysterny są bardziej realistyczne, wspierają wiele punktów tankowania, można modyfikować przepływ paliwa, strefa tankowania jest wycentrowana na przewodzie paliwowym.
** The probe position on the receiving aircraft taken into account when calculating whether contact has been made.
* Do określania kiedy nastąpił kontakt brana jest pod uwagę pozycja sondy na samolocie.
** Refuelling difficulty is configurable in-sim by setting the distance from the drogue/boom that refuelling occurs.
** Poziom trudności tankowania może być modyfikowany bezpośrednio w symulatorze przez określenie w jakiej odległości od przewodu paliwowego zachodzi tankowanie.
** The tanker is now able report a successful contact to the pilot.
** Cysterna informuje pilota o udanym kontakcie.


''' Regionalne tekstury '''
''' Regionalne tekstury '''

Revision as of 12:23, 29 July 2013

This changelog is a draft.

This changelog is currently being written for the next FlightGear release. Feel free to help! If you are aware of any FlightGear related changes, please add them to the changelog.
It's a good idea to check the newsletters since the last release, and the git commit history. To view the changelog for the most recent release, please see Changelog 2.10.


Upcoming FlightGear Changelog

The FlightGear development team is happy to announce the v2.12 release of FlightGear, the free, open-source flight simulator. This new version contains many exciting new features, enhancements and bugfixes. Highlights in this release include improved usability, continued development of the Canvas rendering toolkit, and improved scenery rendering.

Founded in 1997, FlightGear is developed by a worldwide group of volunteers, brought together by a shared ambition to create the most realistic flight simulator possible that is free to use, modify and distribute. FlightGear is used all over the world by desktop flight simulator enthusiasts, for research in universities and for interactive exhibits in museums.

FlightGear features more than 400 aircraft, a worldwide scenery database, a multi-player environment, detailed sky modelling, a flexible and open aircraft modelling system, varied networking options, multiple display support, a powerful scripting language and an open architecture. Best of all, being open-source, the simulator is owned by the community and everyone is encouraged to contribute.

Download FlightGear v2.12 for free from FlightGear.org

FlightGear - Fly Free!

Główne zmiany w tym wydaniu

Modelowanie samolotów

  • Nowy system śledzenia animacji zapewnia łatwe rozwiąznie dla twórców samolotów, aby zanimować skomplikowane ruchy elementów, takie jak drzwi goleni podwozia przymocowane do zawiasów czy "gear scissors". Animacje mogą być zrobione w Blenderze i potem wyeksportowane do FlightGear

A new tracking animation provides an easy way for aircraft developers to animate complex kinematic systems like gear scissors or landing gear doors attached to struts. The animation can be implemented in Blender and then exported to FlightGear.

Środowisko

  • Góry lodowe pojawiają się na morzach arktycznych.
  • Drzewa liściaste tracą swoje listowie, jeśli znajdują się powyżej lini śniegu, tworząc przekonujący, zimowy wygląd

Deciduous trees shed their foliage if they are above the snowline, creating a convincing winter look.

  • Klimatyczna linia śniegu podnosi się i opada podczas latania po całym świecie

The climatic snow line moves up and down as you fly around the world.

  • "Basic weather" jest teraz połączone z "Atmospheric Light Scattering".
  • Chmury są rozmieszczane bardziej realistycznie, kiedy używasz dokładnego modelowania pogody.

Transponder

Przyrząd transpodera został gruntownie przebudowany pozwalając na prostsze użycie go z poziomu paneli, wspiera Mod-S i wysyła ważne wartości przez multiplayer. To pozwala na bardziej relistyczną komunikację z ATC, ponieważ kod transpondera (squawk) ma teraz znaczenie! Przejdź do tej strony wiki, aby zobaczyć więcej informacji dotyczących instalacji/aktualizacji transpondera w samolocie.

Wydajność

Wiele problemów związanych z NavCache doświadczanych przez użytkowników Windowsa (lagi) zostało rozwiązanych.

Zgodność

Znów została przywrócona zgodność ze starszymi systemami nie obsługującymi GLSL (shadery), więc FlightGear już nie odmawia współpracy z takimi systemami.

Atmospheric Light Scattering (rozpraszanie światła w atmosferze)

  • Niezwykle zaawansowany shader wysokiej jakości pozwwala na automatyczne generowanie detali, nawet do kilku centymetrów.
  • Wprowadzono symulacje jesiennych barw od środka lata do początku zimy.
  • Warunki niskiej widoczności są teraz znacznie lepiej renderowane.
  • Drzewa poruszają się z wiatrem.
  • Widoczne są fale morskie przy wysokich klifach.

Zwiększona wydajność, zmniejszenie wymagań pamięci

Funkcjonalność

  • Moduł checklist został rozbudowany.
    • Punkty checklisty są kolorowane, w celu pokazania czy zostały wykonane, jeśli tak - są zielone, natomiast niekompletne - żółte
    • Aby uwałtwić zapoznanie się z cockpitem, można podświetlić dany przyrząd.
    • Wirtualny drugi pilot może wykonywać chcecklistę w imieniu kapitana.
    • Tutoriale są automatycznie generowane na podstawie checklist, przez co wirtualny instruktor może Cię poprowadzić przez całą checklistę,
  • A knob animation generalizes the operation of knobs and switches in the cockpits of various aircraft.
  • Okno Pogody została przeprojektowane, aby ułatwić jego użytkowanie.
  • Tooltips (available under the Debug menu) provide feedback that computer pilots have to miss due to an absence of audio or haptic feedback. When you hover your mouse over a switch or lever, a little window tells you the current state of the switch.

Tłumaczenie

  • Menu oraz wiadomości systemowe zostały przetłumaczone na portugalski.

System Canvas

"Canvas" (ang. płótno) jest w pełni skryptowalnym systemem renderowania 2D, ułatwiającym użytkowinkom tworzenie nowych instrumentów, wyświetlaczy glass cockpit, HUDów, a nawet okien dialogowych i niestandardowych widżetów GUI, używając wbudowanego w FlightGear języka skryptowego Nasal (który wygląda bardzo podobnie do JavaScript).

Kilka udoskonaleń Canvas w tym wydaniu:

  • The style setter system has been reworked, style setters are now only setup once for each element type and not for each element instance as before. A static map holds the setters for each element type. Also an animation type is stored which will later allow to animate properties of Canvas elements without specifying an animation type.
  • The Nasal/cppbind framework has been improved to expose more Canvas internals to Nasal space
  • Canvas textures can now not only be used as aircraft/cockpit textures (instruments, MFDs) and for the HUD/GUI, but also for scenery objects. Canvas textures can now be placed on scenery objects. This allows for example creating animated signs/monitors such as a Visual Docking Guidance System.
  • Powtarzanie tekstur dla zdjęć Canvas.
  • Większe wsparcie dla wyświetlania widżetów GUI.

Nasal Scripting

  • All methods exposed to the Nasal props module now accept an optional first parameter refering to another node by a relative path.
  • SimGear's SGTimer class is now fully exposed to Nasal, see the new maketimer() API.
  • Kilka błędów Nasal mogących powodować "wysypywanie się" zostało naprawionych.

Rembrandt

  • Wzrastająca liczba samolotów jest kompatybilna z techniką renderowania Rembrandt.

Ulepszenia AI

  • Scenariusze AI mogą być ładowane w czasie działania symulatora.
  • Duża część samolotów AI otrzymała nowe malowania. Airbus A320 i A330 zostały przemodelowane, podczas gdy w innych modelach ulepszono animacje.
  • Tankowanie w powietrzu zostało udoskonalone.
    • Piloci mają możliwośc wybieranie liczby cystern AI oraz mogą dopasować ich prędkość do wartości szybkości samolotu.
    • Cysterny są bardziej realistyczne, wspierają wiele punktów tankowania, można modyfikować przepływ paliwa, strefa tankowania jest wycentrowana na przewodzie paliwowym.
  • Do określania kiedy nastąpił kontakt brana jest pod uwagę pozycja sondy na samolocie.
    • Poziom trudności tankowania może być modyfikowany bezpośrednio w symulatorze przez określenie w jakiej odległości od przewodu paliwowego zachodzi tankowanie.
    • Cysterna informuje pilota o udanym kontakcie.

Regionalne tekstury

Następujące miejsca mają teraz własne, indywidualne tekstury oraz automatycznie generowane budynki:

  • Środkowy Wchód,
  • Wielka Brytania,
  • Wyspy na północnym Atlantyku - Wyspy owcze, Szetlandy, Greenlandia,
  • Madagaskar.

Wyróżnione i poprawione samoloty

  • Mudry CAP 10C
  • Tupolev Tu-154B-2
  • ASW-20

Inne

  • Dodatkowe joysticki i pedały orczyka zyskały wsparcie:
    • GoFlight TQ6-ADV
    • Genius Metalstrike 3D
    • Microsoft SideWinder Precision Racing Wheel rudder pedals

Bug fixes

  • Idź na our bugtracker, aby zobaczyć niekomplentą jeszcze listę bugów naprawionych w tym wydaniu.