Welcome to Omgili,
Omgili ( Oh My God I Love It ;) is a search engine for discussions. With Omgili you can find answers and solutions, debates, discussions, personal experiences, opinions and more... To learn more about Omgili click here.
This is a complete preview of the discussion as it was indexed by Omgili crawlers. Use this preview if the original discussion is unavailable.
Click here to view the original discussion.
 |
|
 |
|
Transport Tycoon Forums • View topic - [IDEA] Unlimited stuff in scenario's
Heres an Idea, but I don't know if it already exists, you know when your making/editing the stuff you want in a scenario then the stupid limit reached thing comes up, well I was wondering if possible to make it unlimited.
I don't know anything about programming so thats why I thought you guys could come in handy
|
|
 |
|
 |
 |
|
 |
|
Nope, because it would involve editing the .exe thus violating the EULA.
*yawn*
The Business History Blog
Tycoon Trucking Australia, my new Trukz Company on the Aussie side of things!
My Academic Website
Watch my YouTube Channel
|
|
 |
|
 |
 |
|
 |
|
Why is it that someone always asks the questions that involve editing the EXE file?
Isn't there a permenent sticky on this topic at the top of the page?
viewtopic.php?f=40&t=25370
|
|
 |
|
 |
 |
|
 |
|
Because not everyone knows that the object limit is tied to the .exe so they ask the question unknowing that its .exe related.
And yes there is a sticky but that is all about editing the .exe and if the above is true then there is no need to read it concerning his point or he/she felt it was unrelated.
God im hungover
MD
|
|
 |
|
 |
 |
|
 |
|
Maybe then MD one of the moderators should post at the top of the page an ESSENTIAL do not post until you have read this topic which is a sticky and explains in the form of a FAQ on what is and isn't a question in relation to the exe file?
Quote: : Because not everyone knows that the object limit is tied to the .exe so they ask the question unknowing that its .exe related.
And yes there is a sticky but that is all about editing the .exe and if the above is true then there is no need to read it concerning his point or he/she felt it was unrelated.
God im hungover
MD
|
|
 |
|
 |
 |
|
 |
|
I might do thank you and good day
|
|
 |
|
 |
 |
|
 |
|
Um, there is technically a way to edit the number without modding the EXE i believe.
when you alter the memory locations of a game, is that editing the exe??
If not, then there is a program out there to do that for you.
As soon as you close the game, it returns to normal however, so if you screwed up your game in any way, just restart it.
If this is illegal though im sorry for bringing it up.
|
|
 |
|
 |
 |
|
 |
|
Quote: : um, there is technically a way to edit the number without modding the EXE i believe.
when you alter the memory locations of a game, is that editing the exe??
If not, then there is a program out there to do that for you.
As soon as you close the game, it returns to normal however, so if you screwed up your game in any way, just restart it.
If this is illegal though im sorry for bringing it up.
No that is legal, you dont edit or redistribute any copywrited game code.
It "might" also be possible to edit a save game to get more vehicals (untested theroy).
|
|
 |
|
 |
 |
|
 |
|
Now that i found out this is entirely legal, i can help you with a few things.
First, if you still want to do this, do a quick google search for a program called "T-SEARCH"
its free and its very helpful for me.
Basically this program allows you to open a running process (locomotion) or any other program
Select 2 BYTE.
Then enter a number (such as the number for the max objects in the scenario editor)
go back into the game..
Uncheck a few options (you have to change the number from before)
enter your new number in t-search and you will find the memory string that must be edited.
(if you cant narrow your number down to 1 string, then keep changing the number within the game, you will eventually find it)
Set your new number to 5 or so, check the box next to it to set that number to infinite, and you can now use all objects in the scenario editor
Note: you can use this program to edit your money along with many other things as well (although i believe you must be in "Pounds" in the game to edit the money..
And that is 4 BYTE in t-search)..
Sometimes i use it to edit my trains speed if i feel i need more "fun" to spice up my game.
Or if i really need the money and dont want to edit my money directly, i will put 200 people per car in my trains using the program.
It may take some time, but sometimes its worth it.
Note 2: Make sure you know what you are editing!
If you edit something using t-search accidently that caused your game to crash, well then you dont have a huge problem on your hands.
You can easily restart Loco and everything will be fine, its just if that does happen, well you just lost your saved game, so just make sure you save frequently if you do edit something accidently!
(usually, your game wont crash just because you edited 1 small string that u didnt know what it did..
Just try not to edit too many unknown strings)
Hope this helps!!
|
|
 |
