creatures caves
welcome, guest 

downloads   gallery   dev   community   creatchi   forum   mycaves
bookmarks | search | post new topic
 
Development Forum
old
Testers needed! ReSlot v2.2   1 | 2
GimmeCat

GimmeCat
United Kingdom  


  2/4/2016  6

Hi guys! I've been working on a big update to my batch utility, ReSlot.

For those who don't know, 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.

But ReSlot does so much more now! I've added the following features, and need a few people to run through them and make sure it's all working:

* Backing-up of individual breeds
* Backing-up of ALL installed breeds, sorting them correctly into named folders like Backup\Norn_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. It has no way of knowing what genetics a breed is supposed to use, so it will not touch the Genetics folder at all.

In addition to these 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

HOW TO TEST:
-----------------
The archive is set-up in such a way that you don't need to use this on your real Creatures folder, so don't worry about messing anything up during testing! I've included a bunch of dummy data (male/female Norn slots a-g) for ReSlot to play with.

Just extract the archive to its own folder somewhere, making sure that ReSlot.bat ends up in there alongside the "Body Data" and "Images" folders.

But for an even more thorough test, I highly recommend copying your own game's "Body Data" and "Images" and overwriting these dummy ones, because that will give ReSlot a lot of real-world examples to work its magic on!

Please try all the options. Also try deleting or renaming random files, and see how ReSlot handles the problem. If anything unexpected happens, or you receive any errors, please make a note of what you were doing and what error you received. Anything you report back here will be very useful to me, so thankyou in advance! <3
-------------

Later, once ReSlot is tested and ready for an official release, you will want to simply put the ReSlot.bat file into the same folder as your Creatures*.exe or Launcher.exe file.

Of course, anybody who helps test any of the features will be credited in the readme file upon full release. :)

 
GimmeCat

GimmeCat
United Kingdom  


  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

GimmeCat
United Kingdom  


  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

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

GimmeCat
United Kingdom  


  6/21/2016

Yup, it removes all s16, c16 and att of the selected breed.
 
Zaf

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

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

GimmeCat
United Kingdom  


  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

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

GimmeCat
United Kingdom  


  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

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

Charity
United States  


  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

Malkin
Australia  
Manager


 visit Malkin's website: Malkin's page at CWiki
  1/23/2017

Sometimes the creatures need to age out of that life stage before the sprites change.

My TCR Norns
 
GimmeCat

GimmeCat
United Kingdom  


  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

Charity
United States  


  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

xan
United States  


  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

cococat54321
United States  


  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

GimmeCat
United Kingdom  


  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

cococat54321
United States  


  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

Malkin
Australia  
Manager


 visit Malkin's website: Malkin's page at CWiki
  4/30/2017

Ghosthande has a tool for making egg agents on her website.

My TCR Norns
 
ylukyun
Axe Maniac Diva

ylukyun

Manager


 visit ylukyun's website: Engineering
  4/30/2017

EasyPRAY also works.
 
cococat54321

cococat54321
United States  


  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

cococat54321
United States  


  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

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  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

cococat54321
United States  


  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

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  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

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  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

GimmeCat
United Kingdom  


  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

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  5/9/2017

Thank you kindly :)

Also known as bab_5_freak from the old Gameware forums.
 
Intyalle

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  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

GimmeCat
United Kingdom  


  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

GimmeCat
United Kingdom  


  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

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  5/9/2017

It did in fact do exactly what it said :P 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

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  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

GimmeCat
United Kingdom  


  5/12/2017

Where do you see them backwards? What do you mean, exactly?
 
Intyalle

Intyalle
New Zealand  

 visit Intyalle's website: Nadia Eat Hand
  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.
 

prev | 1 | 2 | next

downloads
cobs
adoptions
creaturelink
metarooms
breeds
 
gallery
art
wallpaper
screenshots
graphics
promos
sprites
dev
hack shack
script reservations
dev resources
active projects
dev forum
 
community
links
advice
chat
polls
resources
creatchi
 
forum
bookmarks
general
news
help
development
strangeo
survivor
mycaves
log in
register
lost pw
4 online
Papriko
Issy
Malkin
Pilla
creatures caves is your #1 resource for the creatures artificial life game series: creatures, creatures 2, creatures 3, docking station, and the upcoming creatures family.

contact    help    privacy policy    terms & conditions    rules    donate    wiki