For 3ds era: .cci files usually are derived from .cia files. CIA files are usually files which are installed (on 3ds). The most conventional way of providing roms would be .3ds. Both can be encrypted tho. Encrypted .cia usually gets decrypted in .cci which is runnable by emulator the same as...