Giter Club home page Giter Club logo

borderless-gaming's Introduction

What is this?

Borderless Gaming is a simple tool that will allow you to turn your windowed video games into "fullscreen" applications without all of the negative side effects

The project is open source under the GNU General Public License v2.0.

Before Borderless-Gaming

After Borderless-Gaming

Image

How to install and run Borderless-Gaming

Buy through Steam and run it

Can be purchased here.

Install from Source

  • Clone with repository

  • Open the solution inside Visual Studio 2017

  • Select the "Release" option

  • Build the projects and use the generated executable

Usage

A detailed guide can be found here.

Need help?

contact me on my Website

or if you're suffering from crashes or bugs submit information here

Helping Borderless-Gaming

I want to help with the code: I accept pull-requests, please see the Contributing to Borderless-Gaming guide for information on contributing to this project. And don't forget to add your contact informations on the AUTHORS list.

I found a bug: File it as an issue and please describe as much as possible the bug and the context.

I have a new suggestion: For feature requests please first check the issues list to see if it's already there. If not, feel free to file it as an issue and to define the label enhancement.

Contact info

Join our Steam Group!

Borderless Gaming on Steam

borderless-gaming's People

Contributors

andrewmd5 avatar chaoren avatar dmxt avatar elpumpo avatar gudine avatar igelrm avatar jasonoro avatar jgibson02 avatar justalemon avatar krestenlaust avatar l0laapk3 avatar madpew avatar mon avatar n00byedge avatar nakami avatar psouza4 avatar secretonline avatar stack-of-pancakes avatar strappazzon avatar svetomech avatar thakyuu avatar virus610 avatar wangyw15 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

borderless-gaming's Issues

Suggestion: Unfavourite

Hiya,
Tried out Borderless-Gaming today, and it has worked flawlessly so far on pretty much everything except Hearthstone (which is weird anyways) but noticed you can't remove favourites once you've favourited them, a feature I personally would like to see.

Please add these options

  1. Minimize - minimize to taskbar and close - minimize to tray. I always close this app accidently. lol
  2. Option to hide bubble notifications.

Major cleanup and lots of changes

