profile
viewpoint

lian/bitcoin-ruby 867

bitcoin utils and protocol in ruby.

lian/eventpanda 15

ffi bindings for libevent. API compatible to EventMachine.

jamiew/fatbot 11

dubtron IRC bot for the #fatlab channel (Ruby)

lian/chuckr 9

chuckr - strongly-timed audio/scheduling with ruby and chuck

lian/em-ircd 4

irc server using eventmachine.

lian/git-wiki 4

tiny wiki server using rack, rdiscount and bare git.

lian/colfm 2

A console, column-oriented file manager

lian/ffi-geoip 2

ffi-geoip

lian/bitcoin-ruby-paperwallet 1

generate paper wallet pdfs offline

issue commentlian/msfs2020-go

Stamen Terrain - no ground lables

@BookiW problem is that the cycle map requires an api key, or is there a fully free one?

BookiW

comment created time in 2 days

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@kisak-valve updated my comment. please read as the issue i had will probably be more common confusing with SteamLinuxRuntime_soldier. feel free to delete this comment, didn't know how to else notify you of my edits.

Krutonium

comment created time in 4 days

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@aeikum awesome, super excited!

unfortunately i run into this with 5.13-1 when loading a flight. tried with a clean/new steam folder/install on archlinux with nvidia. is there a workaround for this. didn't encounter this application assertion error in other builds so far. screenshot

Krutonium

comment created time in 4 days

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

latest game update Patch 1.9.5.0 didn't introduce any new issues on my side. this update continues to work without additional changes to my old build.

Krutonium

comment created time in 7 days

Pull request review commentlian/msfs2020-go

Implement some design suggestions from #11

-package leafletjs+package dependencies  import (+	"log" 	"net/http" ) -//go:generate go-bindata -pkg leafletjs -o bindata.go -modtime 1 -prefix "../../../_vendor/leafletjs" "../../../_vendor/leafletjs" "../../../_vendor/leafletjs/images"

go get -v github.com/jteeuwen/go-bindata/go-bindata@master the master branch has it

Rukenshia

comment created time in 8 days

PullRequestReviewEvent

issue commentlian/msfs2020-go

When we can expect new version?

this coming week. was a bit short on time unfortunately

xoxaxo

comment created time in 9 days

pull request commentlian/msfs2020-go

Add GitHub Action workflow for vfrmap

:+1: going to merge this with your other PR

Rukenshia

comment created time in 9 days

pull request commentlian/msfs2020-go

Implement some design suggestions from #11

great work so far :) would be awesome to toggle each instrument value aswell, some may want airspeed as true or indicated, etc. another feature request was showing remaining fuel, so some might what to view this and some don't.

Rukenshia

comment created time in 9 days

Pull request review commentlian/msfs2020-go

Implement some design suggestions from #11

-package leafletjs+package dependencies  import (+	"log" 	"net/http" ) -//go:generate go-bindata -pkg leafletjs -o bindata.go -modtime 1 -prefix "../../../_vendor/leafletjs" "../../../_vendor/leafletjs" "../../../_vendor/leafletjs/images"

iirc the -modtime 1 was so they generated file always has the same timestamp and thus no git changes if the source files didn't change.

Rukenshia

comment created time in 9 days

PullRequestReviewEvent

issue closedlian/msfs2020-go

Window always in front?

Hello,

is it possible that that windows is always visible in front of FS 2020? Or is it only for additional displays?

closed time in 13 days

mensa84

issue commentlian/msfs2020-go

Window always in front?

yes, since this is "just" your browser window, the app itself can't enforce that. could try various windows tools to enforce a window to be always on top.

mensa84

comment created time in 13 days

issue closedlian/msfs2020-go

Backlog/Kanban board

Hi, would you want to work from a Kanban board with an icebox, backlog etc? There are lots of feature requests and plans, and if I'm to help with the user interface, it would be useful to know which features will be developed before I put the effort in to design them. We could any free one, but here are some that claim to integrate with Github https://stackshare.io/kanban-for-github-issues

closed time in 13 days

andrewlilley-ux

issue commentlian/msfs2020-go

Backlog/Kanban board

i'm a bit tight on time currently, sorry. hoping to pick this up soon.

andrewlilley-ux

comment created time in 13 days

issue closedlian/msfs2020-go

Please show the airplain in the center of the map

thx a lot :)

closed time in 14 days

mwf102

issue commentlian/msfs2020-go

Please show the airplain in the center of the map

if you click on the airplane and click follow plane it will center on the map and follow. it only stops to follow if you drag the map.

mwf102

comment created time in 14 days

issue closedlian/msfs2020-go

Map always over Birmingham UK

Any way to fix the map where the plane icon is always over Birmingham, UK?

Thanks,

Mark

closed time in 14 days

markr290

issue commentlian/msfs2020-go

simconnect.dll fails every time

@erichump awesome, thank you for debugging this! iirc steam auto installed vc_redist.x64.exe on install for me.

boudann

comment created time in 14 days

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

latest game update Patch 1.9.3.0 (luckily) didn't introduce any new issues on my side. while Patch 1.8.3.0 required the windows.globalization patch. this update continues to work without additional changes to my old build.

Krutonium

comment created time in 21 days

issue closedlian/msfs2020-go

Request: Google Maps API key entry

Hey there

Any chance of adding a option to enter our own Google Maps API keys and use Google Maps instead of OpenMap?

