Development Forum |
 |
|

GimmeCat
  
|
2/4/2016 | 8 |
ReSlot was first developed to give people an easy way to reassign the breed slots of installed breeds. Sometimes you might download two really cool breeds, but they used the same slot, so you couldn't put them in the same game together! Well, ReSlot fixes that problem.
And from version 2.0, it also includes the following features:
* Backing-up of individual breeds
* Backing-up of ALL installed breeds, sorting them correctly into named folders like BackupNorn_c
* Uninstalling a breed from your game
* Restoring (installing) a breed from the Backup folder
The utility only works with Sprites (S16 and C16) and Body Data (ATT) files, and CANNOT make changes to C3 breeds that are packaged within Agent files. Also, it has no way of knowing what genetics a breed is supposed to use, so it will not touch the Genetics folder at all. Changing a creature's genetic breed slot is something you will have to do manually, if that is your aim.
In addition to the above features, a hidden 5th option exists. Please follow the readme instructions to discover its use. I'm not sure how useful this is, or how easy it is to follow, and I may end up just removing it. If you try it out, let me know what you think.
Download Link (Current: v2.3)
HOW TO USE:
-----------------
If you want to try out ReSlot on dummy files before using it on your actual game, simply extract the archive to its own folder somewhere, making sure that ReSlot.bat ends up in there alongside the "Body Data" and "Images" folders. You can then play around with the features without fear of messing anything up.
When you're ready to use it for real, simply place the .bat file into your game directory, the same folder where the Launcher.exe and Creatures.exe files exists.
Thank you to everyone who helped test this! |

GimmeCat
  
|
2/4/2016 | |
(Reserved post)
Known issues:
-Warning text for uninstalling breeds looks a little ugly. Will be fixed up for next time.
-ReSlot ignores user's "No" when asked if you're sure you want to delete a breed that has no backup. Definitely will be fixed for next time! Fixed (v2.1)
-"invalid switch" errors during reslot operation. Fixed, but it still thinks the operation fails even if it succeeds. |

GimmeCat
  
|
6/6/2016 | 2 |
Enormous thanks and many sorries to Moon, who discovered a bad C3/DS bug which is now fixed. The link in OP has been updated with v2.2 and I encourage anyone who might've previously downloaded ReSlot to overwrite it with this new version. Thank you again for your patience and detailed reporting, Moon! |

Zaf
 
|
6/21/2016 | |
The "Uninstalling a breed from your game" feature you got, does it remove the c16 as well as att files?
Else nice project |

GimmeCat
  
|
6/21/2016 | |
Yup, it removes all s16, c16 and att of the selected breed. |

Zaf
 
|
6/21/2016 | |
GimmeCat wrote: Yup, it removes all s16, c16 and att of the selected breed. That is just awesome. Been having a problem with that. Sadly I do not have much time to be able to test. But once you get it fully working, I am going to grab it |

Zaf
 
|
6/25/2016 | |
I decided to try out the uninstall breed button. And it does not delete c16 files, at least it didn't do with me. |

GimmeCat
  
|
6/25/2016 | |
Are you sure you have the latest version downloaded? (It might still be named v2_2 but it has been updated since then) |

Zaf
 
|
6/25/2016 | |
GimmeCat wrote: Are you sure you have the latest version downloaded? (It might still be named v2_2 but it has been updated since then) I downloaded it today from the link in your post. |

GimmeCat
  
|
6/25/2016 | |
How very bizarre. It was messing up somewhere, almost like there's a syntax error. But I couldn't find the mistake in the code. So I've stripped a bit of extraneous stuff and now it's at least working again. No idea how that slipped by.
New version uploaded! Thanks for the report, Zaf.  |

Zaf
 
|
7/5/2016 | |
Did a new test with the program for uninstalling a breed and I noticed a slight issue. Body datas/sprite files are located in Documents -> Creatures, whiles the agent is located in C: (or other hardrive) Creatures Exodus. So if I put the REslot in the Documents one it won't delete the agent and the other way around, if I put it in the C: it won't delete the sprites/body.
But I can confirmed it deleted the sprites and body data just fine  |

Charity
 
|
1/23/2017 | |
I'm trying to use the program to remove the Curiosa Norns that are in Geat slot L, it said that it removed some files but when I opened the game to see if it worked, the breed was still there. :/
help? |

Malkin
     Manager

|
1/23/2017 | |
Sometimes the creatures need to age out of that life stage before the sprites change.
My TCR Norns |

GimmeCat
  
|
1/24/2017 | |
^ This is correct. When creatures are born, they copy the sprite data into their own unique set of files in the save directory. If you've heard of a "cache", that's exactly what it is.
When they age, or when new creatures are born, they will go grab a fresh set of sprite files. When they can no longer find any to use from Geat slot L, they'll pick the next available set. |

Charity
 
|
1/25/2017 | |
I didn't know about this so I gave it a try, the males' sprites did eventually change once they became adults, the females remained the same. I tried breeding the norns with others to see if the offspring would be different, but they were not. |

xan
    
|
2/17/2017 | |
Super late but THANK YOU for making this! I've made some slapped-together bash scripts to do it from time to time but nothing coherent enough to share. |

cococat54321

|
4/30/2017 | |
So, ReSlot was awesome for removing the C12DS Banana Norns so that I could use the Nenya Norns. But now I am trying to reassign the Guppy Ettins to slot B so that I can use Fire Norns on slot F, and I'm having some trouble. No matter how I go about it, the Fire Norns look like Guppies... Any suggestions? Is it because they are both in agent file format instead of .gen and sprite files? |

GimmeCat
  
