Welcome, Guest.
Username: Password: Remember me

TOPIC: Open Source

Open Source 2 years 1 week ago #1

Are there any plans to make ReShade (or the previous projects by the developer team members such as SweetFX) open source? Some of my projects consist of hooking/wrapping Direct3D and exposing a handful of features to users. One of my recent projects implements an old version of SweetFX's source code to allow usage with my hook so that users do not have to choose between one or the other to use. Would love to implement some of the newer methods into some personal projects of mine (all credits are kept in tact of course to the original authors etc.)

Just sad to see all the projects of this nature always seem to be closed source for whatever reason.
The administrator has disabled public write access.

Open Source 2 years 1 week ago #2

Patience and watch this space:
github.com/crosire/
Last Edit: 2 years 1 week ago by strelokgunslinger.
The administrator has disabled public write access.

Open Source 2 years 1 week ago #3

  • crosire
  • crosire's Avatar
  • Online
  • Posts: 2537
  • Thank you received: 1452
I know your feeling, felt exactly the same when I started the project myself. No information about it to be found anywhere whatsoever, so it required a lot of trial and error (that was before ReShade, in times of eFX 1.0 and 2.0).

EDITED:
I really like open source and I prefer to use it when appropiate. I'm mainly concerned that the code could be used by the wrong people for the wrong things, which would hurt the project a lot, in that it would disallow use in multiplayer games, which is why I don't yet want to open source core ReShade. This doesn't mean parts of it don't make it into open source, but not the whole software package.
I hope you understand. Feel free to discuss =)
Cheers, crosire =)
Last Edit: 1 year 10 months ago by crosire.
The administrator has disabled public write access.
The following user(s) said Thank You: Wicked Sick

Open Source 1 year 6 months ago #4

crosire wrote:
I know your feeling, felt exactly the same when I started the project myself. No information about it to be found anywhere whatsoever, so it required a lot of trial and error (that was before ReShade, in times of eFX 1.0 and 2.0).

EDITED:
I really like open source and I prefer to use it when appropiate. I'm mainly concerned that the code could be used by the wrong people for the wrong things, which would hurt the project a lot, in that it would disallow use in multiplayer games, which is why I don't yet want to open source core ReShade. This doesn't mean parts of it don't make it into open source, but not the whole software package.
I hope you understand. Feel free to discuss =)

I do wonder why is it that you are so afraid of people using your code? Like a ton of people everyday release cheats that are far more powerful than an injector that only provides depth buffer information don't you agree?
The administrator has disabled public write access.

Open Source 1 year 6 months ago #5

  • Martigen
  • Martigen's Avatar
  • Offline
  • Posts: 171
  • Thank you received: 40
1Kebab wrote:
I do wonder why is it that you are so afraid of people using your code? Like a ton of people everyday release cheats that are far more powerful than an injector that only provides depth buffer information don't you agree?
The problem is it only takes one modified form of Reshade that's used as an exploit for it be banned. Then news will spread that Reshade is a cheating tool. Once that cat is out of the bag, you can't take it back. More and more versions of that exploit will be made off that codebase, and Reshade will be perma-banned in any form, preventing the use of every *other* shader that isn't depth-based with online games.
The administrator has disabled public write access.
The following user(s) said Thank You: Zomgerd

Open Source 1 year 6 months ago #6

Martigen wrote:
1Kebab wrote:
I do wonder why is it that you are so afraid of people using your code? Like a ton of people everyday release cheats that are far more powerful than an injector that only provides depth buffer information don't you agree?
The problem is it only takes one modified form of Reshade that's used as an exploit for it be banned. Then news will spread that Reshade is a cheating tool. Once that cat is out of the bag, you can't take it back. More and more versions of that exploit will be made off that codebase, and Reshade will be perma-banned in any form, preventing the use of every *other* shader that isn't depth-based with online games.

So why can't we have another method of getting the depth buffer which has been used in several other cheating programs? The thing is that I think it's sad that other games have to suffer because of this. And if there would be some kinda way to still provide the depth buffer even if you'll get banned I would gladly take it. Cause frankly the games I do play have absolute no anti cheat system and a little tool providing the depth buffer wouldn't do any harm to it.
The administrator has disabled public write access.

Open Source 1 year 6 months ago #7

  • Moonkey
  • Moonkey's Avatar
  • Offline
  • Posts: 31
  • Thank you received: 13
1Kebab wrote:
Martigen wrote:
1Kebab wrote:
I do wonder why is it that you are so afraid of people using your code? Like a ton of people everyday release cheats that are far more powerful than an injector that only provides depth buffer information don't you agree?
The problem is it only takes one modified form of Reshade that's used as an exploit for it be banned. Then news will spread that Reshade is a cheating tool. Once that cat is out of the bag, you can't take it back. More and more versions of that exploit will be made off that codebase, and Reshade will be perma-banned in any form, preventing the use of every *other* shader that isn't depth-based with online games.

So why can't we have another method of getting the depth buffer which has been used in several other cheating programs? The thing is that I think it's sad that other games have to suffer because of this. And if there would be some kinda way to still provide the depth buffer even if you'll get banned I would gladly take it. Cause frankly the games I do play have absolute no anti cheat system and a little tool providing the depth buffer wouldn't do any harm to it.
Other games have to suffer to keep this tool alive, viable, and working (at least in multiplayer games on some level). My best suggestion would to be... well, just get those cheating programs that you know about (If it has no anti-cheat and you already know there's other working programs out there, why do you want ReShade to be another one of those? :P). And ReShade doesn't want to be known for being that tool that lets you cheat. It wants to be known for graphical modifications and glorious screenshots.
Last Edit: 1 year 6 months ago by Moonkey.
The administrator has disabled public write access.

Open Source 1 year 6 months ago #8

Dank
Last Edit: 1 year 6 months ago by 1Kebab.
The administrator has disabled public write access.

Open Source 1 year 6 months ago #9

  • Wicked Sick
  • Wicked Sick's Avatar
  • Offline
  • Die young or suffer (Forgive my poor English)
  • Posts: 367
  • Thank you received: 106
Disgusting.
Finding relief somewhere between a tree's branch and its shade.
The administrator has disabled public write access.
The following user(s) said Thank You: 1Kebab

Open Source 1 month 3 weeks ago #10

Sorry to revive a dead topic. I have done some research and have found out that Crosire has been hired onto a well-paying job that takes up a large portion of his time, making it hard to work on reshade. With this in mind, wouldn't it make more sense to open-source reshade (even if it's proportional) and move to a contributer-driven development model? I understand that Crosire is afraid of people using reshade for bad, whether it's using the source to detect it with anti-cheats or use the hooks for game cheats. And while that is a very reasonable concern, it leads me to ask the question; Is it more important for the framework to be used for good, or for it to be used at all? While this is obviously an exaggerated question, I hope that it get's the point across.

Any reply is greatly appreciated!
Please and thank you,
NoMansReshade.
Last Edit: 1 month 3 weeks ago by NoMansReshade.
The administrator has disabled public write access.

Open Source 1 month 3 weeks ago #11

  • crosire
  • crosire's Avatar
  • Online
  • Posts: 2537
  • Thank you received: 1452
Making ReShade open source will nullify the effect of the network block which is supposed to keep ReShade from being exploited in multiplayer games. Like I said, I'm just afraid of mis-use, wouldn't have much of an issue with putting it up otherwise. I'll post a poll and let it run for a while ...
Cheers, crosire =)
Last Edit: 1 month 3 weeks ago by crosire.
The administrator has disabled public write access.