Cheers

closed time in 22 days

SammyTeee

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@JooJooBee666 there was only wbemprox fix (already in wine upstream) that stopped the game from cashing with certain controllers connected. didn't hear about no input response yet.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

I'm using your build but I can build tkg no problem with the patches I think. I noticed Remi made another version of the wmphoto patch set.

yea, looking forward to get this merged, this will help confusion, also because wine-staging doesn't have that wmphoto patch included. personally my tkg builds (with and without wmphoto as .mypatch) crashes once the black window is created. somehow i can only get my frankenstein proton-ge-custom folder to create a working state.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

Is not having multiplayer mode working a known issue? I can't see any other planes but other than that it's been smooth flying for me!

@Alexithymia2014 yes multiplayer mode (showing other players and server selection in main menu top right corner) is broken. since everything else (ignore text to speech) works, its almost perfect. i'm starting to miss other players too though :joy: you're using my build or did find an easily reproducible way to build your own?

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

wine and wine-staging don't have the wmphoto patch from here https://source.winehq.org/patches/ yet. without it i wouldn't bother playing it because you miss lots of streamed image/model content, and run into crashes that are gone/solved with this patch.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@yshui

I still seems to have problem with streaming data, and can only play in offline mode.

sounds like missing https://github.com/wine-staging/wine-staging/tree/master/patches/msxml3-FreeThreadedXMLHTTP60

Also, the sensitivity adjustment window shows up empty.

issue with the game itself after the last update. happens on windows too, said to be fixed on next update.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

<details closed> <summary>@motorailgun there also needs to be a wmphoto.dll.so</summary> <br> wmphoto existed in wine before, the patch just extended it. after the patch your dist should look like

 compatibilitytools.d/proton-msfs2020-staging% find . -name *wmphoto* 
./dist/lib/wine/wmphoto.dll.so
./dist/lib/wine/fakedlls/wmphoto.dll
./dist/lib64/wine/wmphoto.dll.so
./dist/lib64/wine/fakedlls/wmphoto.dll
 compatibilitytools.d/proton-msfs2020-staging% find . -name *xr*.so  
./dist/lib/libjpegxr.so
./dist/lib/libjxrglue.so
./dist/lib64/libjpegxr.so
./dist/lib64/libjxrglue.so

but your build looks like this

 compatibilitytools.d/proton_tkg_makepkg% find . -name *wmphoto*
./dist/lib64/wine/wmphoto.dll
./dist/lib/wine/wmphoto.dll

</details>

<details closed> <summary>@143mailliw sorry, its too manual</summary> <br> on proton-ge i manually installed the missing jxrlib for 32 and 64bit, moved them to obj-tool*, manually created a pkg-config for them because the debian package is missing the pkg-config. hardcoded the SONAME_LIBJXRGLUE define because the generated include/config.h somehow didn't pick it up after configure. but those are probably due to my lack of detail on wine build process. </details>

<details closed> <summary>@143mailliw @motorailgun could give this a try</summary> <br>

but it doesn't include any proton fixes, not even wine-staging directly, its really pure wine 5.17 with the needed changes. so it doesn't have any of the esync, fullscreen, sdl-joystick patches. i played 20+ hours based on this build though. here </details>

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@motorailgun i didn't run your build, but looked at the files. your build is missing the wmphoto patch, meaning its missing a good amount of image data while flying (can't decode jxr images) and creates runtime errors in some cases when failing to load jxr images.

Krutonium

comment created time in a month

issue commentlian/msfs2020-go

flight sim goes crazy

good to hear! you they solve your issue in a next patch. or you find a workaround

mattinjersey

comment created time in a month

issue closedlian/msfs2020-go

Ability to use Google Maps with personal API key

Would you be able to restore the functionality to allow Google Maps integration for those with their own API key?

Thank you! This is a great product!

closed time in a month

sttovo

issue commentlian/msfs2020-go

Ability to use Google Maps with personal API key

sorry gmap isn't supported anymore. see discussion here https://github.com/lian/msfs2020-go/issues/9

sttovo

comment created time in a month

issue commentlian/msfs2020-go

simconnect.dll fails every time

@Bi0force1 doesn't his first comment show that dll was written 2 File(s) ?

thank you for helping to solve this!!

boudann

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

After applying the globalization dll patch, I get past the part where I always had the runtime error but now it hard crashes when almost fully loaded. Can't seem to win :)

ensure you really have wmphoto patch applied and compiled correctly, with its new libjxr dependency. i had to alter my build scripts and env to truly include it.

