Two Point Hospital

Upload your cheat tables here (No requests)
lekkimsm2500
Expert Cheater
Expert Cheater
Posts: 67
Joined: Mon Mar 20, 2017 8:51 pm
Reputation: 7

Re: Two Point Hospital

Post by lekkimsm2500 »

Junkers80 wrote:
Wed Oct 03, 2018 3:13 pm
stuff
Why are you even posting a changelog here? You could've linked it just fine.

How to use this cheat table?
  1. Install Cheat Engine
  2. Double-click the .CT file in order to open it.
  3. Click the PC icon in Cheat Engine in order to select the game process.
  4. Keep the list.
  5. Activate the trainer options by checking boxes or setting values from 0 to 1

Rubyelf
Expert Cheater
Expert Cheater
Posts: 660
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 255

Re: Two Point Hospital

Post by Rubyelf »

Is there an update needed for the latest version on BETA?

Junkers80
Cheater
Cheater
Posts: 39
Joined: Mon Sep 03, 2018 2:45 pm
Reputation: 5

Re: Two Point Hospital

Post by Junkers80 »

lekkimsm2500 wrote:
Fri Oct 05, 2018 11:47 pm
Junkers80 wrote:
Wed Oct 03, 2018 3:13 pm
stuff
Why are you even posting a changelog here? You could've linked it just fine.
Because not everyone has the ability to go to the Steam website depending on where they are, such as at work. Many people like to get a text version of patchlogs so that they can see it. Force of habit for that reason.

Junkers80
Cheater
Cheater
Posts: 39
Joined: Mon Sep 03, 2018 2:45 pm
Reputation: 5

Re: Two Point Hospital

Post by Junkers80 »

Rubyelf wrote:
Sat Oct 06, 2018 4:06 am
Is there an update needed for the latest version on BETA?
Yes. I have not sent the files to KoderKrazy as the past few beta updates I have done so, he hasn't enabled the console, so I'm waiting until it goes into full release.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 660
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 255

Re: Two Point Hospital

Post by Rubyelf »

Junkers80 wrote:
Sat Oct 06, 2018 2:41 pm
Rubyelf wrote:
Sat Oct 06, 2018 4:06 am
Is there an update needed for the latest version on BETA?
Yes. I have not sent the files to KoderKrazy as the past few beta updates I have done so, he hasn't enabled the console, so I'm waiting until it goes into full release.
There was an update today! Any chance at the updated files?

User avatar
koderkrazy
Expert Cheater
Expert Cheater
Posts: 254
Joined: Sun Jun 17, 2018 2:14 pm
Reputation: 190

Re: Two Point Hospital

Post by koderkrazy »

Junkers80 wrote:
Sat Oct 06, 2018 2:41 pm
...
Here are patched files for version 1.06.
Thanks Junkers80 for latest files!
Attachments
tph_1.06_devConsole.7z
Dev console dlls
(1.31 MiB) Downloaded 390 times

Junkers80
Cheater
Cheater
Posts: 39
Joined: Mon Sep 03, 2018 2:45 pm
Reputation: 5

Re: Two Point Hospital

Post by Junkers80 »

koderkrazy wrote:
Thu Oct 11, 2018 1:48 pm
Junkers80 wrote:
Sat Oct 06, 2018 2:41 pm
...
Here are patched files for version 1.06.
Thanks Junkers80 for latest files!
Confirmed working. :)

Thanks.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 660
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 255

Re: Two Point Hospital

Post by Rubyelf »

If anyone cares here is my Auto HotKey to make life easier, these are the commands:

