Search found 761 matches

by Krishty
Today, 21:31
Forum: TFXplorer
Topic: API Documentation
Replies: 28
Views: 7951

Re: API Documentation

The terrain extension example is not loading for me, although the solution as downloaded from the link in the tutorial builds fine. The earlier 'Sample Extension' example loads OK, so I think my Registry values are correct. Sorry for the late response; I had to fix up other stuff before looking at ...
by Krishty
Today, 21:28
Forum: Development
Topic: Flight Model
Replies: 16
Views: 2257

Re: Flight Model

New flight model has landed . Joystick controls should be a lot more responsive now. The old flight model moved into any position infinitely quick, and its characteristic “feel” came only from some hard-coded guardrails that protected the FCS from generating more than a few dozen g. And they were us...
by Krishty
Today, 21:23
Forum: Development
Topic: ✔️ FIXED BUG: Contrail Rendering Order
Replies: 6
Views: 1027

Re: ✔️ FIXED BUG: Contrail Rendering Order

Fix has landed.

Note that the player plane now occludes its own wingtip vortices. This is what happens in the D3D9 world when you fix one thing – you break another. But the cockpit being actually solid now is really worth this!
by Krishty
Today, 21:21
Forum: Development
Topic: ✔️ FIXED BUG: Input: No Per-Key Ramp
Replies: 2
Views: 20

Re: ✔️ FIXED BUG: Input: No Per-Key Ramp

Fix has landed . Binding an HID axis to a game axis now allows to specify the ramp. I do explicitly not allow it for keys and buttons, as ramps make little sense with them and “linear” always feels best so far. This was critical for the new flight model because the legacy TAW guardrails have been re...
by Krishty
Today, 21:18
Forum: Development
Topic: 💡 OPEN FEATURE: Input API Documentation
Replies: 0
Views: 1

💡 OPEN FEATURE: Input API Documentation

We can remap controls, but only via registry – and there is absolutely zero reference on how you do this.

I must write documentation and provide an example!
by Krishty
Today, 21:16
Forum: Development
Topic: ✔️ NEW FEATURE: 144 Hz Gameplay
Replies: 3
Views: 52

Re: ✔️ NEW FEATURE: 144 Hz Gameplay

Feature has landed . I had a look at braking + rolling resistance and it is a mystery to me. My suspicion is, the discrete calculation introduces some error that approaches zero as time steps become infinitely small. And for some reason, rolling resistance depends on that very error. Getting it out ...
by Krishty
Today, 21:13
Forum: Development
Topic: Source Code Update
Replies: 42
Views: 8747

Re: Source Code Update

The repository has been force-pushed to a new version. git pull --rebase is required. DID F22: Flight Model Overhaul   GUI: Fix Rendering Order; Simplify Rendering   144 Hz Physics   Code: Remove Unused Credits; Consistent File Names; Isolate Classes Major cleanup that I had deferred for long becaus...
by Krishty
Today, 20:59
Forum: Development
Topic: ✔️ FIXED BUG: Minimap Scaling at High DPI
Replies: 1
Views: 4

✔️ FIXED BUG: Minimap Scaling at High DPI

The icon on the minimap does not scale with DPI.
by Krishty
Today, 20:58
Forum: Development
Topic: 🔴 OPEN BUG: API Version
Replies: 0
Views: 5

🔴 OPEN BUG: API Version

Now that an official build was released and there will be breaking changes to the API, the API version should change. This prevents accidental loading of old extensions into the new version.
by Krishty
Today, 19:41
Forum: Development
Topic: ✔️ FIXED BUG: Input: No Per-Key Ramp
Replies: 2
Views: 20

Re: 🔴 OPEN BUG: Input: No Per-Key Ramp

Will be in the next version.
by Krishty
2024-Apr-28, 20:27
Forum: F-22 ADF/TAW
Topic: Source Code Snippets
Replies: 4
Views: 38

Re: Source Code Snippets

The problem wasn’t specific to Imagineer, though. Download any of the official ADF patches and you see: uteForGroup Return: n/a Parameters: n/a Description: --------------------------------------------------------------------- */ char GetRouteForGroup(short group_ID) { int mapposx; int mapposz; long...
by Krishty
2024-Apr-28, 20:17
Forum: F-22 ADF/TAW
Topic: Source Code Snippets
Replies: 4
Views: 38

Re: Source Code Snippets

TAW patches did not come with installers; they were just ZIP files. The Japanese TAW CD-ROM uses InstallShield. There is one file in its root directory that wasn’t intended for shipping – langdef.h  – but it is not giving away much: /* ================================================================...
by Krishty
2024-Apr-28, 19:45
Forum: F-22 ADF/TAW
Topic: Source Code Snippets
Replies: 4
Views: 38

Source Code Snippets

I opened the patches for the Japanese ADF version (the ones listed/linked here ) in a hex editor (to find out how patch files are compressed) and was quite surprised to find source code in there. mov [esi],ax ;convert from 68000 format push esi call [fixroute] pop esi mov ax,[esi] cmp ax,7fffh ;clos...
by Krishty
2024-Apr-27, 00:17
Forum: Development
Topic: Release Roadmap
Replies: 2
Views: 490

Re: Release Roadmap

TFXplorer 2024.04.20 released successfully . New roadmap to come; here is a backup of the old roadmap: The focus is making F22’s Arcade and EF2000’s levels (+ hidden levels) accessible via GUI; no more text file hacking like in 2017. Critical bugfixes/features for the next release ✔️ NEW FEATURE: I...
by Krishty
2024-Apr-27, 00:12
Forum: Development
Topic: Flight Model
Replies: 16
Views: 2257

Re: Flight Model

The next version will feature a flight model update that ties visuals of control surfaces to physics. TAW’s control surfaces jump into place immediately, without any inertia at all. I did my best to actually make surfaces inert, and I think it came out pretty cool. There is now an “eagle’s feathers”...
by Krishty
2024-Apr-27, 00:09
Forum: Development
Topic: ✔️ FIXED BUG: Contrail Rendering Order
Replies: 6
Views: 1027

Re: 🔴 OPEN BUG: Contrail Rendering Order

Will be “fixed” in the next version.

I’ll also throw in an optimization where I implemented two almost identical tile collection algorithms a few years apart, but needed only one of them.
by Krishty
2024-Apr-26, 23:27
Forum: Development
Topic: ✔️ NEW FEATURE: 144 Hz Gameplay
Replies: 3
Views: 52

Re: 💡 OPEN FEATURE: 144 Hz Gameplay

Fixed view interpolation; my expf() was wrong on overflow/underflow.

Will be in the next version, although I still need to figure out the wheel brakes.
by Krishty
2024-Apr-26, 23:26
Forum: Development
Topic: ✔️ NEW FEATURE: Installer
Replies: 12
Views: 150

Re: ✔️ NEW FEATURE: Installer

Nobody complained, so I regard this complete.
by Krishty
2024-Apr-22, 23:04
Forum: Development
Topic: ✔️ NEW FEATURE: 144 Hz Gameplay
Replies: 3
Views: 52

Re: 💡 OPEN FEATURE: 144 Hz Gameplay

… and exactly that it is. Wheels are mostly fine, except for braking. The brakes are now muuuch more powerful than before. View smoothing is implemented and feels great, but the screen goes blank if you set a breakpoint or hibernate the system for more than 30 seconds between two frames. It seems th...