True, but custom stickers could be loaded into working memory as required. All verteces in the level are liable to be in working memory.I don't think the game penalizes you that much for the actual amount of memory that the vectors take up, after all, it's completely marginalized by the amount of space that the maximum number of custom sticker bitmaps would take up.
Again, no need for them being in working memory either. The actual prize in the prize bubble takes up zero thermo, probably for this reason. Why load the object into memory before it is needed, it can be stored on the HDD. Obviously, pure speculation, but isn't that the way you would make it?Ditto for prize bubbles, which despite taking up very little thermo, actually have to store all the data about the objects contained within, somewhere in the level file.
All the complexity of the objects needs to be stored and manipulated in realtime. I'm just saying that this method, whilst awesome, could be dangerous. At some point, as you say in the OP, the level could get to the point that the engine can't handle, for any number of reasons. I'm not saying that I won't be using this, but when I do, I'll be using it with caution.
@luos: yes, rectangles can take up less complex shapes thermo than free-form triangles, from what I've seen. The complex shapes thermo is by far the hardest one to second guess and predict IMO.
Results 16 to 30 of 37
Thread: How To Cheat The Thermo
Last edited by rtm223; 03-09-2010 at 04:42 PM.-- ? --
I was convinced that it wouldn't work until I tried it out today, and was somewhat shocked by the results.
- Join Date
- Feb 2010
- Pennsylvania USA
This means I've seriously exceeded the materials thermo limit, and the game can cope just fine, so even if you only use this technique to use more material types than it would normally let you, you should be fine. FWIW, the thermo is only at the first notch, which is what it costs to have 300 blocks of DM in a level.
Next test is to exceed the moving objects thermo...
- Join Date
- Jan 2009
- Minnesota (USA)
- Blog Entries
Why are you people so concerned with v0rtex count!? There is only one and I am the very bes...
*pauses to listen to casual bystander whispering in ear*
...oh... VERtex count. Right. Carry on.
On topic though, this is a really cool discovery, though as several have mentioned, potentially very dangerous. I was fascinated by the fact that I can load up the emitters in my Virtual Reality Survival levels to the point of overheating, but if I go through and drop the Max-Emitted-At-Once to zero on all of them, my thermo drops back down to 3 bars ( and those are for the actual deployment logic).
OK, I have an update. Good and bad news here people (mostly good)
Good News: You can push the complex objects thermo beyond it's normal point using this.
Bad News: If you do, you will not be allowed to add new objects to the level. This will make it very hard to actually develop with towards the end of your level. Ideally you would want to keep a bunch of emitted squares in reserve so that you can use them for tweaking at the end.
Good News: You can corner edit existing objects, which will contribute to the thermo that is shown, Mag switches and the like, that have no physical properties are fair game to add, as are connectors.
Better News: It all seems moderately stable. Unlike when you normally overflow the thermo, emitters and paintenators do still work work, it's just that you can't place new objects in the level.
I'm going out, but I'll publish exactly how I came to these conclusions in a bit, so you can pick any flaws with it. It's basically a case of creating the grid of dark matter, (nearly) maxing out the thermo with normal objects and then corner editing some of the emitted dark matter.-- ? --
OK, so here's what I did:
- Create your 100 pieces of Dark Matter
- Emit them in create mode
- Place a paintenator (for testing).
- Create a complex shape (as complex as you can make an individual shape), preferably out of dark matter, so you can't break it easily.
- Copy and paste that as many times as you can.
- Fill up the rest of the complex shapes thermo with squares of dark matter.
At this point, if you corner edit one of those squares, you should overheat pretty quick.
- Delete one vertex to drop the thermo back to just inside maximum.
- Corner edit another normal / non-emitted square, you should be able to break the thermo with a couple of verteces (this is just for control).
- Undo that.
Arguably, if the emitted squares were equal to the non-emitted ones, then we should not be able to add more than a couple of verteces to the emitted squares:
- Grab one of the emitted squares.
- Corner edit that, just like the normal / non-emitted square.
You should be able to corner edit this to
your heart's content. This demonstrates that the emitted objects allow you to exceed the normal thermo limits.
Feel free to do some of the things you can't do from the OP. The thermo will overheat each time. Again, this just demonstrates that all aya said was right.
Now for adding new items to the level:
- Delete one of the normal / non-emitted squares.
- Try to place a new one. You will not be allowed.
You can delete a few of these and it will stil not let you, even though you should have cleared up some thermo to add items to the level.
- Retrigger the emitter.This will undo the extra verteces you created in the emitted object.
- Place a square of dark matter. This will be fine.
So, obviously the extra verteces are taken into account in some way, even though they don't overheat the thermo.
Rewind to before the point that you retriggered the emitter, so you still have the bonus verteces. Check that you still can't add a square manually.
- Add a new emitter to the level.
- Set to max at once 1, infinite lifetime
- Place a previously captured single square of DM in there.
- Play. It will emit
This is more useful if you want to import a contraption, prebuilt object, logic piece or something like that into the level, without the hassle of having to build from scratch out of the emitted squares.
You can either keep that object as linked to the new emitter, or simply delete that emitter, which will make the object like any other non-emitted object in the level.
Note that the paintenator still works. Which is always a good test that the level has not overheated in play mode. Also the above trick with the emitter will also help things.-- ? --
- Join Date
- May 2009
- Blog Entries
When you do, if you have time, try the following:
I found that that you could cut out the objects (using another material and pressing triangle) that you have emitted. You coul duse this to really demolish the thermo quickly by cutting each of the squares into complex shapes. I'd guess (didn't think to try) that once you reach the point that it won't let you place any more objects it will stop you from cutting.
At that point you could try emitting a nearly full thermo full of other complex shapes into the level. It should let you do that and you may have double the complex shapes thermo allowance. Might be interesting to see what that does. Probably not that great an indicator of anything much, but might yield some useful info....-- ? --
- Join Date
- May 2009
- Blog Entries
Cheat the thermo!? You can't cheat the thermo, the thermo cheats you!
Very nice find, although I don't think I'll be using it as I don't really have problems with the thermometer too much.
Last edited by warlord_evil; 03-10-2010 at 03:45 AM.AND SO Warlord ONCE AGAIN VANISHES INTO THE COSMOS...
First of all, I worked out approximately how many vertices you can have normally. For this, I used a square of DM, and cut a sackboy shape out of the middle, which is a fast way to add another 53 vertices to an object. Then I copied and pasted as many as I could until it wouldn't let me. Result was 297 copies before the thermo overheated.
Then I tried again by emitting 400 squares of DM, and cutting a sackboy shape out of each one. The thermo didn't go up at all while I was doing this, but after the 369th sackboy, it wouldn't let me cut any more, and I got the complex objects warning, even though the thermo was still only at 1.5 notches (of 16).
The implication here is that there might actually be two complex object limitations. One soft limit, which is measured by the thermo, and the other being an absolute hard limit which there's no way to exceed.
However, the hard limit would seem to be about 25% higher than the soft limit, so you can still squeeze a few extra vertices out of the system using this method. The refresh rate does tend to struggle when there's a lot of complex objects in one place, but it does that without using this cheat, so I don't think you're going to break anything by using it.
03-10-2010 #30-- ? --