that crash behavior in your context smells like having the wmphoto/jxr patch applied (as in it created the fakedll and it's dll.so) and loaded it, but that new its fails to dl_open libjxrglue.so. check if you have those files reachable correctly ./dist/lib/libjpegxr.so ./dist/lib/libjxrglue.so ./dist/lib64/libjpegxr.so ./dist/lib64/libjxrglue.so

Krutonium

comment created time in a month

issue commentlian/msfs2020-go

flight sim goes crazy

will try to reproduce, but expect for teleport, the program doesn't 'SET' any values in the sim. it only reads the displays values. there is still a chance that only reading those could somehow cause your issue, but it would be very weird.

mattinjersey

comment created time in a month

pull request commentlian/msfs2020-go

satellite view in google maps button (w/ heading)

awesome! testing and merging tonight. :+1:

bob-oey

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@Alexithymia2014 bad timing :cry: the new sim update (patch 1.8.3.0) released today fails at Windows.System.UserProfile.GlobalizationPreferences. from changelogs: Fix for the incorrect voice pack being used if the game is not localized in English and if the Windows Offline Text-to-Speech option is used. which makes sense Windows.System.UserProfile.GlobalizationPreferences.Languages is used now to tell your preferred language.

Krutonium

comment created time in a month

issue commentlian/msfs2020-go

Strange behavior when multiple users open the map

can you try start it with vfrmap.exe -disable-teleport argument and see if it still happens? maybe your users just smashed the teleport button?

i haven't tried it with other users. but had it open on my desktop, laptop and phone on the same time, without any observed issues.

mrpowershell

comment created time in a month

issue commentlian/msfs2020-go

simconnect.dll fails every time

thanks for the detailed report. i have not encountered this issue, or seen any reports of it so far. and only have little windows knowledge :)

can you try a different folder? maybe (pure guess) windows doesn't like dll's in Downloads folder?

otherwise hope someone else knows what the issue is.

boudann

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

