Took a look at the history on github and it's pretty old.
It started in Project Flugan early 2014 and joined up with 3DMigoto Feb 22 2014.
My last commit is from Jan 2016.
DarkStarSword has been fixing bugs ever since. I'm not suprised as it is hard to reach 100% coverage.
I also made some decisions to only work with code produced by the MS dissassembler.
There is no parser or feedback if you type the wrong code.
It's assumes the code is correct and works with pattern matching.
It has a pretty weird design thinking back on the early days of 2014.
The first assembler only supported VS and PS shaders as that was I was dumping.
When the need for other shader types arrived I had to go back to the drawing board and created my dump branch to avoid crashing games that I was attempting to dump. I never dumped more shaders than what was loaded when the game starts. Batman: Arkham knights was pretty new then and produced a very significant amount of shaders. After 100 games I had enough shaders to create the new assembler supporting all shader types.
The final major step was fixing a bug in the MS dissassembler which produced wrong float values. I didn't notice this at first as I was never doing a binary comparison on constants as I didn't think it was necessary at the time.
Taking a proper look at the current version of the assembler and DarkStarSword has done a great job cleaning up the code and I have pretty much left all the further work in his seat.
I'm happy to have brought this tool to the toolchain as almost 50% of all our fixes rely on the assembler.
I'm pretty sure all our universal fix versions use the assembler as well.
I'm proud to have created the assembler but clearly it's DarkStarSword that has maintained it especially while I was away and enhanced it in places I would never attempt to look due to his ability to produce shader code that can be generated and tested.
I'm really happy to be mentioned in the credits but as my contribution is pretty old I understand that people take it for granted.
I'm not sure if bo3b accepts donations but be sure to send donations to DarkStarSword.
I obviously want donations too but I don't believe you can get significant amount of donations in this community. Every donation is deserved and being creators of 3DMigoto is a big credit. We should probably support Chiri if he was still around but I like the open source way of working where everything is available for free and donations are optional.
I know I got >$50 dollars in donations when I started Project Flugan before 3DMigoto went open source but that was a long time ago.
One benefit of being a developer is that I have no obligation to donate to anyone as my contribution is already big enough.
Took a look at the history on github and it's pretty old.
It started in Project Flugan early 2014 and joined up with 3DMigoto Feb 22 2014.
My last commit is from Jan 2016.
DarkStarSword has been fixing bugs ever since. I'm not suprised as it is hard to reach 100% coverage.
I also made some decisions to only work with code produced by the MS dissassembler.
There is no parser or feedback if you type the wrong code.
It's assumes the code is correct and works with pattern matching.
It has a pretty weird design thinking back on the early days of 2014.
The first assembler only supported VS and PS shaders as that was I was dumping.
When the need for other shader types arrived I had to go back to the drawing board and created my dump branch to avoid crashing games that I was attempting to dump. I never dumped more shaders than what was loaded when the game starts. Batman: Arkham knights was pretty new then and produced a very significant amount of shaders. After 100 games I had enough shaders to create the new assembler supporting all shader types.
The final major step was fixing a bug in the MS dissassembler which produced wrong float values. I didn't notice this at first as I was never doing a binary comparison on constants as I didn't think it was necessary at the time.
Taking a proper look at the current version of the assembler and DarkStarSword has done a great job cleaning up the code and I have pretty much left all the further work in his seat.
I'm happy to have brought this tool to the toolchain as almost 50% of all our fixes rely on the assembler.
I'm pretty sure all our universal fix versions use the assembler as well.
I'm proud to have created the assembler but clearly it's DarkStarSword that has maintained it especially while I was away and enhanced it in places I would never attempt to look due to his ability to produce shader code that can be generated and tested.
I'm really happy to be mentioned in the credits but as my contribution is pretty old I understand that people take it for granted.
I'm not sure if bo3b accepts donations but be sure to send donations to DarkStarSword.
I obviously want donations too but I don't believe you can get significant amount of donations in this community. Every donation is deserved and being creators of 3DMigoto is a big credit. We should probably support Chiri if he was still around but I like the open source way of working where everything is available for free and donations are optional.
I know I got >$50 dollars in donations when I started Project Flugan before 3DMigoto went open source but that was a long time ago.
One benefit of being a developer is that I have no obligation to donate to anyone as my contribution is already big enough.
Thanks to everybody using my assembler it warms my heart.
To have a critical piece of code that everyone can enjoy!
What more can you ask for?
[quote="Flugan"]
One benefit of being a developer is that I have no obligation to donate to anyone as my contribution is already big enough.[/quote]
No one has any obligation to donate. That's why they are called donations :p. But seriously, I feel the same way. Contributing with game fixes is kind of a way for me to give back content to the community after my first year of just downloading fixes.
Do you think the old gone fixers / wrapper makers are still silently enjoying what is currently being done? I think it's a bit weird to never comment anything in a place where you lurk most days (not so weird for end users that just download fixes). I mean, probably one of them has found an unfixed game that no one was going to fix. Then what do they do, other than fix it themselves? And if they do, why not post it online to be part of human history and help others?
Back on track, I love all that has been done in 3Dmigoto all these years. I wouldn't have been able to properly play or fix so many games without it. I wish the Helixmod wrapper could have evolved the same way in number of features and ease of use (HLSL, ingame error reporting, hunting, etc), because every time I have to go back to fix a DX9 game, I need some time to adapt.
Flugan said:
One benefit of being a developer is that I have no obligation to donate to anyone as my contribution is already big enough.
No one has any obligation to donate. That's why they are called donations :p. But seriously, I feel the same way. Contributing with game fixes is kind of a way for me to give back content to the community after my first year of just downloading fixes.
Do you think the old gone fixers / wrapper makers are still silently enjoying what is currently being done? I think it's a bit weird to never comment anything in a place where you lurk most days (not so weird for end users that just download fixes). I mean, probably one of them has found an unfixed game that no one was going to fix. Then what do they do, other than fix it themselves? And if they do, why not post it online to be part of human history and help others?
Back on track, I love all that has been done in 3Dmigoto all these years. I wouldn't have been able to properly play or fix so many games without it. I wish the Helixmod wrapper could have evolved the same way in number of features and ease of use (HLSL, ingame error reporting, hunting, etc), because every time I have to go back to fix a DX9 game, I need some time to adapt.
Hey Flugan,
May I politely suggest keeping these discussions to a single thread, rather than starting a new one for each thought as you've done in the past?
It started in Project Flugan early 2014 and joined up with 3DMigoto Feb 22 2014.
My last commit is from Jan 2016.
DarkStarSword has been fixing bugs ever since. I'm not suprised as it is hard to reach 100% coverage.
I also made some decisions to only work with code produced by the MS dissassembler.
There is no parser or feedback if you type the wrong code.
It's assumes the code is correct and works with pattern matching.
It has a pretty weird design thinking back on the early days of 2014.
The first assembler only supported VS and PS shaders as that was I was dumping.
When the need for other shader types arrived I had to go back to the drawing board and created my dump branch to avoid crashing games that I was attempting to dump. I never dumped more shaders than what was loaded when the game starts. Batman: Arkham knights was pretty new then and produced a very significant amount of shaders. After 100 games I had enough shaders to create the new assembler supporting all shader types.
The final major step was fixing a bug in the MS dissassembler which produced wrong float values. I didn't notice this at first as I was never doing a binary comparison on constants as I didn't think it was necessary at the time.
Taking a proper look at the current version of the assembler and DarkStarSword has done a great job cleaning up the code and I have pretty much left all the further work in his seat.
I'm happy to have brought this tool to the toolchain as almost 50% of all our fixes rely on the assembler.
I'm pretty sure all our universal fix versions use the assembler as well.
I'm proud to have created the assembler but clearly it's DarkStarSword that has maintained it especially while I was away and enhanced it in places I would never attempt to look due to his ability to produce shader code that can be generated and tested.
I'm really happy to be mentioned in the credits but as my contribution is pretty old I understand that people take it for granted.
I'm not sure if bo3b accepts donations but be sure to send donations to DarkStarSword.
I obviously want donations too but I don't believe you can get significant amount of donations in this community. Every donation is deserved and being creators of 3DMigoto is a big credit. We should probably support Chiri if he was still around but I like the open source way of working where everything is available for free and donations are optional.
I know I got >$50 dollars in donations when I started Project Flugan before 3DMigoto went open source but that was a long time ago.
One benefit of being a developer is that I have no obligation to donate to anyone as my contribution is already big enough.
Thanks to everybody using my assembler it warms my heart.
To have a critical piece of code that everyone can enjoy!
What more can you ask for?
donations: ulfjalmbrant@hotmail.com
No one has any obligation to donate. That's why they are called donations :p. But seriously, I feel the same way. Contributing with game fixes is kind of a way for me to give back content to the community after my first year of just downloading fixes.
Do you think the old gone fixers / wrapper makers are still silently enjoying what is currently being done? I think it's a bit weird to never comment anything in a place where you lurk most days (not so weird for end users that just download fixes). I mean, probably one of them has found an unfixed game that no one was going to fix. Then what do they do, other than fix it themselves? And if they do, why not post it online to be part of human history and help others?
Back on track, I love all that has been done in 3Dmigoto all these years. I wouldn't have been able to properly play or fix so many games without it. I wish the Helixmod wrapper could have evolved the same way in number of features and ease of use (HLSL, ingame error reporting, hunting, etc), because every time I have to go back to fix a DX9 game, I need some time to adapt.
CPU: Intel Core i7 7700K @ 4.9GHz
Motherboard: Gigabyte Aorus GA-Z270X-Gaming 5
RAM: GSKILL Ripjaws Z 16GB 3866MHz CL18
GPU: Gainward Phoenix 1080 GLH
Monitor: Asus PG278QR
Speakers: Logitech Z506
Donations account: masterotakusuko@gmail.com
May I politely suggest keeping these discussions to a single thread, rather than starting a new one for each thought as you've done in the past?