|
4/30/2017 | |
If you've confirmed their sprites are packaged in an agent file, then yes, that would be why ReSlot can't reassign them. I'm afraid I have no idea how you might work around this, as I know almost nothing about how C3/DS work differently to the older games.
If you can find a way to use the breeds in an unpackaged format, that would be my suggestion. |

cococat54321

|
4/30/2017 | |
I was able to get ahold of the sprites and .gen file for the fire norns, and used ReSlot to change the sprites to slot B. But how do I lay the fire norn eggs without an egg agent? |

Malkin
     Manager

|
4/30/2017 | |
Ghosthande has a tool for making egg agents on her website.
My TCR Norns |
 Patient Pirate
ylukyun
     Manager
|
4/30/2017 | |
EasyPRAY also works. |

cococat54321

|
5/6/2017 | |
Thank you! I have never made an egg agent before. EasyPRAY is compiling the egg.agent right now, fingers crossed it works. Does it usually take several minutes to compile? |

cococat54321

|
5/6/2017 | |
Didn't work. I used reslot to change the fire sprites to slot b and then used EasyPRAY to make an egg agent, but the resulting creatures were not using the correct sprites... I'm giving up on this and keeping the fire norns. |

Intyalle
 

|
5/7/2017 | |
ReSlot explicitly says it doesn't edit the genetics files, which determine which slot sprites to use... have you edited the genetics file?
Also known as bab_5_freak from the old Gameware forums. |

cococat54321

|
5/7/2017 | |
Oohh, no I haven't. I'm not really sure how to do that.... I'm not experienced with development at all... |

Intyalle
 

|
5/7/2017 | 1 |
It's actually pretty easy. Just open the genome up in the genetics kit, sort by type, then look for the 'appearance' genes. There should be one for each body part, and it just indicates the breed slot used for the sprites. Just change it to whatever slot you've switched it to for each body part, then hit save.
Also known as bab_5_freak from the old Gameware forums. |

Intyalle
 

|
5/9/2017 | 1 |
Okay, so I have a request. I just used these to reslot the Zoran norns so they wouldn't conflict with Draconian norns.
I intended to move them from Geat Z to Norn Z, but ReSlot doesn't seem to allow for moving between species slots? I ended up putting it in Geat Q instead, but it'd be nice to be able to move species slots as well.
That said, it does seem to have worked quite nicely. I didn't put it in my actual game folders or anything, though, just used it in the extracted breed folder.
Also known as bab_5_freak from the old Gameware forums. |

GimmeCat
  
|
5/9/2017 | |
Not sure why I didn't support that from the beginning. Here you go!
Reslot v2.3
Testing would be appreciated. I was successfully able to reslot a Norn-a to Grendel-c and back again, but this is complex and pretty messy code; I might have overlooked something. |

Intyalle
 

|
5/9/2017 | |
Thank you kindly 
Also known as bab_5_freak from the old Gameware forums. |

Intyalle
 

|
5/9/2017 | |
Okay, problem.
#------------------------------------------#
#ReSlot v2_3 - Breed Management System #
#By GimmeCat #
#------------------------------------------#
# Please select a mode: #
# 1. Backup Breed Files #
# 2. Reassign Breed Slots #
# 3. Uninstall Breed #
# 4. Restore breed from backup #
# #
# !! Always backup your files for safety!! #
#------------------------------------------#
#Click the x to abort at any time. #
#------------------------------------------#
Enter mode: 2
Let's change a breed's slot assignment.
***-
**CAUTION!! It is strongly advised to backup all breeds before proceeding!
**This operation can get confused if files already exist in the new slot.
**To avoid complications, first run 'Uninstall Breed' on the NEW slot
**to make sure it's empty. Afterwards, come back here.
***-
What species is it?
Please choose a number (1-4)
1. Norn
2. Ettin
3. Grendel
4. Geat
Species: 4
What breed slot is it currently?
Please enter a single letter (a-Z)
Breed slot: z
What species do you want it to be?
Please choose a number (1-4)
1. Norn
2. Ettin
3. Grendel
4. Geat
Species: 1
And lastly, which breed slot would you like to switch it to?
Please enter a single letter (a-Z)
New slot: z
One moment...
Any discovered files for Geat slot z have been renamed to Geat slot z.
Back to main menu (Y/N)?
|
Also known as bab_5_freak from the old Gameware forums. |

GimmeCat
  
|
5/9/2017 | |
Thank you for the report!
Did you check to see whether the program reslotted the files correctly? This could just be the OK message reporting the wrong variable. |

GimmeCat
  
|
5/9/2017 | 1 |
Ahh, I see what the problem is. Redownload the file in my last post, it should be fixed. It was just an error in the message, thankfully. Though it might have ultimately failed to rename anything in that test you ran. It should work properly now. Good catch.  |

Intyalle
 

|
5/9/2017 | |
It did in fact do exactly what it said The slot letter got changed (for the part where I was also changing slot letter), but the species number did not. I'll try again now, though.
EDIT: Worked that time Thanks.
Also known as bab_5_freak from the old Gameware forums. |

Intyalle
 

|
5/12/2017 | |
Um... next question... why are grendel and ettin backwards? XD
I accidentally reslotted to the wrong slot because ettins were listed before grendels, not after.
Also known as bab_5_freak from the old Gameware forums. |

GimmeCat
  
|
5/12/2017 | |
Where do you see them backwards? What do you mean, exactly? |

Intyalle
 

|
5/12/2017 | |
I mean that the list goes Norn, Ettin, Grendel and then Geat. However, on the breed slot table and in the file numbers and everything else, it goes Norn, Grendel, Ettin, Geat.
Also known as bab_5_freak from the old Gameware forums. |