Lunacid - Tears of the Moon

Lunacid - Tears of the Moon

Not enough ratings
[WIP] Lunacid - TOTM Config Guide - How to keep Desktop Resolution without changing Ingame Resolution & more?
By Pareidolia
An incomplete guide to configuring the dgVoodoo.conf file and what you can do to make your experience more enjoyable!
5
   
Award
Favorite
Favorited
Unfavorite
Welcome to Lunacid - Tears of the Moon!
This is mostly a basic guide to running the game and editing the config for dgVoodoo that I am making just from my limited time experimenting with the config and hopefully adding any additional things of note that I see or am told of

Truth be told I am not an expert at this nor have I used Sword of Moonlight with or without the dgVoodoo fix before but I want to help others configure their experience so they can have the best time with the game as they possibly can since I am in love with this series and I'm a big fan of what Kira has done with each game of their's I've played
Things to know
Primarily, this guide will focus on the configuration of this dgVoodoo.conf file


To edit this file:
  • Go to the Game Properties of Lunacid - Tears of the Moon

  • Click on Installed Files then click on Browse.. (or just look for the game folder yourself)

  • Find the file named dgVoodoo.conf and open it in your text editor of choice

I can confirm that this guide works in Notepad++ as it is what I use, but I'm pretty sure any old one would work
Desktop Resolution Fix
The first fix is the reason this guide exists, while playing the game I found that I wanted to tab out to check my discord messages but every time it would mess up my desktop as it changed resolutions and sometimes messed up the game itself.

One solution would be to set the ingame resolution to 1920x1080 and be done with it, but if you have tried that at all you would know that there are many graphical issues that quickly pop up, the Sword of Moonlight engine does not like rendering things at any aspect ratio higher than 4:3 and objects at the side of your camera start to pop in and out.

If you don't wish to deal with that and instead wish to keep the intended feel of the game, here is a solution!

Fullscreen Fix:
  • Go to the line FullscreenAttributes and set it to FullscreenAttributes = Fake

And you should be done! Easy see? now the game should open up in a Fullscreen without messing anything up, I'm sure there is also a way to do this with a windowed version but I haven't figured that out yet

Other Resolution/Upscaling Tweaks
So, you might open up the game and think the game looks a bit weird and brush it off because of the old timey engine but there's actually an interesting reason (to me at least) as to WHY it seems weird

First off, the game runs at a base 640 x 480 resolution (I personally like to run it at 1024 x 768) which is an aspect ratio of 4:3 compared to the usual 16:9, so the game does a weird thing where it scales the 4:3 resolution to fit the 16:9 monitor and it causes some issues

This is my game after booting it up with only the fixes above
Take note of the compass, look at how wide the thing appears, the game at a base is stretching a 4:3 image to that of an aspect ratio of 16:9, stretching the image horizontally to fit the screen




This is the game with the Scaling changed, at the intended 4:3 Resolution of the engine
Now here, if you look at the compass it appears at the right size, but now we've got black borders surrounding the game

Now it is TOTALLY up to you which one you prefer, I like the stretched version of the game because it is how I played Kingsfield 1 [JP] and it feels right to me, the stretch adds some charm to it, but it's completely up to you how you wish to play this game and here's how to change it if you wish

  • Set ScalingMode to = stretched_ar

If you wish to change it back, all you have to do is set it to unspecified again, there are also a few other options you can choose from

"unspecified", "centered", "stretched", "centered_ar", "stretched_ar", "stretched_ar_crt"

I have not tested anything other than unspecified and stretched_ar but feel free to experiment at your wish!
Watermark Removal
Ever found the pesky watermark in the corner of your screen to be very obnoxious and annoying? Well this is your day! All you have to do is one simple trick

  • Set dgVoodooWatermark = false

And you're free of an intrusive watermark!
Other Useful Guides
I want to just add any other guides here that I see that are in the same vein as this one and that I think are worth checking out!

If you want to play the game using a mouse!
https://gtm.steamproxy.vip/sharedfiles/filedetails/?id=3462753049

It's kind barren here but I might add more as time goes on, we'll see!
Afterword
And this is the guide so far! Honestly I've never made a guide before and I'm not the most qualified individual to be making this but I am filled with autism and needed an outlet for how excited I am to be playing this game.

Thank you to Kira for putting out amazing games and making this game that just makes me in particular so happy, I played the first Lunacid and 100%ed it immediately before going on to play Kingsfield 1 [JP] (patched) and Kingsfield 2 just because of how much I loved Lunacid and wanted to see it's inspirations.

This guide is kinda barebones right now and missing a lot of details I could probably put in, but I wanted to get this out and make it look nice before I went back to playing more of the game, I'm dying to continue and each word I type is another agonising second away from my funny little kingsfield-like

If you have anything you want added or have anymore interesting things to note about the config, feel free to leave a comment and I'll try to look them over!

Thanks for reading!
5 Comments
==ZELENOE_YAYCO== 26 May @ 3:03pm 
you could also use:

FullScreenMode = false

WindowedAttributes = borderless
Mnemozin 26 Apr @ 3:38am 
For me using `FullscreenAttributes = Fake` makes the game drop inputs quite often, and especially when trying to select an option in confirm dialog. If you're experiencing the same issue try disabling that
АЛИШЕР 24 Apr @ 12:27pm 
watermark does not disappear no matter what i do, i am losing it... :c
Rhia 17 Apr @ 12:19am 
Something to add to the guide: set ForceVerticalSync to false then FPSLimit to your refresh rate or any desired value and it seems to fix any and all issues with controller input, like problems with confirming things in menus and whatnot.

@Ravelord Nito: set ScalingMode to stretched_ar_crt or stretched_4_3_crt for a fairly basic but convincing crt shader!
Ravelord Nito 16 Apr @ 7:50am 
I just wish I could run shaderglass over the game but the game will always render over SG unfortunately. so I cant add any crt shaders.
But these are some helpful tips thanks.