(i was already called out for writing too much here, so holding back. but had to so alex doesn't wast his time)

@Alexithymia2014 but don't spend more time on it, if your current build doesn't at least launch into the main menu, then those patches i mentioned won't help either. and no, those aren't in wine db bug yet (i think), i just found them by looking at wine authors fork changes.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@Alexithymia2014 staging is missing the wmphoto/windowscodecs and wbemprox patches anyways. without it the game doesn't run well (runtime errors, missing image content). with them its almost perfect, but i had a hard time to get it to compile, wmphoto adds a new libjxr.so depedency etc, and am not sure my build would run on your system. hoping someone more known or official will release or update their build scripts to make it work more easily.

Krutonium

comment created time in a month

issue closedlian/msfs2020-go

Error in console

Hi,

Many times when i connect and start ingame a flight. My consoles says something going wrong look at the console. when i check the console cmd, i see some text talking about closes 1001 socket (go away) message. so the browser starts the page and i can click the button on low left and i see the map but after a few seconds its disconnecting. How can it be resolved?

closed time in a month

knightvision1980

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@rizzini with rbernon's wmphoto patch, ImagingFactory_CreateDecoderFromStream first 4 bytes of stream=49 49 bc 1 (jxr image loading) is solved and working and that got rid of the runtime error dialogs and loads more (all) image content now :)

screenshot

Krutonium

comment created time in a month

issue commentlian/msfs2020-go

Heading shown on Map is up to 12 degrees higher than MSFS2020 display? Every other number is right on!

yea, it's true and not magnetic https://github.com/lian/msfs2020-go/blob/master/vfrmap/main.go#L30

think we should switch to magnetic instead? or show both?

BistroAir

comment created time in a month

startedrbernon/wine

started time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@kisak-valve :+1: fair enough. will move that discussion upstream.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

small update:

@rbernon added 3 more patches to https://bugs.winehq.org/show_bug.cgi?id=49740 which are also already in wine-staging master. thank you so much!

those enable to you load online map data and live weather. :smiley:

not to join/see online servers and other players though.

the game runs pretty well with all those patches in wine-staging now. but there are some issues i noticed while testing various things last night. ImagingFactory_CreateDecoderFromStream might be the biggest downside for the current state.

runtime error dialogs

loading a flight with cessna 152 always works. after 1 min of flight, 2 runtime error dialogs show up. but if you ignore them all is (at first seems) good.

but i can't get the cessna 172 G1000 to load. during loading the 2 runtime error dialogs show up (already) and the progress bar moves further but never fully loads into the game.

but when i load the cessna 152 instead and THEN use dev-mode airplane selector to change the plane to cessna 172 G1000, it loads the plane just fine (so its not an issue with the plane, or any plane, by itself).

so it seems the issue are the 2 runtime errors. if they happen after you are loaded into the flight, it seems fine. if it happens before finishing to load then the load never completes.

tried to bisect what is causing this.

  • if i load the cessna 172 G1000 with options->data->online->off, it just works.
  • if i enable options->data->online->on but turn off options->data->bing, it works too.
  • but only if i keep options->data->bing enabled while loading cessna 172 g1000 it fails with those 2 runtime errors while loading
  • but does not fail if i load in the cessna 172 G1000 using dev-mode after the cessna 152 was already loaded.

i tried to disable rolling cache, but didn't help.

so my theory is that loading any more complex planes takes longer and if whatever is loading causes the runtime error during initial load already (instead of later) then it fails.

didn't have any luck with my little wine debugging skill to pin down what causes the runtime error.

best guesses so far (and might be the cause are):

1: urlmon:ServiceProvider_QueryService unknown service {79eac9e4-baf9-11ce-8c82-00aa004ba90b}

90961.392:00b8:0598:warn:urlmon:ServiceProvider_QueryService unknown service {79eac9e4-baf9-11ce-8c82-00aa004ba90b}
90961.392:00b8:0598:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
90961.392:00b8:0598:warn:urlmon:HttpProtocol_open_request IHttpNegotiate2_GetRootSecurityId failed: 80004005
90961.410:00b8:04a8:warn:urlmon:internet_status_callback Unhandled Internet status callback 21
90961.410:00b8:0210:warn:urlmon:internet_status_callback Unhandled Internet status callback 21
90961.465:00b8:04a8:warn:urlmon:internet_status_callback Unhandled Internet status callback 31
90961.465:00b8:04a8:warn:urlmon:internet_status_callback Unhandled Internet status callback 40
90961.476:00b8:0210:warn:urlmon:internet_status_callback Unhandled Internet status callback 31
90961.476:00b8:0210:warn:urlmon:internet_status_callback Unhandled Internet status callback 40
90961.482:00b8:04a8:warn:urlmon:internet_status_callback Unhandled Internet status callback 41
90961.483:00b8:0594:warn:heap:HEAP_ValidateInUseArena Heap 0000000000010000: unaligned arena pointer 0000000077856E10
90961.483:00b8:0594:warn:heap:HEAP_ValidateInUseArena Heap 0000000000010000: unaligned arena pointer 0000000077856E90
90961.483:00b8:0594:warn:heap:HEAP_ValidateInUseArena Heap 0000000000010000: unaligned arena pointer 0000000077856EF0
90961.492:00b8:0210:warn:urlmon:internet_status_callback Unhandled Internet status callback 41
90961.493:00b8:0598:warn:heap:HEAP_ValidateInUseArena Heap 0000000000010000: unaligned arena pointer 00000000778DF530

79eac9e4-baf9-11ce-8c82-00aa004ba90b seems to be the gopher protocol (https://github.com/wine-mirror/wine/blob/6d801377055911d914226a3c6af8d8637a63fa13/dlls/urlmon/urlmon.rgs#L23)

really? such an old protocol is used in the sim? and its implemented in wine, why does urlmon:ServiceProvider_QueryService say its unknown?

2: trace:winsock:WS_socket af=2 type=2 protocol=17

52416.330:00b8:0188:trace:winsock:WSAStartup succeeded starts: 11
52416.330:00b8:0188:trace:winsock:WS_socket af=2 type=2 protocol=17
52416.330:00b8:0188:trace:winsock:WSASocketW af=2 type=2 protocol=17 protocol_info=(nil) group=0 flags=0x1
52416.330:00b8:0188:trace:winsock:WSASocketW    created 13a0
52416.330:00b8:0188:trace:winsock:WS_setsockopt (socket 13a0, level SOL_SOCKET, name SO_ERROR, optval 0x1d54f680 (250), optlen 4)
52416.330:00b8:0188:trace:winsock:WS_setsockopt Setting socket error, 10042
52416.330:00b8:0188:trace:winsock:WS_closesocket (socket 13a0) -> 0
52416.330:00b8:0188:trace:winsock:WSACleanup pending cleanups: 10
52416.330:00b8:0188:trace:winsock:WSAStartup verReq=202
52416.330:00b8:0188:trace:winsock:WSAStartup succeeded starts: 11
52416.330:00b8:0188:trace:winsock:WS_socket af=2 type=2 protocol=17
52416.330:00b8:0188:trace:winsock:WSASocketW af=2 type=2 protocol=17 protocol_info=(nil) group=0 flags=0x1
52416.330:00b8:0188:trace:winsock:WSASocketW    created 13a0
52416.330:00b8:0188:trace:winsock:WS_setsockopt (socket 13a0, level SOL_SOCKET, name SO_ERROR, optval 0x1d54f680 (250), optlen 4)
52416.330:00b8:0188:trace:winsock:WS_setsockopt Setting socket error, 10042
52416.330:00b8:0188:trace:winsock:WS_closesocket (socket 13a0) -> 0

a constant loop to create an protocol=17 (#define AF_NETBIOS 17) socket?

3: ImagingFactory_CreateDecoderFromStream first 4 bytes of stream=49 49 bc 1

89807.834:00b8:00ec:warn:wincodecs:ImagingFactory_CreateDecoderFromStream failed to load from a stream 0x88982f50
89807.834:00b8:00ec:warn:wincodecs:ImagingFactory_CreateDecoderFromStream first 4 bytes of stream=49 49 bc 1

this shows when using online mode and fetching online/bing data. 49 49 bc 01 is JPEG XR format, and its decoder isn't found (nor implemented)

https://github.com/wine-mirror/wine/blob/6d801377055911d914226a3c6af8d8637a63fa13/dlls/windowscodecs/imgfactory.c#L123 although https://github.com/wine-mirror/wine/blob/6d801377055911d914226a3c6af8d8637a63fa13/dlls/wmphoto/wmphoto.idl might be the correct decoder for this https://docs.microsoft.com/en-us/windows/win32/wic/jpeg-xr-codec, but idk.

the problem:

failing on jpeg xr images, which there are many while streaming online, results in some (lots) stuff not being drawn correctly. saw an area that had no/broken ground textures, while the area next to it was just fine.

my theory is also that this jpeg-xr loading causes the runtime error dialogs. but only when jpeg-xr is used for certain objects/models that don't want to continue with a failed texture load. the 2 runtime error dialogs from the start come up again and again randomly while flying around a while.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@JooJooBee666

I'm still unable to get the window.media.speech.dll to show up under the wine/dlls folder in my build. Latest wine with wine-staging patches but after I apply, still no dll. Also, I only see one patch regarding this and all it does is add a registry entry. I feel like I'm missing a whole set of staging patches that add this dll. Any insights?

sure you run ./patches/patchinstall.sh DESTDIR=path/to/wine --all?

if you apply the patch manually it won't add the needed parts in configure file to actually include it.

 enable_wimgapi
+enable_windows_gaming_input_dll
...
 wine_fn_config_makefile dlls/windebug.dll16 enable_win16
+wine_fn_config_makefile dlls/windows.gaming.input.dll enable_windows_gaming_input_dll
Krutonium

comment created time in a month

issue commentlian/msfs2020-go

Port configuration

yes, you can start the program with for example -listen 0.0.0.0:9001 argument to listen on port 9001

lafe

comment created time in a month

issue commentlian/msfs2020-go

Idea non exit

good idea! will add it in next release

laurentL

comment created time in a month

issue commentlian/msfs2020-go

Virus detected in latest release V0.0.7

@Bi0force1 i think you can tell windows to restore that file and allow it in the future

baobab67

comment created time in a month

issue commentlian/msfs2020-go

exe wont launch since 0.0.3 - simconnect error

you closed the issue again? solved it yourself? what was it? so curious :)

mckooter

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@rbernon

cherry-picked your WIP: msxml3: IXHR2 against wine master and then applied wine-staging.

it loaded into the main menu. and i use option -> data -> map-cache -> view to test fetching online map data. (its faster than loading a flight)

result was frozen window (no crash) and these logs:

80106.583:01e0:01e4:fixme:combase:RoGetActivationFactory (L"Windows.System.UserProfile.GlobalizationPreferences", {01bf4326-ed37-4e96-b0e9-c1340d1ea158}, 000000000051EFF8): semi-stub                                             
80106.583:01e0:01e4:err:combase:RoGetActivationFactory Failed to find library for L"Windows.System.UserProfile.GlobalizationPreferences"                                                                                           
80106.583:01e0:01e4:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000051ED90 1 C) semi-stub                                                                                                                                   
80106.583:01e0:01e4:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000051EC80 1 C) semi-stub                                                                                                                                   
80106.583:01e0:01e4:fixme:msvcp:_Locinfo__Locinfo_ctor_cat_cstr (000000000051EAB0 1 C) semi-stub                                                                                                                                   
80106.583:01e0:01e4:fixme:file:CreateFile2 (L"C:\\users\\lian\\Local Settings\\Application Data\\FlightSimulator\\overrides.json" 80000000 1 3 0000000000000000), partial stub                                                     
80106.584:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)                                                                                                
80106.586:01e0:05ec:fixme:xmlhttp:BindStatusCallback_QueryInterface Unsupported riid = {79eac9e1-baf9-11ce-8c82-00aa004ba90b}                                                                                                      
80106.588:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)                                                                                                
80106.588:01e0:05ec:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.591:01e0:05fc:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.755:01e0:05e8:fixme:file:CreateFile2 (L"C:\\users\\lian\\Local Settings\\Application Data\\FlightSimulator\\overrides.json" c0000000 1 2 000000012FE0F808), partial stub
80106.810:01e0:05c0:fixme:wininet:create_cache_entry INTERNET_FLAG_NEED_FILE is not supported correctly
80106.838:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)
80106.839:01e0:05ec:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.840:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)
80106.840:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)
80106.840:01e0:05fc:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.841:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)
80106.841:01e0:01e8:err:xmlhttp:xml_http_request_2_Open ../../../../proton/wine/dlls/msxml3/httprequest.c:2136 got callback3: (nil)
80106.843:01e0:0614:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.843:01e0:0618:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.959:01e0:0618:fixme:urlmon:InternetBindInfo_GetBindString not supported string type 20
80106.969:01e0:05fc:fixme:file:CreateFile2 (L"C:\\users\\lian\\Local Settings\\Application Data\\FlightSimulator\\mapscache\\misc\\000000020000000C.dat" c0000000 1 2 0000000139D1D688), partial stub
80106.979:01e0:0618:fixme:file:CreateFile2 (L"C:\\users\\lian\\Local Settings\\Application Data\\FlightSimulator\\mapscache\\misc\\000000020000000D.dat" c0000000 1 2 000000013E14D688), partial stub
Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@rbernon thank you for sharing! but playing the game without online map data is somewhat like not playing the game :smile:

