I, Robot

by Pi-C

You are Compilatron. Just a graphic change.

Tweaks
9 days ago
0.17 - 2.0
5.29K

b [Implemented] Bug with Bob's Character classes

3 years ago

This mod dont work fine with Bob's Character classes. Spawn Compilatron and normal char. Compilatron is not main char.

Sorry my english.

3 years ago
(updated 3 years ago)

Thanks for the report. I've already been aware of the problem. There's nothing I could do about it in this mod except for insufficient changes, but I'll tackle this in Minime once I get around to work on that again.

The main issue is a game engine limitation: There is just a single character available in vanilla Factorio, and the devs apparently never expected that there would be a need for several characters. So there was no need to separate the looks (avatars) from other properties (inventory size, health etc.). It's not that we could say "use an engineer class character that looks like compilatron". Bob creates a different character prototype for each class (with all different class tiers considered, about 10 different prototypes), and if you choose a class, exchanges the default character for a new one that looks like the default character but has different properties.

A naive hack would be to overwrite the graphics for each of Bob's characters with ours. But that would break as soon as other avatar-changing mods are added (not likely in single-player games, but in multi-player games it becomes a problem). Unless the vanilla game allows for easily switching the avatar, this problem will have to be addressed by character-selector mods like Minime by making a copy of each Bob's character with exchanged graphics. So adding another avatar mod (e.g. Gear Girl) means creating 10 new character prototypes and keeping track of what class the player is currently using. (Quite complicated, that's why I haven't updated Minime yet.)

Pushing this forum thread may help to get the developers' attention so that they perhaps make it possible to switch avatars at runtime. For now, you'll have to wait until I've updated Minime. Once I'm done with that I may apply the naive hack described above to "I, Robot" for those occasions when no character-selector mod is active. But we're quite busy at the moment with a major update of "Bio Industries", so it still may be while longer before I get back to this. Nevertheless, it will be taken care of eventually!

3 years ago

Thx for reply.

2 years ago

A naive hack would be to overwrite the graphics for each of Bob's characters with ours. But that would break as soon as other avatar-changing mods are added (not likely in single-player games, but in multi-player games it becomes a problem). Unless the vanilla game allows for easily switching the avatar, this problem will have to be addressed by character-selector mods like Minime by making a copy of each Bob's character with exchanged graphics. So adding another avatar mod (e.g. Gear Girl) means creating 10 new character prototypes and keeping track of what class the player is currently using. (Quite complicated, that's why I haven't updated Minime yet.)

Meanwhile, I've updated miniMAXIme, and the new version is ready to support Bob's classes. However, before this works Bob needs to update his mod. I've sent him a patched version, and he has promised to review and adapt it, but it will probably take him a while.

2 years ago
(updated 2 years ago)

Bob's Character classes has been updated yesterday. The latest version (1.1.5) is compatible with miniMAXIme. Using these mods together, you can now have a Miner (or other) class character looking like Compilatron.

New response