|
 |
 |
|
 |
|
Surely this is just editting the .exe though, albeit the tempory files of?
|
|
 |
|
 |
 |
|
 |
|
Your just editing whats in your physical memory space, no files are created, generated or saved.
I am not even sure what he is doing will work.
It is true that if it does work, you can create a primitive program like a money cheat that you start before or after lomo.
But again that will only change whats in ram.
I dont think this program has the ability to make the memory "patch".
To "gray" of a subject for You?
|
|
 |
|
 |
 |
|
 |
|
Quote: :
To "gray" of a subject for You?
Nope, needed it explaining clearer not just for me but other people.
It's always good to have stuff and processes absolutely clear to everyone...
And don't mention "gray" - am going it.
|
|
 |
|
 |
 |
|
 |
|
This is very difficult for me to explain in greater detail because i am not very good at explaining stuff.
However, there is a help file that explains how to use T-Search within the zip file.
T-Search is free to use.
And it is also included in the Zip file.
Here you go
Code: http://www.timsvault.com/cheattools/tsearch.zip
|
|
 |
|
 |
 |
|
 |
|
Yeah, i know almost 2 years reply...
But
i figuered out, how tsearch is usefull to make number of objects unlimited.
You have to add new 2 byte cheat adrress: 112C1F3, that is number of current using objects...
So when you click 224 objects, go to tsearch and set this adrress value to 1 and voila, you can click another 223 objects, cause game is stupid at this piont.
You can make that trick as long as you want, but i tried to play with +/- 500 objects and it works, but i dont know how it works with much more objects...
Sorry for english and 2 years reply, but maybe anybody still plays that great game locomotion.
|
|
 |
|
 |
 |
|
 |
|
O,o
this topic should be made a sticky
as it holds the awnser for one of the most asked questions there is
and the awnser's not "its illigal to edit the exe"...
|
|
 |
|
 |
 |
|
 |
|
I do belive this has been brought up before.
That while You can add an infinate number or objects to the scecnario editor using a memory hack...
the second you hit "Save Scenario", only the first 224 objects are actually saved.
|
|
 |
|
 |
 |
|
 |
|
Quote: : I do belive this has been brought up before.
That while You can add an infinate number or objects to the scecnario editor using a memory hack...
the second you hit "Save Scenario", only the first 224 objects are actually saved.
ahh, thats kind off a problem...
|
|
 |
|
 |
 |
|
 |
|
Im sorry, i wrote that all selected 500 objects works but that isnt truth:/ i was confused beacuse of many objects but unfortunately its like plastikman said, that only first 224 works.
i spend almost na hour to try all adrresess which value is 224 at start of a scenario creating but there is none responsible for maximum objects in scenario.
However i tried only 2byte search and im complete noob in programing, so havent any new idea what to do:/
and question, i think that max objects + buildings + etc = 595 and that value isnt 2 multiplier, so maybe there is any way of increasing it.
(as i said ive no idea how it works, but think that if value would be f.eg.
512 is matter of game working, but if is 595 its just limitation that could be erased)
|
|
 |
|
 |
 |
|
 |
|
With 80% of the games out there, that works.
this one has some sort of hard coded limit.
Feel free to poke around and report back.
I know i tried a bit myself a long time ago.
I think i came to the conclusion it was in the exe in hex but i dont remember to be honest.
I migh have decided that simply as an excuse to give up...
|
|
 |
|
 |
 |
|
 |
|
I think half the problem is that it was coded primarily in x86 assembler.
(although I have no idea why...
The whole thing could have easily been written in C alone...
But that's beside the point).
All of the memory (and program, in fact!) has to be statically allocated before compiling the program.
This makes it much harder to alter the program further down the track, and it's entirely likely that most variables used in game were hard coded into the exe, and never loaded into memory.
Maybe a hack, workaround, or designed that way.
Needless to say, I've not done very much work in assembler.
Maybe it's just that the assembler we were using was very primitive, or because it is a very primitive language.
If there's a solution to be found, someone with extensive assembler experience would know.
|
|
 |
|
 |
|
|
|