Krutonium

comment created time in a month

issue commentlian/msfs2020-go

Cannot open on iPad

@Jonas1898 your local ip. https://www.groovypost.com/howto/microsoft/windows-7/find-your-local-ip-address-windows-7-cmd/

zazaboeing

comment created time in a month

issue commentlian/msfs2020-go

Cannot open on iPad

perfect!

@Jonas1898 hope you had the same mixup

zazaboeing

comment created time in a month

issue commentlian/msfs2020-go

Cannot open on iPad

@zazaboeing no clue. have you tried v0.0.6? doesn't work with it either?

zazaboeing

comment created time in a month

issue commentlian/msfs2020-go

Cannot open on iPad

oh you tried localhost on the ipad? it needs to be your gaming pc ip instead of localhost, like described in the readme here https://github.com/lian/msfs2020-go/tree/master/vfrmap#run

run

  • run vfrmap.exe
  • browse to http://localhost:9000
  • or to http://<computer-ip>:9000

depending on your network it would look something like this once you know your gaming pc ip http://192.168.0.10:9000/

zazaboeing

comment created time in a month

issue commentlian/msfs2020-go

Trojan:Win32/Emali.A! Found by Microsoft Security

great, i hit 'retry' on https://www.virustotal.com/gui/file/3d7dc453123b2c8bf0c27dfa03ae9d477347318b4e953711c6ff5f20e047b819/detection

