Author
|
Topic: The MegaMod 0.8.0 has finally arrived! (Read 52906 times)
|
Death 999
Global Moderator
Enlightened
Offline
Gender:
Posts: 3874
We did. You did. Yes we can. No.
|
aleph-0 RU not enough for you, need aleph-1 RU!
|
|
|
Logged
|
|
|
|
JHGuitarFreak
Enlightened
Offline
Posts: 1374
|
2 Finite Infinity please!
But yeah. The Chmmr code for infinite R.U. is basically giving you a large sum of R.U. plus switching over to using an infinity symbol. I changed it so that any value above a certain point changes the R.U. count to an infinity symbol or the completed Chmmr event does it.
Obviously it's conflicting.
I might just take the time to thoroughly hardcode the infinite R.U. cheat like I did with the infinite fuel cheat.
_____
You know what it was?
I set the amount of RU given to you when you turn Infinite R.U. on or when you complete the Chmmr plot is too high. For some reason the fuel logic freaks out when the number is too high. My best guess without looking at the code is that the fuel logic is looking for a signed value and the R.U. value is unsigned
What this means is that the max positive value you can have for a signed 32 bit value is 2,147,483,647. I had the R.U. value set at 4,000,000,000 so the fuel logic was in fact looking at a negative value, therefor it was unwilling to add fuel.
I'll either fix the fuel logic or just set the R.U. value to 2,000,000,000 to squeak by.
____
Fixed. Was exactly what I thought it was, the whole signed/unsigned deal. Not ready to release a new revision yet but it should be ready soon enough.
|
|
« Last Edit: February 21, 2018, 04:57:33 am by Serosis »
|
Logged
|
The artist once again known as Kohr-Ah Death 213. Get your MegaMod HERE
|
|
|
spinacci
Zebranky food
Offline
Posts: 19
|
Thanks Serosis!
I played through the whole game and that was the only thing that came up in terms of a bug. Great work!
|
|
|
Logged
|
|
|
|
|
darklord42
*Many bubbles*
Offline
Posts: 208
|
Hey! So sorry for the long AWOL. I used this patch to easily switch between clang and gcc http://forum.uqm.stack.nl/index.php?topic=5797.0
And you're right clang on linux doesn't reproduce the bad orbit lines. Sure leaves me at a loss.... There are just too many variables. How do we isolate which one is causing it?
I was pretty sure it wasn't xcode specifically. The only way I was successful was to build it with the apple version gcc-4.2. Which was available on macports. Regardless of what Xcode was installed. That just happened to be the default compiler in Xcode3...
|
|
« Last Edit: March 10, 2018, 01:33:26 am by darklord42 »
|
Logged
|
|
|
|
|
darklord42
*Many bubbles*
Offline
Posts: 208
|
no I don't. Couldn't break the orbit lines... That patch just lets me use the environment variables CC and CXX to define the compiler. Doesn't change any actual code.
on newer Xcodes, gcc is already an alias for clang. So you don't have to do anything in the build script to point to it.
|
|
|
Logged
|
|
|
|
Soul Reaver
Frungy champion
Offline
Posts: 82
|
Quick request for future versions...
I believe that HD Remix (as opposed to original/HD) reduced the music volume more significantly when aliens were talking. I think MegaMod still uses the same volume level as original/HD.
I actually much preferred the slightly lower volume of the Remix, as it made the voices clearer/easier to hear, which was especially appreciated during some of the quieter portions.
Is this something you can/might implement? Maybe a toggle in the menu to select normal or quieter volume during speech? Or is it already at the remix volume level and I'm just imagining things?
|
|
|
Logged
|
|
|
|
abishur
Zebranky food
Offline
Posts: 10
|
I've installed using the windows msi installer, however I can't find anyway to actually activate any of the options I installed (I installed them all). What am I missing?
|
|
|
Logged
|
|
|
|
|
|
|
|
|
|
|