F1: General Practice I-V
Ctrl+F1: Psychology I-V
F2: Radiology + Diagnosis I-IV
F3: Genetics + Diagnosis I-II + Treatment I-II
F4: Surgeon I-V
F5: Research I-V
Ctrl+F5: Max Stats (Happiness/Toilet/Energy/Food/Thirst/Health/Boredom all maxed out, it's not permanent, use it in emergencies.)
F6: Ward Management I-V
F7: Diagnosis I-V
Ctrl+F7: Treatment I-V
F8: Marketing I-V
Ctrl+F8: Customer Service I-V
F9: Maintenance I-V
Ctrl+F9 : Mechanic I-V
F10: Ghost + Maintenance I-IV
Ctrl+F10: TRAITS ONLY (This will give you ONLY the good traits, nothing else)
F11: Pharmacy Management + Treatment I-IV
Ctrl+F11: Injection + Treatment I-IV
F12: Staff rank 4 (Cleared Qualifications) + Best Traits
Ctrl+ F12: Motivation + Energized +Emotional Intelligence + Maintenance I-II

It is a bit different to the ones above, I removed the hygienic trait because it actually slows down workers.

Hope it's handy for someone!

Code: Select all

#NoEnv  ; Recommended for performance and compatibility with future AutoHotkey releases.
; #Warn  ; Enable warnings to assist with detecting common errors.
SendMode Input  ; Recommended for new scripts due to its superior speed and reliability.
SetWorkingDir %A_ScriptDir%  ; Ensures a consistent starting directory.

F1::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification general practice{enter}
sleep 25
SendInput assignqualification general practice ii{enter}
sleep 25
SendInput assignqualification general practice iii{enter}
sleep 25
SendInput assignqualification general practice iv{enter}
sleep 25
SendInput assignqualification general practice v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F10::
SendInput ~
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F1::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification psychiatry{enter}
sleep 25
SendInput assignqualification psychiatry ii{enter}
sleep 25
SendInput assignqualification psychiatry iii{enter}
sleep 25
SendInput assignqualification psychiatry iv{enter}
sleep 25
SendInput assignqualification psychiatry v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F2::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification radiology{enter}
sleep 25
SendInput assignqualification diagnostics{enter}
sleep 25
SendInput assignqualification diagnostics ii{enter}
sleep 25
SendInput assignqualification diagnostics iii{enter}
sleep 25
SendInput assignqualification diagnostics iv{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F3::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification genetics{enter}
sleep 25
SendInput assignqualification diagnostics{enter}
sleep 25
SendInput assignqualification diagnostics ii{enter}
sleep 25
SendInput assignqualification treatment {enter}
sleep 25
SendInput assignqualification treatment ii{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F4::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification surgery{enter}
sleep 25
SendInput assignqualification surgery ii{enter}
sleep 25
SendInput assignqualification surgery iii{enter}
sleep 25
SendInput assignqualification surgery iv{enter}
sleep 25
SendInput assignqualification surgery v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F5::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification research{enter}
sleep 25
SendInput assignqualification research ii{enter}
sleep 25
SendInput assignqualification research iii{enter}
sleep 25
SendInput assignqualification research iv{enter}
sleep 25
SendInput assignqualification research v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F6::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification ward management{enter}
sleep 25
SendInput assignqualification ward management ii{enter}
sleep 25
SendInput assignqualification ward management iii{enter}
sleep 25
SendInput assignqualification ward management iv{enter}
sleep 25
SendInput assignqualification ward management v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F7::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification diagnostics{enter}
sleep 25
SendInput assignqualification diagnostics ii{enter}
sleep 25
SendInput assignqualification diagnostics iii{enter}
sleep 25
SendInput assignqualification diagnostics iv{enter}
sleep 25
SendInput assignqualification diagnostics v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F7::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification treatment{enter}
sleep 25
SendInput assignqualification treatment ii{enter}
sleep 25
SendInput assignqualification treatment iii{enter}
sleep 25
SendInput assignqualification treatment iv{enter}
sleep 25
SendInput assignqualification treatment v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F8::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification marketing{enter}
sleep 25
SendInput assignqualification marketing ii{enter}
sleep 25
SendInput assignqualification marketing iii{enter}
sleep 25
SendInput assignqualification marketing iv{enter}
sleep 25
SendInput assignqualification marketing v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F8::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification customer service{enter}
sleep 25
SendInput assignqualification customer service ii{enter}
sleep 25
SendInput assignqualification customer service iii{enter}
sleep 25
SendInput assignqualification customer service iv{enter}
sleep 25
SendInput assignqualification customer service v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F9::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification maintenance{enter}
sleep 25
SendInput assignqualification maintenance ii{enter}
sleep 25
SendInput assignqualification maintenance iii{enter}
sleep 25
SendInput assignqualification maintenance iv{enter}
sleep 25
SendInput assignqualification maintenance v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F9::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification mechanics{enter}
sleep 25
SendInput assignqualification mechanics ii{enter}
sleep 25
SendInput assignqualification mechanics iii{enter}
sleep 25
SendInput assignqualification mechanics iv{enter}
sleep 25
SendInput assignqualification mechanics v{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F10::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification ghost capture{enter}
sleep 25
SendInput assignqualification maintenance{enter}
sleep 25
SendInput assignqualification maintenance ii{enter}
sleep 25
SendInput assignqualification maintenance iii{enter}
sleep 25
SendInput assignqualification maintenance iv{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F11::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification pharmacy management{enter}
sleep 25
SendInput assignqualification treatment{enter}
sleep 25
SendInput assignqualification treatment ii{enter}
sleep 25
SendInput assignqualification treatment iii{enter}
sleep 25
SendInput assignqualification treatment iv{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F11::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification injection administration{enter}
sleep 25
SendInput assignqualification treatment{enter}
sleep 25
SendInput assignqualification treatment ii{enter}
sleep 25
SendInput assignqualification treatment iii{enter}
sleep 25
SendInput assignqualification treatment iv{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

F12::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput clearqualifications{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return

^F12::
SendInput ~
sleep 25
SendInput setstaffrank 4{enter}
sleep 25
SendInput Clearqualifications{enter}
sleep 25
SendInput assignqualification stamina training{enter}
sleep 25
SendInput assignqualification motivation{enter}
sleep 25
SendInput assignqualification emotional intelligence{enter}
sleep 25
SendInput assignqualification maintenance{enter}
sleep 25
SendInput assignqualification maintenance ii{enter}
sleep 25
SendInput cleartraits{enter}
sleep 25
SendInput assigntrait teacher{enter}
sleep 25
SendInput assigntrait charming{enter}
sleep 25
SendInput assigntrait entertainer{enter}
sleep 25
SendInput assigntrait funny{enter}
sleep 25
SendInput assigntrait green fingers{enter}
sleep 25
SendInput assigntrait healer{enter}
sleep 25
SendInput assigntrait fast learner{enter}
sleep 25
SendInput assigntrait tireless{enter}
sleep 25
SendInput assigntrait hygienic{enter}
sleep 25
SendInput assigntrait inspiring{enter}
sleep 25
SendInput assigntrait motivated{enter}
sleep 25
SendInput assigntrait positive{enter}
sleep 25
SendInput assigntrait cheap{enter}
sleep 25
SendInput ~
return


^F5::
SendInput ~
sleep 25
SendInput SetAttributeOnAllCharacters health 100{enter}
sleep 25
SendInput SetAttributeOnAllCharacters energy 100{enter}
sleep 25
SendInput SetAttributeOnAllCharacters happiness 100{enter}
sleep 25
sleep 25
SendInput SetAttributeOnAllCharacters hunger -100{enter}
sleep 25
SendInput SetAttributeOnAllCharacters thirst -100{enter}
sleep 25
SendInput SetAttributeOnAllCharacters boredom -100{enter}
sleep 25
SendInput SetAttributeOnAllCharacters toilet -100{enter}
sleep 25
SendInput ~
return

User avatar
totalabyss
Expert Cheater
Expert Cheater
Posts: 205
Joined: Sat Dec 02, 2017 5:44 am
Reputation: 26

Re: Two Point Hospital

Post by totalabyss »

Which table on the main page should be downloaded? Would be much easyer to just have a single table with all options added to it.

TimFun13
Expert Cheater
Expert Cheater
Posts: 1353
Joined: Fri Mar 03, 2017 12:31 am
Reputation: 7

Re: Two Point Hospital

Post by TimFun13 »

totalabyss wrote:
Sun Oct 14, 2018 5:20 pm
Which table on the main page should be downloaded? Would be much easyer to just have a single table with all options added to it.
You can make a communal table and create a topic for it, you do need the author's permission; but just give proper credit to the authors for the various cheats/hooks and you should be fine.

User avatar
totalabyss
Expert Cheater
Expert Cheater
Posts: 205
Joined: Sat Dec 02, 2017 5:44 am
Reputation: 26

Re: Two Point Hospital

Post by totalabyss »

Or someone with talent in doing so could make a table with all the options in it. and not have to have multible tables to have access to all the cheats. its very confusing trying to figure out what table you need from all of them on the main page.

Junkers80
Cheater
Cheater
Posts: 39
Joined: Mon Sep 03, 2018 2:45 pm
Reputation: 5

Re: Two Point Hospital

Post by Junkers80 »

Apparently, I'm a lot more rusty at editing C# than I remember. I was trying to find the particular line(s) that needed editing to enable the console for 1.07 Halloween Update without bugging KoderKrazy again. Alas, I'm completely lost.

Rubyelf
Expert Cheater
Expert Cheater
Posts: 660
Joined: Mon Mar 12, 2018 11:47 pm
Reputation: 255

Re: Two Point Hospital

Post by Rubyelf »

Stupid update coming in! I can't play without the Console now :(
Junkers80 wrote:
Tue Oct 23, 2018 5:00 pm
Apparently, I'm a lot more rusty at editing C# than I remember. I was trying to find the particular line(s) that needed editing to enable the console for 1.07 Halloween Update without bugging KoderKrazy again. Alas, I'm completely lost.
I wish I could figure it out, I am terrible with coding. If I had a step by step instructions on what to do to, so I could do it in the future, I would update it myself. I have no basis to start with though, so no idea where to go, or what I'm looking for. I hate having to wait and hoping someone doesn't decide they no longer want to do it :(

User avatar
koderkrazy
Expert Cheater
Expert Cheater
Posts: 254
Joined: Sun Jun 17, 2018 2:14 pm
Reputation: 190

Re: Two Point Hospital

Post by koderkrazy »

Junkers80 wrote:
Tue Oct 23, 2018 5:00 pm
...
Rubyelf wrote:
Tue Oct 23, 2018 8:03 pm
...
There is only one line change in each dll. So should be easy to do.
I won't mind people doing it themselves and uploading here.

Here are steps to enable the console.
A. Tools setup:
1. You'll need ILSpy with Reflexil to edit the game C# dlls.
2. Get it from here [Link]
3. Extract it and run ILSpy.exe
4. Select all and remove all existing opened dlls/entries in left pane.
5. Open both the dlls(Assembly-CSharp.dll and Assembly-CSharp-firstpass.dll)
from \Two Point Hospital\TPH_Data\Managed folder.
Note: open dlls from game installation folder only, because ILSpy referes other dlls near it to decompile code.

B. Enabling console:
1. In ILSpy expand Assembly-CSharp->TH20->App->App(GraphicRaycaster,...)
2. In constructor App(...) we need to remove following code:
ConsoleController consoleController = UnityEngine.Object.FindObjectOfType<ConsoleController>();
consoleController.ToggleKey = KeyCode.None;

3. Select the code and click on Reflexil icon in toolbar(gear wheel icon). It'll open one panel below code.
4. In instructions tab It'll show opcode for the entire method.
5. Around lines 335-339 you'll find opcods(5 lines) for above instructions.
Select them all and right click then select replace with NOP. See image below.
[Link]
6. Now select Assembly-CSharp from left pane, right click and select save as. Save patched file.

C. Registering commands:
1. Developers have removed code that registers commands. To register commands we need to add the code back again.
2. In left pane now select Assembly-CSharp-firstpass->UnityConsole->ConsoleCommandDatabase->RegisterCommand(String,...)
3. In Reflexil's instruction tab, right click and select opction 'Replace all with code...'. It'll open compile window.
4. On bottom select Compile profile 'UnitySilverLight'.
5. In the method paste this line:
Database[command] = new ConsoleCommand(command, description, usage, callback);
See image below.
[Link]
6. Now click on compile. It enables Ok button. Click on Ok. Note: If you get compile error then do google for solution.
7. In left pane select Assembly-CSharp-firstpass and right click-> select 'save as'. Save patched dll.

Junkers80
Cheater
Cheater
Posts: 39
Joined: Mon Sep 03, 2018 2:45 pm
Reputation: 5

Re: Two Point Hospital

Post by Junkers80 »

Awesome. That is exactly what I needed. I was getting hung up doing it in the directory. I forgot that you needed to have all the dlls there for it to pull from. I was trying to work on two individual dlls in their own folder. >.<

Anyways, here are the updated CSharps for 1.07:
TPH 1.07 CSharps.rar
CSharps for enabling console in 1.07
(1.49 MiB) Downloaded 403 times

Post Reply

Who is online

Users browsing this forum: BigWiz, DotBot, geisha, michu101, PinocchioTeeHee, YandexBot