and now it shows all green again. as if microsoft scanner just can make up its mind.

Raul-WA4TPR

comment created time in a month

issue commentlian/msfs2020-go

Cannot open on iPad

can you explain what issue you see? i don't have an ipad to test. it might be related to this? https://github.com/lian/msfs2020-go/issues/20

can you test v0.0.6 and see if it works. if so, i have to revert changes from https://github.com/lian/msfs2020-go/issues/20

zazaboeing

comment created time in a month

issue closedlian/msfs2020-go

Trojan:Win32/Emali.A! Found by Microsoft Security

Trojan:Win32/Emali.A! Found by Microsoft Security

closed time in a month

Raul-WA4TPR

issue commentlian/msfs2020-go

Trojan:Win32/Emali.A! Found by Microsoft Security

lets move discussion here https://github.com/lian/msfs2020-go/isues/14

@MuppetOwl yea, no idea why. yesterday, this exact file passed all scanners here https://www.virustotal.com/gui/file/3d7dc453123b2c8bf0c27dfa03ae9d477347318b4e953711c6ff5f20e047b819/detection

today Microsoft scanner says no, but said yes yesterday. fml

Raul-WA4TPR

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

Most likely it comes from missing FreeThreadedXMLHTTP60 class / IXMLHTTPRequest2 interface, but implementing it then causes a lockup of the loading screen about which I'm currently clueless, so it's better without it.

@rbernon can you share what you already had to implement this? would love to tinker with it.

given that everything else works. looks like implementing IXMLHTTPRequest2 coclass and winetricks msxml6 (or builtin) should make loading the online map parts work. then i can happily stop rebooting into windows to play.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

Is this game DX12? Do you have vkd3d-proton installed system-wide? You need to in order for your wine build to be built with support for it.

no, its dx11

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@rizzini Failed to find library for L"Windows.Media.SpeechSynthesis.SpeechSynthesizer" means you somehow haven't applied the wine-staging patches to wine. or don't have the latest wine-staging applied.

Krutonium

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

@juliotux nice, i have it working too. but without online-mode. if that ever gets enabled, the rest seems to run pretty good.

i probably choose a weird route to build it :joy:

used proton-ge-custom with latest master of wine and wine-staging and to only build wine

 build/proton-ge-custom@master% git diff
diff --git a/Makefile b/Makefile
index 428f88a..36a9502 100644
--- a/Makefile
+++ b/Makefile
@@ -114,7 +114,7 @@ install: configure
 
 redist: configure
        mkdir -p vagrant_share/$(DEPLOY_DIR)
-   vagrant ssh -c 'make -C $(BUILD_DIR)/ $(UNSTRIPPED) redist && cp -r $(BUILD_DIR)/redist/* /vagrant/$(DEPLOY_DIR) && cd /vagrant/ && tar -cvzf $(DEPLOY_DIR).tar.gz $(DEPLOY_DIR)'
+ vagrant ssh -c 'make -C $(BUILD_DIR)/ $(UNSTRIPPED) wine && cp -r $(BUILD_DIR)/redist/* /vagrant/$(DEPLOY_DIR) && cd /vagrant/ && tar -cvzf $(DEPLOY_DIR).tar.gz $(DEPLOY_DIR)'
        echo "Proton build available at vagrant_share/$(DEPLOY_DIR)"
 
 deploy: configure
diff --git a/wine b/wine
index 536aec5..432858b 160000
--- a/wine
+++ b/wine
@@ -1 +1 @@
-Subproject commit 536aec511612afd002808508d76bd5640f359f25
+Subproject commit 432858b285d2b63eca6f99a162c9a13dd6e6ac71-dirty
diff --git a/wine-staging b/wine-staging
index 54ae005..0505562 160000
--- a/wine-staging
+++ b/wine-staging
@@ -1 +1 @@
-Subproject commit 54ae0051077c8470ddd916e8847319027ad1ae21
+Subproject commit 0505562a30238b36a85b3236b4abbdb42fea8dd4

and ran

cd path/to/proton-ge-custom/wine-staging
./patches/patchinstall.sh DESTDIR=path/to/proton-ge-custom/wine --all

cd path/to/proton-ge-custom
vim wine/dlls/ntdll/unix/file.c
add "#define RENAME_EXCHANGE (1 << 1)" somewhere at the top

vagrant up
build_name=proton-msfs2020-staging make redist | tee buildlog.txt

rsync -av vagrant_share/proton-msfs2020-staging/  path/to/compatibilitytools.d/Proton-5.9-GE-5-ST/

screenshot

Krutonium

comment created time in a month

issue closedlian/msfs2020-go

Virus detected in latest release V0.0.7

When I try to download the zip file at https://github.com/lian/msfs2020-go/releases/download/v0.0.7/vfrmap-win64-v0.0.7.zip Edge Browser says - "Couldn't download - Virus detected"

closed time in a month

baobab67

issue commentlian/msfs2020-go

Virus detected in latest release V0.0.7

