Re: how do I buy simpoints without using origin because i bought sims through steam
@Shally0512 You can still get points for your Steam purchase if you register the codes either in Origin or at the Sims 3 store (https://store.thesims3.com/). You'll need to create an account if you don't already have one. The store is often more reliable than Origin; just scroll down to the bottom of the page, select "register a game," and enter your Steam codes. You can find these when you select TS3 in your Steam library—the base game and packs should each have a corresponding code listed under the heading "CD keys." You'll get 1,000 SimPoints each for the base game and World Adventures.
Another bonus for registering your codes is that should you ever decide to switch to an Origin install, you'll be able to download everything you bought in Steam for free from your Origin library.
All of the content that you can buy with SimPoints is managed through the Sims 3 Store; Origin plays no part in purchasing or downloading content. When you buy an item in the store, you can download it directly from the item's page, and everything you bought will be available for redownloading in your purchase history should you ever need it. All of the store items work perfectly well with a Steam install, although Steam users have recently not been receiving the store patch. To find out whether you have one, check your ContentPatch folder (in your TS3 folder in Documents). If all you find in there is an empty Downloads folder, you can download the appropriate files from the link in this post:
https://forums.thesims.com/en_US/discussion/comment/16341942/#Comment_16341942
If you want more SimPoints, I believe you have to buy them through Origin. But you don't need to install the app on your computer. You can buy through the website; just make sure you're using the same EA/Origin account to which you registered your games.