file Fixing Gems: An Unlikey Solution

  • MadMarioSkills
  • MadMarioSkills's Avatar Topic Author
  • Offline
  • Experienced Marbler
  • Experienced Marbler
  • Posts: 198
  • Thank you received: 0
30 Jul 2012 21:53 #1
So while dabbing around with .dts and HxD, I found out you can fix the gems so that they aren't overloaded with env mapping from far away.

Figure 1: The gems are env mapped all up in this level


Figure 2: Going into HxD, changing the section enviro1 to enviro0


Figure 3: Gems are now textured from afar and retain env mapping


So what is enviro1 even for then?

Please Log in or Create an account to join the conversation.

  • Perishingflames
  • Perishingflames's Avatar
  • Offline
  • Senior Marbler
  • Senior Marbler
  • Posts: 882
  • Thank you received: 21
11 Aug 2012 07:31 #2
Very cool find. How does this affect cpu/fps?

Please Log in or Create an account to join the conversation.

  • Jeff
  • Jeff's Avatar
  • Offline
  • Elite Marbler
  • Elite Marbler
  • PlatinumQuest Programmer
  • Posts: 1680
  • Thank you received: 205
11 Aug 2012 17:22 #3
@MMS awesome find, looks much better.

@PF i don't think that would effect cpu/fps at all. Your largest thing that affects fps and cpu always seems to be particle emitters.

I am a programmer. Most here know me for being one of the major contributors to Marble Blast Platinum and PlatinumQuest.

Please Log in or Create an account to join the conversation.

  • Posts: 1118
  • Thank you received: 368
27 Aug 2012 05:15 #4
One would assume pre-loading textures on gem surfaces may hinder video performance. You would have to do some stress testing with several gems on several different machines to find the full effect. Granted, gems are limited to a few hundred at the max, so the difference would be virtually unnoticeable.

Particles on the other hand can be emitted x number of times every y milliseconds, hence why you experience some nasty frame-rate loss when you have particles with a 25000ms lifetime emitting every 10ms.

~Aayrl

Please Log in or Create an account to join the conversation.

Moderators: Doomblah
Time to create page: 0.654 seconds
We use cookies

We use cookies on our website. Some of them are essential for the operation of the site, while others help us to improve this site and the user experience (tracking cookies). You can decide for yourself whether you want to allow cookies or not. Please note that if you reject them, you may not be able to use all the functionalities of the site.