The Technomancer

The Technomancer

41 ratings
How to run The Technomancer/Child of Light with higher than supported multicore CPUs
By UNA, GRANDE Y LIBRE and 1 collaborators
For watherver reason (coded manage of multicore threads?) game will not go ahead the Spider intro video after launching, staying forever with a blue screen and an arrow pointing down.

This comes to be due to having more than 8 computing threads or processing cores. This happens with no hyperthreading or hyperthreading or hybrid cores.

To bypass this, you can set the cores up to 8 from BIOS and then use only those 8 for all system or do the same from operating system, and having to start OS, change core count, then restart... just to play a 6 y. o. game (2023). Setting core affinity after launching game does not work...

Or better, use this guide.

This guide comes from this one for Child of Light. It is just an explanation for dummies of that one. All credits go to jpribilski and Ashes.


____________________________________________________________________________________________________

Por algún motivo (quizá esté codificado para un máximo de hilos de procesamiento) el juego no pasará tras arrancarlo y pasar a pantalla completa tras el breve vídeo de la araña del desarrollador de una pantalla azul con una flecha apuntando abajo.

Esto sucede cuando se tiene más de 8 hilos de procesamiento en la CPU. Sucede ya sean con hyperthreading, núcleos monohilo, o híbridos (como los Intel de 12ª generación en adelante).

Para poder jugar, se han de capar el resto de hilos antes de arrancar el sistema en BIOS o en el sistema operativo y reiniciar. De esta manera todo el sistema está limitado a usar sólo esos 8 hilos, perdiendo rendimiento. No funciona eligiendo la "afinidad" de hilos en el proceso tras ser ejecutado el juego. Esto para un juego de hace 6 años (en 2023).

Eso, o usar esta guía.

Esta guía no es más que la explicación para tontos de la descrita en ] esta de Child of Light. Todo el mérito es de jpribilski y Ashes.
11
2
2
   
Award
Favorite
Favorited
Unfavorite
1. DOWNLOAD MICROSOFT Windows Assessment and Deployment Kit (Windows ADK)
1.1. Go to
https://learn.microsoft.com/en-us/windows-hardware/get-started/adk-install


1.2. Download from top right yellow links the program for your Microsoft operating system.
Only ADK-install, not the PE toolkit (top choice from download page). Use 32b option.
2. INSTALL MICROSOFT Windows Assessment and Deployment Kit (Windows ADK)
2.1. Double click on downloaded file "adksetup.exe".

2.2. Next, select only the "application compatibility toolkit".
3. RUN ADK AND CONFIGURE
3.1. Open the recently installed program, here by default: "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Application Compatibility Toolkit\Compatibility Administrator (32-bit)\Compatadmin.exe"

3.2. Go to "Custom Databases" and right-click the "New Database(1)" and rename to something different (example: "Game compatibility fixes")


3.3. Left click renamed "Game compatibility fixes" database and then on top menu, click "Fix".


3.4. In the following window that will pop up, fill the game name and vendor (its just information, just to help you find it later if needed) and browse to the exe file of the game (by default: ..\steamapps\common\The Technomancer\TheTechnomancer.exe; where ".." mean your Steam or Steam library installation folder).


(NOTE, if you don't know where the exe file can be found, you can check for example:)

3.5. Next, next (twice) (do not change anything yet).

3.6. In "compatibility fixes" scroll down to reach "ProcessorCountLie", select it and left click on it; then click "parameters", then in sidewindow input 8 in "Command line".
If you have an Intel 12th Generation i7 or above, repeat from in-screen steps 1 to 4 starting from 5 "ProcessorCountLieForHybridCPU".
Then click next (in-screen step 6).

3.7. Click "Auto-Generate"

3.8. Go top menu SAVE DATABASE and give it a name.

3.9. Go to the saved database and right click it, select INSTALL.
4. END. YOU HAVE TO HAVE THIS NOW

-Go play game as usual (no need to do anything else ever more to play).

NOTE: For Child of Light you can set in (3.6.) the "ProcessorCountLie"/"ProcessorCountLieForHybridCPU" up to 16. Do it if you have them.

**NOTE: Do not set "ProcessorCountLieForHybridCPU". Try the game. If it works, good for you. If not, try setting this afterwards. Some people have slowdowns and stuttering when setting this. And this is for the E-cores (efficent ones, no hyperthreading, slow ones).

5. IMPORTANT CAUTION
Due to the change of the game's executable file via registry modification, you should set the game's exe file as read only after applying the above fix to avoid these 2 scenarios:

1-Verifying game (or changing installation partition).
2-Game update (it is hardly expected an update of a game that has a critical "bug" in modern systems that has not been addressed for years by developers).

Anyway, in case Steam should be redownloading previous unmodded exe, you can simply repeat the process or just simply reapply the saved database fix.

65 Comments
The Nothing Man  [author] 15 Aug @ 10:02am 
Yes sadly if the games are old
either use a select boot which was removed in win 11 and 12
and pick just one core cpu or two
its in win 10 and prior

but then again win 10 and prior have vm boxes built in for older games if you have the PRO

and yes you can always edit registry also
I believe there is a boot up usb that allows for this also but unsure if its win 11/12 compatible

dont upgrade the os
win 12 is coming in october
so

win 11 is a flop and failure hugs!!!
glad it works

be careful in game its buggy! save a lot
Person7557 15 Aug @ 5:47am 
So it seems like ADK is now solution to run most of old games. Thanks for the guide, good to know that i can set thread count this way.
The Nothing Man  [author] 20 Jul @ 8:59am 
I think youre getting threads and cores mixed up
dont forget to set the LIE as well
and it should be 8 threads


this does work but so does the safeboot with this disabled but requires a restart
type msconfig
then advanced options
and set number of processors=1 or 2
zordq 20 Jul @ 8:49am 
12400f have 6 cores, in steps 3.6. in command line i have 6 or 8? Thx.
The Nothing Man  [author] 20 Jul @ 8:28am 
this works,
you just have to have the right OS
and place the right adk the right way

OR

use safeboot to disable all cores other than a single
zordq 19 Jul @ 9:54pm 
12400f dont work.
The Nothing Man  [author] 20 Apr @ 9:58am 
what os are you on as this works
just might look different for some

thx for nothing?

the db file installs
just right click it
DevilRize 18 Apr @ 6:42am 
steps 3.7 3.8 and 3.9 ar horrible described sorry but i delet thet trash and the shit game and move on thx for nothing. have a nice day anyways
DevilRize 18 Apr @ 6:34am 
created the database but i got no options to install anything anywhere...
The Nothing Man  [author] 2 Mar @ 3:15pm 
It wasnt just me, I was trying to clean this up as WIN11 hates old games
and new hardware too..

so I recommend keeping legacy drivers on usb sticks
just in case

enjoy the game
and check out spiders other games
this should have been fixed, as its one single line to fix the cpu core check