Welcome, Guest |
You have to register before you can post on our site.
|
Online Users |
There are currently 210 online users. » 0 Member(s) | 208 Guest(s) Bing, Google
|
Latest Threads |
Soviet Union doesn't fall
Forum: Bug Reporting
Last Post: Luap
12-20-2020, 09:07 PM
» Replies: 2
» Views: 5,604
|
I just downloaded the fil...
Forum: Discussion
Last Post: Tjoeker
10-10-2020, 02:56 PM
» Replies: 2
» Views: 8,496
|
Forum inactivity
Forum: News
Last Post: Tjoeker
09-22-2020, 07:27 PM
» Replies: 0
» Views: 1,776
|
new airliners
Forum: Discussion
Last Post: Tjoeker
09-21-2020, 04:45 PM
» Replies: 5
» Views: 3,615
|
airliner condition
Forum: Discussion
Last Post: Tomcatter
09-21-2020, 04:18 PM
» Replies: 2
» Views: 2,110
|
Planes unable to fly in w...
Forum: New Features
Last Post: Brytenwalda
09-20-2020, 12:26 PM
» Replies: 3
» Views: 6,334
|
Laws in the game
Forum: Discussion
Last Post: Tjoeker
09-20-2020, 11:30 AM
» Replies: 1
» Views: 1,629
|
Blog update
Forum: News
Last Post: AirBerliner
09-20-2020, 10:31 AM
» Replies: 191
» Views: 320,117
|
Blog Update juli?
Forum: Off-Topic Discussion
Last Post: Tjoeker
08-25-2020, 09:45 PM
» Replies: 1
» Views: 5,972
|
Tutorial/Guide somewhere?
Forum: Discussion
Last Post: SchulzeV
08-25-2020, 12:13 PM
» Replies: 2
» Views: 2,565
|
|
|
VIA route |
Posted by: adrianstu98 - 01-11-2020, 05:55 PM - Forum: Discussion
- Replies (2)
|
|
Hi everyone, I have a problem creating routes with stops. I don't have the option to create a VIA route. I think I'm doing something wrong but I've been reviewing posts and I can't find anything. Thanks for the help!
|
|
|
Airlines Missing |
Posted by: tiernae - 01-11-2020, 02:11 AM - Forum: Bug Reporting
- Replies (1)
|
|
I just downloaded the new version, and so far, I haven't played a second of it, because although the airlines are in the data folder, literally most of them don't appear as options to play in the actual game. I can't play as Qantas, or Virgin Australia, or any of those types of Airlines. British Airways is also missing. The only ones that are there (in Australia at least) are Airnorth, Airlines of Tasmania and some other airline I can't remember the name of right now.
Please fix this. Thank you, I love the game besides this.
|
|
|
Some thoughts from a new player |
Posted by: VodkaOnFire - 01-10-2020, 08:04 PM - Forum: Discussion
- Replies (7)
|
|
Hey there.
Found this game a few days ago and decided to give it a go - I like many kinds of simulation games, but I almost entirely play them offline, which is exactly why this one had me interested. I've been playing for quite a few hours, and thought I'd chime in and maybe start a discussion/get some feedback for the developers. So, here goes.
First off, this game reminds me a lot of Football Manager in the way the UI and menu system is built up - thats actually quite nice, and is a layout that will be familiar to many people since a lot of websites are also built similarly. The major difference between TAP and everything else is, that everything else is much easier to use. In short, it boils down to (imo) a severe lack of quality-of-life features. The absolutely most lacking is the ability to go "back" to the last screen you looked at. This will make airport browsing, checking runway length requirements and building facilities much easier, not to say it'll save countless hours in the long run. This, in turn, will allow us to actually PLAY more, resulting in more testing and helping squash more bugs. I can't really understand how this isn't in, and if it is, it is so hard to find that I haven't managed it - and I have thousands and thousands of hours with all sorts of games and IT-related stuff. If I can't do it, I doubt the average user can. A few other things I'd like to see, which shouldn't be hard to do, would be things like:
- On Airport screen (also on aiport demand screen), have a column show the longest available runway for the airports (this will ALSO alleviate a lot of the back-and-forth). Should fit even on 1080p-displays, and for users with 1440p or wider, there's more than enough room. For lower resolution, make the list scroll sideways as well.
- Make it possible to keep sub-tabs open. For instance, I'd like to keep a tab open for my home base airport at all times, and I'd like to be able to click demand immediately, rather than having to press "home --> my airport --> demand" all the time. Same for the "home" tab, and any other tab.
- Add ability to copy onboard services/facilities between multiple different timespans that AREN'T general. It's time consuming to create the same onboard service for all flights over 5-9 hrs and creating seperate ones for shorter flights/using general.
On the technical side of things (yes, this might be more difficult to do a quick-fix for, I'd like for all systems, even low-end, to allow the game to read more data to memory. There is a lot of lag/slowdown from the game having to load stuff that could easily be loaded to memory, for instance airlines, route data for your own airline, aircraft purchases, airports and much more. My game, where I am admittedly only 8 years in or so, takes up between 150-300 megabytes of memory. By general standards, I run a relatively high-end system with 16GB of RAM, but most normal people today run at least 8GB, so using a little more memory shouldn't be an issue.
One of the more pressing things I've seen mentioned on these forums is the AI. I can see that the AI is already on the to-do list, but I actually believe the more pressing issue is, that the financial side of the game doesn't exist at all. I'd be absolutely fine with not having a decent AI, because making one can take a LOT of effort, if I'd just at least be competing with myself. However, right now the basic "autopilot" formula is: Start game --> Lease 747 --> Fly highest-density route and overcharge massively --> Buy 747 ---> Repeat ---> ??? --> PROFIT $$$. In a year or two, you'll be making so much money that there's no way for you to spend it all. I've read that demand is also being looked at, and that's nice. The more pressing issue is, that maintenance, upkeep on terminal/facilities and so on is non-existent. If only that was actually a thing, then there'd be just a little bit of a challenge for the first few years. Even lease prices could be 10 times higher, and you'd still be making money on the larger routes. In early 1980', I can easily make 20 million dollars a month PER ROUTE I fly with a 747, making the lease on a 747 seem ridiculous. And paying the full purchase price for a new one (about $50million) also just takes 2½ months, meaning if I have two 747's, I can fund the purchase of 747's faster than the aircraft supplier manages to churn them out.
The last thing I'd like to touch on has nothing to do with the game, and all to do with how it is "marketed" if you will. As a relatively new player wanting to try out something new, I was happy to find that the game was free at first. I've tried it out, I quite liked it, and even though there are a lot of issues that need to be ironed out, I am also aware that this is in Alpha, and therefore I am absolutely okay with that. However, my question now is: How do I support this project if I decide later on that I'd like to? Also, what do I get for my support? What I mean is not that I want a reward or something, but there is no way for me to really see how much time is spent on development, how many people are developing, what is next in the pipeline other than a very small teaser, and what the time horizon is for getting some of those features out there. I obviously realise that we are all humans that have a TON of other stuff we need to attend to, but I think it's hard to be a supporter of something if you have no idea when you will get a return on your investment/support. For me persoanlly, that is some of the stuff I'd want to see elaborated on before I'd seriously consider supporting the game financially. It's just not clear enough to me, especially because the website isn't really up-to-date, and while I realise it's not a priority when there's so much stuff to update with the game, I feel it might be a deal-breaker for a lot of people that take a look at this game but then decide to skip it.
Anyway, those are some of my points. I usually don't post on forums for any games, but I really feel like this one has a ton of potential, so I decided to go ahead. I'd also like to end by saying, like I mentioned just before, that I know the developers, like the rest of us, have so many other things to do in life than develop. This post is in no way, shape or form criticism, but simply what I'd really like to see if the game were to REALLY be a big hit with me, and while admittedly it's frustrating that some of them are not in at this point in time, I am absolutely fine with that since this is still an alpha. Thanks for reading, and continue the good work - I can't wait to see this game become more and more fleshed out and get better and better every update
|
|
|
2.14.2 |
Posted by: Tjoeker - 01-09-2020, 03:56 PM - Forum: Versions
- Replies (6)
|
|
We have a new version number as this update has more changes than the usual patch.
You could call it a small update.
If you are using the Itch Desktop app, the download should happen automatically. If not you can check for a new update.
Itch has notified me that the bug that corrupts our database with this auto-updates has been fixed.
You can still manually download the new version.
--
Changelog V2.14.2
DISABLED: Advertising
CHANGE: Flight times now take speed limits below 10 000ft and take off/landing speeds into account.
FIX: Fixed issue that crashed game on start up with certain airlines.
FIX: The game now correctly loads seating configuration of Saab 340 and Overture.
FIX: Fixed issue where game crashed while saving with faulty video facilities.
GUI: Schedule now uses full window width.
GUI: Hovering a flight in the airliner scheduler now shows local time of arrival/departure.
GUI: Airliner images now show larger.
GUI: The airliner info window now shows measurements.
|
|
|
[APPROVED] Routes Information |
Posted by: rocas777 - 01-02-2020, 11:28 PM - Forum: New Features
- Replies (1)
|
|
It would be useful if we could delete the information on a route. For e.g. the filling degree takes a lot to stabilize after a route change(diferent airplane, diferent price, changes on the classes). If we could reset the route information we could get a immediate feedback on the impact the change caused.
|
|
|
Game Crash on Changing Seating Configuration |
Posted by: TeamNutmeg - 01-02-2020, 01:16 PM - Forum: Bug Archive
- Replies (2)
|
|
Starting a game in 1960, purchased my fleet, changed seat configuration, attempted to save, and the game crashed. In troubleshooting, I seem to have narrowed down the cause to changing the seat configuration on the Vickers Viscount 810. Even a change as simple as converting the default all-first-class configuration to an all-economy one - even when nothing else (pitch, width, rows) is changed - causes the game to crash on any subsequent save, and causes the resulting save to crash the game when loading.
Following is the contents of my log file from the crash on saving:
Game time: 1/1/1960 12:00:00 AM
Version: Version 2.14 Patch J (Alpha)
1/2/2020: 3:09 AM System.NullReferenceException: Object reference not set to an instance of an object.
at TheAirlineProjectV2.Infrastructure.Model.LoadSaveModel.Converters.AirlinerClassesConverter.<>c.<ConvertTo>b__7_0(FacilityOptionType o) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\LoadSaveModel\Converters\AirlinerClassesConverter.cs:line 159
at System.Linq.Enumerable.WhereSelectListIterator`2.MoveNext()
at System.String.Join(String separator, IEnumerable`1 values)
at TheAirlineProjectV2.Infrastructure.Model.LoadSaveModel.Converters.AirlinerClassesConverter.ConvertTo(ITypeDescriptorContext context, CultureInfo culture, Object value, Type destinationType) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\LoadSaveModel\Converters\AirlinerClassesConverter.cs:line 159
at System.ComponentModel.TypeConverter.ConvertTo(Object value, Type destinationType)
at SQLiter.SQLiter.getPropertyValue(Object type, PropertyInfo property)
at SQLiter.SQLiter.SaveAll[T](IEnumerable`1 data)
at TheAirlineProjectV2.Infrastructure.Model.LoadSaveModel.LoadSaveHelpers.SaveGame(SaveFile save) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\LoadSaveModel\LoadSaveHelpers.cs:line 376
at TheAirlineProjectV2.Infrastructure.Model.LoadSaveModel.LoadSaveObject.saveGame(SaveFile savefile) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\LoadSaveModel\LoadSaveObject.cs:line 244
at TheAirlineProjectV2.Modules.GameSideMenu.ViewModels.GameSideMenuViewModel.MenuItemClicked(Object o) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Modules.GameSideMenu\ViewModels\GameSideMenuViewModel.cs:line 224
at Prism.Commands.DelegateCommand`1.Execute(T parameter)
at Prism.Commands.DelegateCommand`1.Execute(Object parameter)
at Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Documents.Hyperlink.OnClick()
at System.Windows.Documents.Hyperlink.DispatchNavigation(Object sender)
at System.Windows.Documents.Hyperlink.DoUserInitiatedNavigation(Object sender)
at System.Windows.Documents.Hyperlink.OnMouseLeftButtonUp(Object sender, MouseButtonEventArgs e)
at System.Windows.Documents.Hyperlink.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.ContentElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at System.Windows.Application.Run()
at TheAirlineProjectV2.App.Main()
And here are the log contents when attempting to load the failed save file:
Game time: 1/1/0001 12:00:00 AM
Version: Version 2.14 Patch J (Alpha)
1/2/2020: 3:17 AM code = Error (1), message = System.Data.SQLite.SQLiteException (0x800007BF): SQL logic error
no such table: SubsidiaryAirline
at System.Data.SQLite.SQLite3.Prepare(SQLiteConnection cnn, String strSql, SQLiteStatement previous, UInt32 timeoutMS, String& strRemain)
at System.Data.SQLite.SQLiteCommand.BuildNextCommand()
at System.Data.SQLite.SQLiteCommand.GetStatement(Int32 index)
at System.Data.SQLite.SQLiteDataReader.NextResult()
at System.Data.SQLite.SQLiteDataReader..ctor(SQLiteCommand cmd, CommandBehavior behave)
at System.Data.SQLite.SQLiteCommand.ExecuteReader(CommandBehavior behavior)
at System.Data.SQLite.SQLiteCommand.ExecuteReader()
at SQLiter.SQLiter.GetTable[T]()
at TheAirlineProjectV2.Infrastructure.Model.LoadSaveModel.LoadSaveHelpers.LoadGame(String filename) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\LoadSaveModel\LoadSaveHelpers.cs:line 86
at TheAirlineProjectV2.Infrastructure.Model.LoadSaveModel.LoadSaveObject.loadGame(String filename) in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Infrastructure\Model\LoadSaveModel\LoadSaveObject.cs:line 239
at TheAirlineProjectV2.Modules.MainMenu.ViewModels.MainMenuWindowViewModel.LoadGameClicked() in D:\OneDrive\bureaublad\TAP\TAP Code\TheAirlineProjectV2.Modules.MainMenu\ViewModels\MainMenuWindowViewModel.cs:line 851
at Prism.Commands.DelegateCommand.Execute()
at Prism.Commands.DelegateCommand.Execute(Object parameter)
at Prism.Commands.DelegateCommandBase.System.Windows.Input.ICommand.Execute(Object parameter)
at MS.Internal.Commands.CommandHelpers.CriticalExecuteCommandSource(ICommandSource commandSource, Boolean userInitiated)
at System.Windows.Controls.Primitives.ButtonBase.OnClick()
at System.Windows.Controls.Button.OnClick()
at System.Windows.Controls.Primitives.ButtonBase.OnMouseLeftButtonUp(MouseButtonEventArgs e)
at System.Windows.UIElement.OnMouseLeftButtonUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.ReRaiseEventAs(DependencyObject sender, RoutedEventArgs args, RoutedEvent newEvent)
at System.Windows.UIElement.OnMouseUpThunk(Object sender, MouseButtonEventArgs e)
at System.Windows.Input.MouseButtonEventArgs.InvokeEventHandler(Delegate genericHandler, Object genericTarget)
at System.Windows.RoutedEventArgs.InvokeHandler(Delegate handler, Object target)
at System.Windows.RoutedEventHandlerInfo.InvokeHandler(Object target, RoutedEventArgs routedEventArgs)
at System.Windows.EventRoute.InvokeHandlersImpl(Object source, RoutedEventArgs args, Boolean reRaised)
at System.Windows.UIElement.RaiseEventImpl(DependencyObject sender, RoutedEventArgs args)
at System.Windows.UIElement.RaiseTrustedEvent(RoutedEventArgs args)
at System.Windows.Input.InputManager.ProcessStagingArea()
at System.Windows.Input.InputManager.ProcessInput(InputEventArgs input)
at System.Windows.Input.InputProviderSite.ReportInput(InputReport inputReport)
at System.Windows.Interop.HwndMouseInputProvider.ReportInput(IntPtr hwnd, InputMode mode, Int32 timestamp, RawMouseActions actions, Int32 x, Int32 y, Int32 wheel)
at System.Windows.Interop.HwndMouseInputProvider.FilterMessage(IntPtr hwnd, WindowMessage msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at System.Windows.Interop.HwndSource.InputFilterMessage(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndWrapper.WndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam, Boolean& handled)
at MS.Win32.HwndSubclass.DispatcherCallbackOperation(Object o)
at System.Windows.Threading.ExceptionWrapper.InternalRealCall(Delegate callback, Object args, Int32 numArgs)
at System.Windows.Threading.ExceptionWrapper.TryCatchWhen(Object source, Delegate callback, Object args, Int32 numArgs, Delegate catchHandler)
at System.Windows.Threading.Dispatcher.LegacyInvokeImpl(DispatcherPriority priority, TimeSpan timeout, Delegate method, Object args, Int32 numArgs)
at MS.Win32.HwndSubclass.SubclassWndProc(IntPtr hwnd, Int32 msg, IntPtr wParam, IntPtr lParam)
at MS.Win32.UnsafeNativeMethods.DispatchMessage(MSG& msg)
at System.Windows.Threading.Dispatcher.PushFrameImpl(DispatcherFrame frame)
at System.Windows.Threading.Dispatcher.PushFrame(DispatcherFrame frame)
at System.Windows.Application.RunDispatcher(Object ignore)
at System.Windows.Application.RunInternal(Window window)
at System.Windows.Application.Run(Window window)
at System.Windows.Application.Run()
at TheAirlineProjectV2.App.Main()
|
|
|
2.14 Patch J |
Posted by: Tjoeker - 12-24-2019, 08:43 AM - Forum: Versions
- Replies (5)
|
|
Merry Christmas all!
To celebrate the holidays we release a new patch.
If you are using the Itch Desktop app, the download should happen automatically. If not you can check for a new update.
Itch has notified me that the bug that corrupts our database with this auto-updates has been fixed.
You can still manually download the new version.
--
Changelog V2.15 Patch J
DATA: Updated incorrect historical country data.
DATA: Updated airports in the USA and Europe.
DATA: Updated A350-1000.
DATA: Updated A321neoLR.
DATA: Updated A321neoXLR.
DATA: Updated DC-6.
DATA: Updated DC-6B.
|
|
|
|