import Link from "next/link"; import { BoxIcon, DoorOpenIcon, GaugeIcon, ShieldIcon, SparklesIcon, UsersIcon } from "lucide-react"; import { Download } from "@/components/download"; import { buttonVariants } from "@/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "@/components/ui/card"; import { hubURL } from "@/lib/links"; import { latestRelease } from "@/lib/releases"; const features = [ { icon: GaugeIcon, title: "A Modern Renderer", text: "Smooth frame rates up to 360 FPS or uncapped, with animations and the camera drawn between frames.", }, { icon: BoxIcon, title: "Community Products", text: "Clothing and furniture made by the community, from catalogs on the hub, in the shop and your inventory.", }, { icon: DoorOpenIcon, title: "T5DE Rooms", text: "Rooms hosted by T5DE's hub: public or private, with moderators, invites, favorites and ratings.", }, { icon: UsersIcon, title: "One Account", text: "Link all your avatars to one hub account, see who's online, and show the T5 badge if you like.", }, { icon: ShieldIcon, title: "No Tracking", text: "IMVU's analytics, crash reports, log uploads and device fingerprinting are blocked.", }, { icon: SparklesIcon, title: "Small Fixes", text: "No ads, Creator Mode, more room filters, product IDs in the shop, and faster downloads.", }, ]; const steps = [ { title: "Install IMVU Classic", text: "From imvu.com, as usual. T5DE leaves it untouched." }, { title: "Run T5DE's Setup", text: "It finds IMVU Classic and installs a patched copy. Pick the patches you want." }, { title: "Sign In", text: "With your IMVU account. T5DE keeps itself up to date." }, ]; export default async function Home() { const release = await latestRelease(); return (
T5DE
An unofficial patch for the IMVU Classic client: a modern renderer, community products, hosted rooms, and no tracking.
{step.title}
{step.text}
Windows only.{" "} Questions?