Freezing Stamps or removing waiting time?

19 posts / 0 new
Last post
Offline
Joined: 05/26/2014 - 15:39
Freezing Stamps or removing waiting time?

Is there any way somebody could freeze stamps or remove waiting time? I am tired of waiting several minutes until I can resume burning stuff

Daxar's picture
Offline
Joined: 11/18/2012 - 14:09

Yes! The game is quite moddable by this point. See here for the latest download link for the modding tools: http://infernofans.com/comment/98462#comment-98462 (Also see the previous 5 pages for discussion about modding in general)

Nobody has actually made a mod to remove waiting time yet, but all it'd require is decompressing, hand-editing some XML, and recompressing again if you want to do it yourself.

Offline
Joined: 05/26/2014 - 15:39

bleep it, I can't make mods...

Mygod's picture
Offline
Joined: 11/17/2012 - 08:00

You can freeze money & stamp with Cheat Engine or something like that. Succeeded once.

Offline
Joined: 05/26/2014 - 15:39

Please make a mod that removes waiting time or adds infinite stamps!

Offline
Joined: 05/26/2014 - 15:39

bump

Can somebody please make a mod that removes waiting time or gives infinite stamps?

MODEDIT: deleted "bumps" ; )

movildima's picture
Offline
Joined: 11/19/2012 - 01:13

Please don't spam comments. It won't bring the mod you want to life faster. If you can't do it yourself, just wait until someone else does it.

Offline
Joined: 05/26/2014 - 15:39

But how much?

Offline
Joined: 05/26/2014 - 15:39

bump?

kirdneh's picture
Offline
Joined: 12/22/2012 - 14:01

Double posting is not really accepted in either this forum or goofans, unless there is a special reason. It's been a rule for quite a while. Very few times is it accepted.
EDIT:
Also, please don't comment on the spam. The moderator has to go through and delete EVERY comment on a spam post, and it just makes it harder for them.

Offline
Joined: 05/26/2014 - 15:39

It's like all the modders forgot about this thread and don't really care to make Little Inferno better by adding a mod to add infinite stamps or freeze the stamps number

Offline
Joined: 06/15/2014 - 21:39

Newsflash, the world doesn't revolve around you. Modders aren't obligated to make things just because you want them to. Someone already told you how to do it - download Cheat Engine and freeze the variables by hand. That requires NO coding experience, and is easy once you know how the program works. Please, stop acting so entitled and consider that maybe what you want to do will take some effort on your part, instead of expecting everyone to do things for you.

Daxar's picture
Offline
Joined: 11/18/2012 - 14:09

^^ What TheYadda said, though maybe phrased a little bit nicer. ;)

Thing is, modding for the game kinda died. I was the one making the modding tools, and I didn't make some grand program to make it easy to install or play mods, so maybe this was partly my fault, but I didn't get the sense that anybody was really all that interested in modding the game. Heck, this forum itself isn't nearly as active as I personally thought it would be, so I don't check it all that often.

Just because I'm feeling nice today, I'll give you a step-by-step guide on how to mod the game yourself, though I suspect that the Cheat Engine method is far simpler, so I would recommend trying that first.

1. Download liTools. Latest version is here: https://dl.dropboxusercontent.com/u/31816885/liTools0.3.7.zip
2. Extract it.
3. Find your Little Inferno installation folder. You should have one or two files there: "Little Inferno.exe" and maybe a Steam DLL. Copy both of them into your liTools folder.
4. Click-and-drag "Little Inferno.exe" into "strip.exe". After this is done, you should get three new files: "embed.pak", "resource.pak", and "frontend.pak", and "Little Inferno.exe" should shrink in size from 300 MB to around 3 MB or so. If either of these things don't happen, see "Troubleshooting" below.
5. Drag "embed.pak" into "liDecompress.exe". Two new folders, "vdata" and "data" should appear. If not, again see "Troubleshooting."
6. Open the data/items/ folder. Here should be all the items in the game, in subfolders. Each one of these subfolders have a [folder name].xml file in them. For example, the Alarm Clock item has an "AlarmClock" folder here, inside of which there is an "AlarmClock.xml" file. Edit this file (Right-click->Open With->Notepad).
7. You'll be greeted with a bunch of gobbledygook-looking stuff that most likely won't make any sense. I don't have time to go over the entire XML format, but you'll need to find the "shipTimeSec" field in here. The easiest way to do this is to press Control-F, type in ship, and hit Enter. It should highlight part of it that says shipTimeSec="10". Change this "10" to "0". Save the file.
8. Repeat for EVERY SINGLE ITEM IN THE GAME. Hence why I said the Cheat Engine method would be easier. This will take a while.
9. Go back up to the liTools folder, and drag "embed.pak" into "liCompress.exe". Let it do its thing.
10. Run the game. If stuff still takes time to ship, or something crashes, let me know.