its a false-positive :( please see https://github.com/lian/msfs2020-go/issues/14

baobab67

comment created time in a month

issue commentValveSoftware/Proton

Microsoft Flight Simulator (1250410)

any new hints on getting around offline-mode? did FreeThreadedXMLHTTP60 turn out to be the issue?

i'm also still at the stage of trying to reproduce your build :)

Krutonium

comment created time in a month

issue commentlian/msfs2020-go

some scanners from virustotal.com triggers false-postive

was hoping i solved this. when i uploaded v0.0.7 last night all virustotal scanners (including microsoft) were happy.

at state of writing this all scanners are green here: https://www.virustotal.com/gui/file/3d7dc453123b2c8bf0c27dfa03ae9d477347318b4e953711c6ff5f20e047b819/detection

lian

comment created time in a month

issue closedlian/msfs2020-go

Windows Defender detects a Trojan in the executable

Windows Defender won't allow me to run the exe, saying it has a Trojan.

closed time in a month

BravoFoxMike

issue commentlian/msfs2020-go

Windows Defender detects a Trojan in the executable

reopend the old issue here: https://github.com/lian/msfs2020-go/issues/14

was hoping i solved this. when i uploaded v0.0.7 last night all virustotal scanners (including microsoft) were happy.

https://www.virustotal.com/gui/file/3d7dc453123b2c8bf0c27dfa03ae9d477347318b4e953711c6ff5f20e047b819/detection

BravoFoxMike

comment created time in a month

IssuesEvent

issue commentlian/msfs2020-go

some scanners from virustotal.com triggers false-postive

reopen this due to https://github.com/lian/msfs2020-go/issues/32

lian

comment created time in a month

issue closedlian/msfs2020-go

some scanners from virustotal.com triggers false-postive

all important scanners are fine with the builds. (Microsoft, Avast, ClamAV, F-Secure, CrowdStrike Falcon)

but MaxSecure triggers a false-positive for Trojan.Malware.300983.susgen that i haven't found a way to work around.

https://www.virustotal.com/gui/file/946f9fa093369c29e3f8db51293b84bc7296ae4ed68112b2aebfa71ae85e349c/detection

previous discussion https://github.com/lian/msfs2020-go/issues/13

edit: Microsoft now too, although yesterday it liked the exact same zip file, now it says Trojan:Win32/Emali.A!cl

this is from the official golang website: https://golang.org/doc/faq#virus

Why does my virus-scanning software think my Go distribution or compiled binary is infected?

This is a common occurrence, especially on Windows machines, and is almost always a false positive. Commercial virus scanning programs are often confused by the structure of Go binaries, which they don't see as often as those compiled from other languages.

closed time in 2 months

lian

issue commentlian/msfs2020-go

some scanners from virustotal.com triggers false-postive

closing this for now. the last two releases v0.0.6 and v0.0.7 keept without false positives on virustotal. main thing i did was strip the debug info from the golang binary.

lian

comment created time in 2 months

issue commentlian/msfs2020-go

Error in console

which browser do you use?

knightvision1980

comment created time in 2 months

issue closedlian/msfs2020-go

Is it possible to turn off teleport?

Hello lian and thank you for this amazing tool.

I was tinkering around a bit with it - works amazingly well. I own a URL at which I created a webforward pointing to my external IP address. In my router I forwarded port 9000 to the machine running MSFS - so now if i go to http://[URL]:9000 I can view the map from anywhere in the world - even my phone or tablet.

That also means I could in theory broadcast this URL to friends or use it for streaming so people can watch my flight in a different tab if they want to - however I noticed there's also a function that allows me (or anyone accessing the map) to click anywhere on the map and then teleport the plane to that location - which of course would be terrible if someone did that during a stream - and also could be viewed as cheating ;)

Would it be possible to include a function to disable the "teleport" function ?

Cheers,

RegenCoE

closed time in 2 months

RegenCoE

issue commentlian/msfs2020-go

Is it possible to turn off teleport?

https://github.com/lian/msfs2020-go/releases v0.0.7 includes the -disable-teleport command argument.

RegenCoE

comment created time in 2 months

push eventlian/msfs2020-go

Julian Langschaedel

commit sha 243341e42b42f3adc1b986e6aa9f250bf151d139

update README

view details

push time in 2 months

release lian/msfs2020-go

v0.0.7

released time in 2 months

created taglian/msfs2020-go

tagv0.0.7

connect to microsoft flight simulator 2020 using golang

created time in 2 months

push eventlian/msfs2020-go

Julian Langschaedel

commit sha c3b842b34b7f132d09cd8799e780f9364e58ba43

show connected text and implement more simconnect functions

view details

Julian Langschaedel

commit sha ec7708eaea60735764c5dc2382bbdf50cd4161dd

command argument to disable teleportation https://github.com/lian/msfs2020-go/issues/27 also validate user input on websocket packets a bit more.

view details

Julian Langschaedel

commit sha 3b9d9a74ae65b8299be6ff910d48795d2632f558

show true airspeed and allow to hide hud

view details

Julian Langschaedel

commit sha 463bbdfdbf93f03594edf7898ba0d6ef7800a329

stop following plane when map is dragged additional to escape key and button on plane popup, lets also stop to follow the plane if the map is dragged.

view details

push time in 2 months

issue closedlian/msfs2020-go

Simconnect causes significant FPS drop.

When I have simconnect installed I am getting 8-15 FPS or lower in big cities like Paris, what makes unplayable experience, I uninstalled simconnect now I am getting regular 20-30 FPS. My setup gtx1070/I7 6700k cpu/16 RAM. Anyone else having these issues? If it's simconnect issue, maybe there is a way to read flight data directly from RAM, without simconnect.

closed time in 2 months

xoxaxo

issue commentlian/msfs2020-go

Simconnect causes significant FPS drop.

discussed here: https://github.com/lian/msfs2020-go/issues/2

btw i have the same hardware and don't have those fps drop. reducing the interval we ask for new data might help. but since v0.0.3 we already only fetch new data every 200ms.

xoxaxo

comment created time in 2 months

issue commentlian/msfs2020-go

Error in console

i can click the button on low left that sounds like an old version. can you try the latest version from here https://github.com/lian/msfs2020-go/releases ?

knightvision1980

comment created time in 2 months

issue closedlian/msfs2020-go

[Suggestion] Would it be able to add a button to center the aircraft position and one to un-center or un-snap it, so i can move the map more freely?

Danke für das super Programm!!! Das wertet den MSFS um 200% auf!!👏

It would be great if i could move the map without aut-centering the aircraft position so it would be easier to look for special places while zoomed in.

Keep up the great work!!

closed time in 2 months

Pschirki

issue closedlian/msfs2020-go

Is there a way to use it with my own API key?

Hello Lian

Thanks for your great work!

I have compiled your version 0.0.1 and 0.0.2 with go and tried to use my own google api key

cmd > vfrmap.exe -api-key [mykey]

it just works for a second and then I get an javascript error in my browser do I something wrong? can I implement my key direct in your code somewhere?

your version 0.0.6 works really fine. but google satellite data together with MSFS is just wow

closed time in 2 months

Rimpelstullchen

issue commentlian/msfs2020-go

Is there a way to use it with my own API key?

hey, using the old version with -api-key should 'just work'. maybe if you have the detailed error that javascript chrome dev tools output it would be easier to debug.

but this projects doesn't support that old version anymore, so i'm going to close the issue here.

Rimpelstullchen

comment created time in 2 months

issue commentlian/msfs2020-go

[Suggestion] Would it be able to add a button to center the aircraft position and one to un-center or un-snap it, so i can move the map more freely?

like @ip999 said. press escape key to toggle between follow and unfollow. OR click on your plane and press 'don't follow plane'.

Pschirki

comment created time in 2 months

issue commentlian/msfs2020-go

Some suggestions

@Rukenshia awesome, :panda_face: looking forward to pull in those changes!

@andrewlilley-ux thank you for your comment. would this mean working html, or maybe we find someone willing to convert it into working frontend html then? i'm personally looking into adding some backend features like other aircraft traffic (might not be possible with the current simconnect :disappointed:) and still waypoints, and update note if a new version is released and such. its great that others have picked up the frontend part to make the UX way nicer.

we also need to make the follow/don't-follow plane nicer. on twitch and youtube users have a hard time and think the map is always fixed to the plane. maybe a startup box that shows if an update is available, how to use the app, credits to contributors.

xoxaxo

comment created time in 2 months

issue commentlian/msfs2020-go

Is it possible to turn off teleport?

yes, good suggestion :)