Hi there,
I did some work on this project but thought it might be a good idea to ask before posting a pull-request. I did some massive changes to the project, sadly all in one commit.
Please see the "cleanup"-branch on my fork ( https://github.com/madpew/Borderless-Gaming/tree/cleanup )

Changes in this commit/branch:

  • cleaned up and rewrote big portions of the code
  • added comments and regions for better code navigation
  • removed MainWindow and other unused codefiles (Trace, WindowWrapper...)
  • Modified layout to be resizable
  • reworked Mainmenu
  • changed icons (app and tray) and textbuttons to imagebuttons
  • added version to application- & about-window titlebar (pulled from assemblyinfo)
  • changed "Owner" -> "Maintainer" on the about-dialog
  • changed "Commiters" -> "Contributers" on the about-dialog
  • changed link in readme (again) to point to latest version instead of all releases
  • pushed version to 5.5 (only in assemblyinfo so running version doesn't want to update just yet)

Please take your time to review my changes. I'd be happy to post an pull-request.

Program crashes after launching

As I doubleclick the BorderlessGaming executable, the thing appears in my tray, with a bubble "Borderless Gaming is minimized.". But after I hover over it, it disappears. I've checked the task manager and there's a process called "Windows Problem Reporting" popping up shortly after the program is started, and then it disappears along with the Borderless Gaming process

Crash w/out error message

Upon launching the app it crashes with no errors. It seems to run for a couple seconds in Windows Task Manager and just disappears. It does show an icon in the task bar for the same amount of time as well. No windows appears either and no error message shows up. I'm not sure where I would find a crash log as nothing shows up in the same directory as the executable.

[BUG] Mouse pointer "shift" in TW: Rome 2

When I make TW: Rome 2 borderless game resizes alright and takes the full screen as intended, but visual and actual positions of mouse pointer differ - click registered above visual position of pointer.

High CPU usage

Borderless Gaming v6.0 uses 4-5% CPU every second when inactive on my i7-3770K. It's too much.

Stretching Issue (Crusader Kings 2)

Game stretches down for 50 or so pixels whenever i try to make it borderless. It makes some stuff unclickable and makes text stretched too. I need that 50 or so pixels to play the game. : )

Thanks!

untitled

Auto Startup

The auto start on windows login is not working. I made sure the shortcut is located in the startup folder. I am using Windows 8.1 x64 Enterprise. I also turned off UAC and have no luck.

Keep Selection across refreshes

After launching on the ~7s refreshes the selection will jump to the first entry of the list.
This behaviour changes at some point, but I am not sure which, where the selection is kept across refreshes.

Suggestion: Add a auto updater?

Not sure if its already in the program. But it would be cool if you could add a updater so it can check for updates!
Not sure how to add labels :/

Doesn't cover the entire screen

The main reason I downloaded this was to run Hearthstone which doesnt have a Borderless Fullscreen mode. But the problem is when I use this, it doesnt cover the entire screen.

Simply doesn't work.

Windows 7 64bit SP1
Dual Monitors [1680x1050][1920x1080 (main)]

Have run the provided .exe and built it myself in VS2012. Tried Team Fortress 2, Mass Effect 1, and Killing Floor and they remain fullscreen (non-windowed). I added them to favorites and ran them again, still nothing.

Option to move window over Taskbar?

In Version 6.0 I had issues with SpaceEngineers hiding behind the taskbar. Is it possible to hide the Taskbar by placing the Window in Front of it with Borderless Gaming?

right click bug

bug
i get 1 instance of this. and the only way to remove it is to change resolution. Ive checked and it definitely only happens when Borderless gaming is running.

HotKey Support

Should be a simple addon, enable hotkey support so that one doesn't have to alt+tab out of a game.

Cursor Issue

This is probably just per game but I am using this on Civilization 5 and I have noticed that when this is applied the cursor that is provided in game by Civilization 5 is not positioned correctly to where the actual selection is taking place on the UI. Its not a bid deal since its only offset by a little but it is a big enough problem to where it is effecting clicking on certain things. Like I said this is probably just an issue with Civ 5 because of their curosr but I'm not sure. I don't really have any other games to test this on that don't already have their own version of Borderless Window.

Can't launch when update server is down

503 exception is uncaught

{
"ClassName": "System.Net.WebException",
"Message": "The remote server returned an error: (503) Server Unavailable.",
"Data": null,
"InnerException": null,
"HelpURL": null,
"StackTraceString": " at System.Net.HttpWebRequest.GetResponse()\r\n at System.Xml.XmlDownloadManager.GetNonFileStream(Uri uri, ICredentials credentials, IWebProxy proxy, RequestCachePolicy cachePolicy)\r\n at System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn)\r\n at System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver)\r\n at System.Threading.CompressedStack.runTryCode(Object userData)\r\n at System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData)\r\n at System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state)\r\n at System.Xml.XmlTextReaderImpl.OpenUrl()\r\n at System.Xml.XmlTextReaderImpl.Read()\r\n at System.Xml.XmlReader.MoveToContent()\r\n at BorderlessGaming.Utilities.Tools.CheckForUpdates()\r\n at BorderlessGaming.Program.Main()",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": "8\nGetResponse\nSystem, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\nSystem.Net.HttpWebRequest\nSystem.Net.WebResponse GetResponse()",
"HResult": -2146233079,
"Source": "System",
"WatsonBuckets": ....
}

Manual Resolution

It would be nice to be able to manually set the resolution (height and width.) I've noticed with other similar applications that there can sometimes be a small white line across the top and left of the screen due to minor miscalculations in window resizing. If we could manually change the screen size per app and have that also saved for the favorite apps this would be very useful.

Dark Souls 2

The app seems to work with Dark Souls 2, but the game retains a grey border around the window that kills the immersion.

Build Warning

I get a warning when I build the program in visual studio ultimate
I do not know if it is significant

1>------ Rebuild All started: Project: BorderlessGaming, Configuration: Release Any CPU ------

1>D:\User Files\Curtis Gooden\My Documents\GitHub\Borderless-Gaming\Forms\MainWindow.cs(19,24,19,44): warning CS0649: Field 'BorderlessGaming.Forms.MainWindow._selectedProcessName' is never assigned to, and will always have its default value null

1> BorderlessGaming -> D:\User Files\Curtis Gooden\My Documents\GitHub\Borderless-Gaming\bin\Release\BorderlessGaming.exe
========== Rebuild All: 1 succeeded, 0 failed, 0 skipped ==========

I just thought I should mention it.

Batman Arkham Asylum

While starting Batman Arkham Asylum the game only goes fullscreen once if I close the game and open it again it seems that I need to restart the computer. If I do not restart, the window flashes appears to try to resize/move but ultimately failing leacing the Window bar at top still being displayed and continually attempting every 3 or so seconds. Currently running 6.5

Lock mouse

This program works great I only have one suggestion. On multiple monitors my mouse does not lock in the game. So in WC3 when I need to use the mouse to move the screen it will go off game into the second monitor.

No processes running

Whenever I launch Borderless-Gaming there is nothing in the menu even if I have a game opened.

super size option

Hello,

I use the old windowedBorderlessGaming for most games as I have a portrait-landscape-portrait monitor setup. My total resolution is 4960x1600 and use the application to span it across all 3 screens. Since Geforce released their new drivers (334.89) the application no longer works correctly thus I have been searching for an alternative. I came across your application but have tried numerous games with your app to have the game span across all 3 monitors with no success. Any help would be greatly appreciated.
Thank you,
Ryan

Stopped working with recent patch for World of Warplanes

Worked without any trouble before but after last World of Warplanes it stopped working. Window is not maximized and is "blinking" very about two seconds. Looks like it is trying to switch mode but something is returning it back.

I'm using Borderless Gaming 6.0

Select which screen the window will lock to.

It would be nice to see an option to select which monitor the window will go full screen on. I currently use two monitors, and have to close the program and move the window to the second monitor before I can make it borderless windowed.

Edit: Sorry, I have no idea how to tag this as a enhancement.

White Line on Left and Top of Screen

Version: 6.0
Game: Sleeping Dogs

I've only noticed this issue with Sleeping Dogs, but when setting the .exe as a favorite or manually making the window borderless, there is a white line on the left and top sides of the screen. Almost like the window is off by a pixel.

RO2/RS

Not working with red orchestra 2 or rising storm

Option to not start minimized in the tray

When I use this program I like to keep the window open while it is running. It would be nice to have this option instead of having to open it from the tray each time it is launched.

GMod Not Working

When I put Garry's Mod process (hl2.exe) into favorites, it doesn't make it borderless. Even after restarting it.

It might be because it uses another application in tandem to display parts of it. (awesomium_process.exe *32) but this isn't in the list of things to make borderless.

shrug

Option to run on startup, minimised to system tray

Would be very helpful to have an option to run on startup. I've tried placing a shortcut in the start-up folder but it doesn't seem to work, and setting the shortcut to run minimised only minimises it to the taskbar, not the system tray.

Application Rename

It would be nice to be able to rename applications. For some games the name that shows up isn't as obvious what the game is. For instance, I'm playing Batman Arkham Asylum but what shows up is "ShippingPC-BmGame" that isn't obvious at first what game that is.

If use have dual monitors you might face issues

I have used this on a few games (Grid Auto-sports is one) and i have found that if you have dual monitors and use this, it will put the game in the middle on both screens. i found a way to fix this you can go to task manager and right click on the game and click maximize and it will go to your first screen. i would like to see if you could implement a fix for this or maybe mention this since other people might face this and might not know how to fix this.

Dayz Standalone,Nether Resolution problem and Not borderlining problem

Well in Dayz Standalone it works although it makes the resolution 75% (1440x810) and thats it i mean its borderless but its kinda annoying that i can see pixelated u know.. and i have another issue with a game called "Nether" on steam.. It just does not make it borderless it makes it 3/4 full like not borderless it like makes it windowed/borderless kinda idk i will put down a image of what happens.

Here is the problem in Nether:

I run it in windowed I do the thing but it just does not make it borderless for some reason.

this is what it does when i try to make it borderless

Here is the problem in DayZ Standalone:

This is the resolution i get and i cant change it:
image

This is what happens when i try to change it:

image
After i press it:

image

It doesn't actually make the resolution it just redoes it back to 1440x810:

image

Thats it thats all i got with my issues in games non the less nothing else The Forest is working fine uhmm GTA is working fine and others as well.

Readme issues

The readme has a few things wrong with it
A: the download link says it is outdated, and it looks like after releasing 4.4, you changed it to linking from 4.2 to 4.3. The link the 4.3 release gives goes to the readme, where you have to go to the bottom to get the download. A bit counter intuitive.

B: the need help section is a bit screwed up

If I didn't have a plane to catch in a few hours, I would be willing to fork the repo just to learn how to do it, as almost all of my git experience has been local, on one branch.

Also suggestion on layout:
A: The Borderless-Gaming header with just the quote isn't terribly useful.
B: "What is this?" should probably go first.

Sorry if this isn't being helpful, just what I think could help.

X3 Terran Conflict / Albion Prelude

Is anyone able to play these games, while launching them as fullscreen ones? This is almost the only game that I'm having major color problems with. It's windowed mode is unscalable, and doesn't overlap the main windows bar. BorderlessGaming fixes this problem well. However, the game forces it's AA to be disabled, and I cannot even fix it by forcing anti aliasing through my nVidia control panel, that even 32x CSAA is barely recognizable in that game.

So what I'm asking for, is if the program can be made switching the game into borderless windowed, from a fullscreen mode? There is no such option ingame and I cannot even do Alt + Enter. Sadly, I cannot play this game fullscreen, as it's colors are just so washed out and my nVidia control panel colors become ignored in it. All the X3 games by Egosoft are quite similiar, so if one works, the other 2 should aswell

No permission to write favorites causes Exception

If the user launching the application does not have full/write permissions to the favourites file a thrown exception is displayed in a dialog window.
An end-user-understandable message should be displayed instead.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.