Troubleshooting: Since these are terminal-based applications, running them in a terminal may work better than the click-and-drag method. Open your computer's start menu, go to All Programs->Accessories->Command Prompt. You'll get a black window with white text that has your current file path in it. To change where you are, the command is "cd [folder]". So, for example, my mod folder is in "C:\Users\[myname]\repos\liTools\". My command prompt starts out with the line "C:\Users\[myname]>" on the line right before the cursor. So I type in "cd repos\liTools" and now it says "C:\Users\[myname]\repos\liTools>". If you need to go up a folder, the command is "cd .."
Now, instead of clicking-and-dragging, you'll type the name of the program you're dragging the other file or program INTO, then the name of the program or file you're DRAGGING. So, for example, if you're on step 4, you'll type:

strip.exe "Little Inferno.exe"

Note the quotes. These are important here, because of the space in the filename of "Little Inferno.exe". If the filename doesn't have a space, the quotes don't matter. So, step 5 for example would be

liDecompress.exe embed.pak

Once you've done this, you'll get some text back out in the terminal, and if there's an error, paste the error message here (To copy text from the terminal, click-and-drag to select it, then press Enter. Paste in a comment here with Control-V).

TL;DR Just use Cheat Engine. Seriously.

Offline
Joined: 05/26/2014 - 15:39

Thank you! But I don't use cheat engine because I tried it already, and I didn't find the hex codes anywhere.
Oh, and actually, I need to change the waiting time to 1 second, because if I set it at 0, the items will never arrive.

Daxar's picture
Offline
Joined: 11/18/2012 - 14:09

Because I'm a nice person, here: https://dl.dropboxusercontent.com/u/31816885/junk/li/nowaiting.pak

Run that through modManage and you should be good to go.

Offline
Joined: 05/26/2014 - 15:39

Sorry for the inactivity. I was in a busy vacation, and I had to take my laptop. My laptop is bad at running games.

Anyway...

So I replaced the Embed.pak of the game (Copy of the game, in case something wrong happens), and then I ran ModManage and used the nowaiting.pak, and it finally works (It needs embed.pak, resources.pak and frontend.pak to be in the same folder with the game to work), but the problem is that when I run the game to play it, and I enter one of the saves (or create a new save), it says "an unhandled exception occured"

Can you please post a detailed installation guide for this particular mod? I tried other ways of installation, and it still doesn't work.

(Sorry for the inactivity, again. I had a busy time with the vacation, and then the school)

Daxar's picture
Offline
Joined: 11/18/2012 - 14:09

Sorry, what do you mean that you replaced the embed.pak? You shouldn't have to touch any of the .pak files.

Step 1. Start with a fresh copy of the game
Step 2. Run strip.exe on the executable (Click-and-drag, or strip.exe "Little Inferno.exe" on the commandline)
Step 3. Run modmanage.exe on the nowaiting.pak (Click-and-drag again, or modmanage.exe nowaiting.pak on commandline)
Step 4. Run the game

If this doesn't work, it could very well just be a problem with liTools, but I haven't heard of someone having an issue like this before. During testing this exception was usually because something in resource.pak was malformed...

Offline
Joined: 05/26/2014 - 15:39

I have used your installation guide, and it is the same error. The embed.pak from using strip.exe from Little Inferno is replaced by the embed.pak created from using ModManage on the nowaiting.pak.
Eventually, this is what I meant when I said that I replaced the embed.pak, just to be clear. Also, when I do it Vice Versa (First use ModManage with the nowaiting file, and then use strip on Little Inferno.exe), the game works, but nothing is changed.

I have a question and information to say:

What do you mean by a "Fresh Copy" of the game?

The game I currently own has been downloaded (pirated) because I am a man that lives in a country with it's own currency, and I do not really have access to "Euro" to use for my Steam Wallet/Credit Card, and eventually, Little Inferno

The Game's version is "v0.8"

Daxar's picture
Offline
Joined: 11/18/2012 - 14:09

arzion5000 wrote:

The Game's version is "v0.8"

That would be the problem, then. liTools only works with the latest version of the game: 1.2. I'm afraid I know next to nothing about earlier releases, and pirated versions in general. I do know that there were some data file format changes from 1.0 to 1.2, however, which would cause liTools to not work properly with the 1.0 pakfiles. My guess is that the same holds true for 0.8 pakfiles.

arzion5000 wrote:

The embed.pak from using strip.exe from Little Inferno is replaced by the embed.pak created from using ModManage on the nowaiting.pak.

While this IS how it works behind the scenes, you should never have to know this or copy any embed.pak file anywhere, which kinda leads me to believe you're doing something wrong. Be sure that liTools and nowaiting.pak are in the same folder as your Little Inferno executable.

What I mean by "Fresh Copy" is that you should copy your "Little Inferno.exe" from wherever you installed it on your PC in the first place, and run the tools off the copy of it, in a different folder than the original. That way, even if you botch the copy, the original one stays intact.