i could add a command argument to turn off teleport. will try for next release.

RegenCoE

comment created time in 2 months

issue commentlian/msfs2020-go

Access from other machines on the local network?

yea that must be a zerotier issue or config issue around that though. access from other machines in your local network should just work.

Kabouik

comment created time in 2 months

issue closedlian/msfs2020-go

Access from other machines on the local network?

Thanks for this nice tool! I was wondering if there could be an option to serve the map somewhere else than localhost so that other machines on the local network could access it, possibly with some confirmation prompt on the host for security reasons, but else with just the user setting up permissions in the first place?

I believe it would make vfrmap much more flexible, and also a nice and open alternative to those mobile applications. Trusted people could even follow flights on remote machines, provided they use something like Zerotier; note this would also be useful for people who use cloud computing to run MFS 2020.

closed time in 2 months

Kabouik

issue commentlian/msfs2020-go

Access from other machines on the local network?

you can already access it from any device on your network if you know your ip. then just browse to http://your-ip:9000

the program accepts a -listen argument upon start. default is -listen 0.0.0.0:9000 meaning to listen on any network interface (localhost, your wifi, and ethernet). you could change that to restrict it to localhost only. but i changed the default to 0.0.0.0 so people can easily access it from their tablets etc.

Kabouik

comment created time in 2 months

issue commentlian/msfs2020-go

Some suggestions

@F7DRJ yes, it only uses (and shows) what http://maps.openaip.net/ provides.

xoxaxo

comment created time in 2 months

issue commentlian/msfs2020-go

Some suggestions

@F7DRJ google maps, sadly no. discussed here https://github.com/lian/msfs2020-go/issues/9 for vor/coms data did you try to select navigational data option in the upper right corner of the map?

xoxaxo

comment created time in 2 months

issue closedlian/msfs2020-go

Access away from LAN

I stream my game from a remote server.

Looking through the code, it looks like at present this only works over LAN but I presume there's no reason this couldn't be opened up to be available on a port that can be accessed remotely?

closed time in 2 months

hankhank10

issue commentlian/msfs2020-go

Access away from LAN

it already listens on 0.0.0.0:9000. meaning any device that can ready your machine's ip is able to open it. if you want to change the port, then start the program with -listen 0.0.0.0:8000 argument to listen on port 8000 for example.

hankhank10

comment created time in 2 months

more