June 29, 2017

RTResolution Next Steps

First, the good news.  It looks like RTResolution v0.2 properly handles all of the stock use cases.  Yay!

Now for the not so good news.  It looks like TModLoader doesn't quite like RTResolution.  If so, not that much of a surprise.  Getting mods to work well together isn't exactly easy.  Ask the Skyrim modding community...

I don't have an extended weekend coming up like most Americans, so I'm going to be spending the next couple of evenings digging into TModLoader and what's going on when it gets patched with RTResolution.  One of three things will happen as a result:
  1. I might realize that getting TModLoader and RTResolution to play nicely together will be too much of a pain in the ass and just punt on working with the mod;
  2. I might find the cause and realize that patching it my way would be a pain in the ass so I'll report the issue as a bug to the TModLoader team; or
  3. I'll find the solution and prepare RTResolution v0.3.
Stay tuned.

Update 6/30/2017 5:06pm: TModLoader moves all of the rendering code over to a method called do_Draw.  The crash is happening because I don't modify do_Draw.

Update 6/30/2017 5:17pm: Testing with TModLoader now. Still getting a crash.  It's looking for something that I don't touch.

Update 6/30/2017 5:34pm: Option #2 it is.  Issue filed with TModLoader team.

June 21, 2017

RTResolution v0.2 Available Now

Download here.

This build does only two things for Terraria 1.3.5.3:
  1. Removes the forced minimum zoom.
  2. Allows resolutions greater than 4096x4096 (memory allowing).
This build doesn't currently work with TModLoader 0.10.0.2.  The compiler version that they are using is newer than the version of Mono.Cecil that I'm using and the two don't place nicely together.  A ticket has been filed with the TModLoader team.

June 13, 2017

Plans For The Rest Of June 2017

This week is all about scrambling to get caught up after being out of the office for two weeks and potentially being out of the office next week.

Next week, I have to fulfill a summons for jury duty so I may or may not be working on any given day.

On June 25, I'm going to be a wheel monitor for the Netflix float in the San Francisco Pride Parade.

After that, I'm hoping to get back to my personal projects.

June 11, 2017

RTResolution v0.1 Available Now

Update 6/21/2017 9:48pm Pacific: v0.2 released.

This should give you 1:1 pixel resolution at resolutions above 1920x1200 in Terraria 1.3.5.3.

To clarify, the only thing that this mod does is remove the forced minimum zoom level in Terraria.  If you open the options and the lowest value for zoom is higher than 100%, this will let you set your zoom to 100%.

Note that this currently requires that you have the .NET Framework 4.6.1 or higher installed.

The most common complaint appears to be this not running or appearing to have crashed on run.  Rebooting, then running RTResolution again, appears to fix this for the vast majority of users.

Showing 1:1 pixel resolution at 3840x2160 in Terraria 1.3.5.3

June 10, 2017

Back in Town

I have returned to the Bay Area and will resume work on RomTerraria tomorrow afternoon.

Tonight is reserved for something else...


June 7, 2017

Pinball Hall of Fame

Will be flying back home tomorrow where I will have access to my development environment again.

In the meantime, here are several photos from the Pinball Hall of Fame in Las Vegas.