I think you should be able to earn your own credits in the game itself but very rarely. Maybe you can sometimes earn one or two credits as one of those prize things you get sometimes when you pet a tree or something like that so that the credits could slowly add up so you can buy new clothing.