Scrivener vs Ulysses: Crafting a 120,000-Word Historical Epic
Explore the strengths and weaknesses of Scrivener 3.5 and Ulysses 34 for managing complex historical fiction, including a 50-character internal wiki.

Navigating the labyrinthine demands of a 120,000-word historical fiction series, complete with an intricate 50-character internal wiki for characters, locations, and lore, requires more than just a word processor. It demands a robust writing environment capable of corralling vast amounts of research, manuscript sections, and world-building notes. For many ambitious authors, the choice often boils down to two titans of writing software: Scrivener 3.5 and Ulysses 34. This head-to-head comparison will dissect how each platform measures up, helping you decide which is the superior companion for your next epic.
Crafting historical fiction isn't merely about stringing words together; it's about weaving a tapestry of facts, imagination, and consistent detail. From ensuring the accurate portrayal of 16th-century armaments to maintaining the lineage of a fictional royal family across multiple volumes, the need for efficient organization is paramount. As authors delve deeper into their magnum opus, the critical question emerges: Scrivener or Ulysses for managing such a colossal undertaking?
| Feature / Criterion | Scrivener 3.5 | Ulysses 34 |
|---|---|---|
| Target User | Writers of long-form, complex projects (novels, theses) | Writers of all types, favoring clean UI, Markdown |
| Document Management | Binder system for hierarchical organization, sub-documents | Sheets (individual text files), groups, filters |
| Internal Wiki / Research | Dedicated Research folder, index cards, metadata | Keywords, attachments, external links |
| Word Count Tracking | Per document, project targets, session targets | Per sheet, group, project goals |
| Composition Mode | Full-screen Composition Mode | Typewriter Mode, full-screen |
| Version Control / Snapshots | Manual snapshots, automatic backups | Version Browser (macOS), automatic backups |
| Platform Availability | macOS, Windows, iOS (separate purchase) | macOS, iOS (subscription model) |
| Learning Curve | Moderate to steep | Gentle |
| Pricing Model | One-time purchase (per platform) | Subscription (Mac & iOS) |
📝 How do these writing environments handle 120,000 words?

Managing a manuscript of 120,000 words is a significant undertaking, and both Scrivener and Ulysses approach it with different philosophies. Scrivener excels here with its hierarchical Binder system, allowing authors to break down their novel into chapters, scenes, and even individual paragraphs. Each of these can be a separate document within the project, making it incredibly easy to reorder, combine, or expand sections without affecting the entire manuscript. This modularity is a godsend for historical fiction, where scenes might need to be rearranged to maintain chronological accuracy or narrative flow. The ability to view the entire manuscript as a single 'Draft' or compile it into various formats is seamless.
Ulysses, by contrast, uses a 'sheet' and 'group' system. Each chapter or scene might be a separate 'sheet' of text, organized into 'groups' that represent larger sections (like parts or volumes). While Ulysses handles large numbers of sheets efficiently, the organizational structure feels flatter than Scrivener's deep hierarchy. For a 120,000-word series, especially one divided into multiple books, the conceptual leap from a single Ulysses project to managing multiple volumes might require more manual grouping or external folder management, which can become cumbersome over time.
Character and Plot Arc Management in Long-Form Works
For a sprawling historical series, tracking character arcs and intricate plotlines is crucial. Scrivener offers tools like the Corkboard and Outliner views, which allow authors to visualize scenes as index cards, complete with synopses and metadata. This visual overview is invaluable for ensuring consistency across hundreds of pages and multiple books. You can attach character sheets or research notes directly to specific scenes, creating a rich, interconnected web of information. This level of granular control is a clear advantage for complex narratives.
Ulysses focuses on the writing experience first, with its strength in plain text and Markdown. While you can use keywords to tag sheets for characters or plot points, and the filter function allows for dynamic organization, it lacks the dedicated visual planning tools of Scrivener. Authors might find themselves relying on external tools or a less intuitive system of internal links and searches to keep track of a large cast and their evolving roles in a multi-volume saga.
📚 Which software best supports a 50-character internal wiki?
An internal wiki for a historical fiction series isn't a luxury; it's a necessity. Imagine tracking the precise uniform details of a 17th-century grenadier, or the political allegiances of a minor noble across three generations. A 50-character internal wiki implies significant detail for each entry.
Scrivener's Research folder is tailor-made for this. You can create individual documents for each wiki entry – a character profile, a historical event timeline, a glossary of period-specific terms, a location description, or even an entry for a specific type of fabric. These documents can be rich text, allowing for images, links, and extensive notes. Critically, these wiki entries can be linked directly to your manuscript documents, appearing as a quick reference in the Inspector panel. The metadata capabilities also allow for tagging and categorizing wiki entries, making them easily searchable and retrievable. For instance, you could tag all entries related to 'Napoleonic Wars' or 'French Revolution' for quick access. This robust system is perfect for maintaining consistency across a sprawling narrative.
Ulysses, while powerful, doesn't have a dedicated 'wiki' feature. Its approach is more streamlined: individual 'sheets' can serve as wiki entries, stored in specific groups, and tagged with keywords. You can attach external files (like images or PDFs of research documents) to sheets. However, linking these internal wiki sheets back to your main manuscript sheets requires manual effort, often through internal x-callback-url links, which can be less intuitive than Scrivener's built-in linking and referencing. For a 50-character wiki, which suggests a large number of detailed entries, Scrivener's dedicated Research section and robust linking capabilities offer a more integrated and efficient solution.
🔍 What are the research management capabilities?
Historical fiction is intrinsically research-heavy. Authors often juggle primary sources, academic papers, maps, images, and countless digital notes. Effective research management is paramount to both accuracy and efficiency.
Scrivener shines in this area. Its Research folder isn't just for internal wiki entries; it's a comprehensive repository. You can import various file types directly into your project: PDFs, web archives, images, audio files, even entire web pages. These resources live within your Scrivener project, making them accessible even offline. You can open them in split-screen next to your manuscript, make notes, highlight passages, and even 'document notes' within the research files themselves. This integration minimizes context-switching, allowing authors to immerse themselves in their research while actively writing. The ability to create custom metadata fields for research materials (e.g., 'Source Type,' 'Historian,' 'Period') further enhances discoverability.
Ulysses, designed around plain text and Markdown, has a more minimalist approach to research. While you can attach files to individual sheets, these are typically external files that Ulysses merely links to. It doesn't embed and display them with the same native functionality as Scrivener. For extensive research, Ulysses users often rely on external reference managers like DEVONthink or Zotero, and then link to these resources from within Ulysses. While this workflow can be powerful, it adds another layer of complexity and dependence on third-party applications. For an author needing to constantly reference detailed maps, historical documents, or image archives, Scrivener's integrated research environment offers a significant convenience advantage.
💡 Tip: For historical fiction, create a dedicated
ScrivenerResearch folder with sub-folders for characters, locations, historical events, and period-specific items. Utilize rich text documents for entries, including images and direct links to online sources. This keeps your entire historical universe meticulously organized and instantly accessible during writing.
⚙️ How do export and compilation options differ for a series?
The culmination of a 120,000-word series is its publication, and the flexibility of export and compilation options is crucial for professional presentation.
Scrivener's Compile function is legendary for its power and versatility. Authors can export their entire manuscript, or selected parts, into a vast array of formats: DOCX, PDF, EPUB, MOBI, RTF, plain text, and even directly to print. Crucially, Scrivener allows for highly customizable formatting for each output. You can define chapter headings, scene breaks, first-line indents, and even different styling for front matter and back matter. For a series, this means you can maintain a consistent professional look across multiple books, or easily reformat for different publishers or self-publishing platforms. The learning curve for Compile can be steep, but its capabilities are unmatched for granular control over the final product.
Ulysses offers a simpler, more streamlined export process. Since it's Markdown-based, it compiles beautifully into HTML, PDF, DOCX, ePub, and plain text. The styling is managed through built-in or custom 'themes' (CSS-like stylesheets). While Ulysses produces clean, elegant output with minimal fuss, it offers less granular control over specific formatting elements than Scrivener. For a series requiring highly specific print layouts or complex e-book structures, authors might find themselves doing more post-export cleanup in a dedicated layout program. However, for authors prioritizing a clean export with minimal fuss, Ulysses excels. Its integration with WordPress and Medium also makes it ideal for short-form content or series installments published online.
💻 Is performance and stability an issue with large projects?
Working with a 120,000-word project implies a significant amount of data, and the stability and performance of your writing software are paramount to avoiding frustration and data loss.
Scrivener projects can become quite large, especially with extensive research and multimedia files embedded. Historically, some users reported performance dips with very large projects or older hardware, though Scrivener 3.5 has seen significant optimizations. Modern Macs and PCs generally handle large Scrivener projects well. Stability is generally robust, with Scrivener offering automatic and manual backup options, including compressed project backups. The .scriv project format is essentially a folder containing many smaller files, which contributes to its resilience. However, network drives can sometimes cause issues, and it's best to keep live projects on a local drive.
Ulysses stores all its data in its own database (specifically, iCloud for synchronization on Apple devices, or local storage). Because it's plain text (Markdown), the file size for the actual text content remains small, even for very large manuscripts. This contributes to Ulysses' reputation for speed and responsiveness, even with hundreds or thousands of sheets. Its iCloud sync is generally seamless and reliable, providing an excellent cloud-based backup and cross-device access. Stability is consistently high, and crash incidents are rare. For authors who prioritize a fast, fluid writing experience and robust cloud synchronization, Ulysses often feels snappier, especially on iOS devices.
💰 What's the cost of entry and long-term value?
Beyond features, the financial commitment is a factor for any author. The pricing models of Scrivener and Ulysses are fundamentally different.
Scrivener operates on a one-time purchase model. You buy a license for a specific platform (macOS or Windows), and it's yours forever, including minor updates within the major version (e.g., all 3.x updates). The iOS version is a separate one-time purchase. This model is often preferred by authors who dislike subscriptions and want to own their software outright. While the initial outlay might be higher than a single month of a subscription, the long-term value for a multi-year project like a historical fiction series is often considerable, as there are no recurring costs.
Ulysses uses a subscription model (Ulysses Monthly or Ulysses Yearly). This covers usage across all your Apple devices (Mac, iPhone, iPad). The advantage is that you always have access to the latest features and updates as soon as they are released, without needing to purchase new major versions. For authors who use Ulysses for many different types of writing, the subscription can offer good value. However, if you stop paying, you lose access to the software. This can be a significant consideration for a project spanning years, as the cumulative cost can eventually exceed Scrivener's one-time fee.
⚠️ Watch out: While
Scriveneris a one-time purchase, new major versions (e.g., 3.x to 4.x) typically require a paid upgrade, though often at a reduced price for existing license holders. Always check upgrade policies to factor potential future costs into your long-term planning.
✅ Do I need a robust organization or a minimalist writing experience?
The choice between Scrivener and Ulysses often boils down to a fundamental preference for organizational depth versus minimalist focus. Both are excellent tools, but they cater to different authorial temperaments.
If your writing process thrives on robust organization, intricate planning, and having every piece of research and every subplot detail integrated and visually accessible, then Scrivener is likely your champion. Its strength lies in managing complexity – ideal for a historical fiction series with a sprawling world, numerous characters, and a dense network of facts and fictional elements. The ability to see your manuscript's structure at a glance, move large sections around, and rapidly reference contextual information makes it an unparalleled project manager for writers. Authors who enjoy 'architecting' their novels will feel at home.
If you prefer a minimalist writing experience that prioritizes focused, distraction-free drafting in Markdown, Ulysses will resonate more. Its clean interface and powerful text editor are designed to get words on the page without clutter. For writers who manage their research and outlining separately (perhaps in DEVONthink, Notion, or even physical notebooks) and then use their writing software purely for composition, Ulysses offers an uncluttered sanctuary. Its emphasis on plain text and elegant export makes it a favorite for many, particularly those writing for digital publication or who appreciate the simplicity of Markdown for efficient formatting.
- Consider your primary workflow: Do you outline extensively within your writing tool, or externally?
- Evaluate your reliance on integrated research: Do you need PDFs, images, and web pages accessible directly within your project?
- Think about platform: Are you exclusively on Apple devices, or do you need cross-platform compatibility?
- Assess your comfort with a learning curve: Are you willing to invest time in mastering advanced features, or do you prefer immediate usability?
Ultimately, for a 120,000-word historical fiction series with a 50-character internal wiki, Scrivener's comprehensive project management, deep organizational structure, and integrated research capabilities give it a distinct edge. Its ability to handle vast amounts of interconnected information within a single project is precisely what such an ambitious undertaking demands. Ulysses offers a beautiful, focused writing experience, but for the sheer complexity of a multi-volume historical epic, Scrivener provides the robust framework necessary to build an entire world, piece by intricate piece.
Troubleshooting Common Workflow Hurdles
Common mistake: Forgetting to regularly back up your project in Scrivener. Scrivener offers manual and automatic backups. Ensure you utilize File > Backup > Backup To... for external copies, and verify Preferences > Backup settings are active.
Common mistake: Over-reliance on external linking in Ulysses for research. While useful, excessive external links can break if files move. Consider using Ulysses for writing and a dedicated reference manager like Zotero or Mendeley for your academic sources, then linking from Ulysses to the manager, not individual files.
Troubleshooting: My Scrivener project is running slow. Try File > Save and Rebuild Search Indexes. Also, ensure you don't have too many large media files embedded directly in a single document; consider linking to them instead or creating separate research documents.
Troubleshooting: Ulysses sync isn't working. Check your iCloud status and ensure Ulysses has permissions. Sometimes, toggling Ulysses' iCloud sync off and on (in Ulysses settings, not System Preferences) can resolve issues. Ensure you have sufficient iCloud storage space.
Verdict: For the immense organizational demands of a 120,000-word historical fiction series requiring a 50-character internal wiki and deep research integration, Scrivener 3.5 emerges as the stronger contender. Its robust project management, dedicated research facilities, and unparalleled compilation options provide the scaffolding needed for such an ambitious literary endeavor. While Ulysses 34 offers a sublime writing experience, its more minimalist approach requires more external solutions for the scale of complexity discussed.
“For an epic, multi-volume historical fiction series, Scrivener builds the entire world within its robust framework.”
Frequently asked questions
- Can Scrivener handle multiple books in a series within one project?
- Yes, Scrivener can manage multiple books in a series within a single project using its Binder. You can create separate folders for each volume, allowing for seamless navigation and cross-referencing while keeping all related content centrally organized. This is especially useful for maintaining continuity in character arcs and historical timelines.
- Is Ulysses suitable for authors who prefer plain text and Markdown?
- Absolutely. Ulysses is built around a plain text and Markdown-centric approach, making it highly suitable for authors who appreciate the simplicity, speed, and versatility of Markdown for formatting. Its clean interface encourages focused writing without the visual distractions of traditional word processors. Many authors use it for its elegant typography and efficient export options.
- How does Scrivener's Corkboard help with novel outlining?
- Scrivener's Corkboard allows authors to visualize scenes as index cards, each displaying a synopsis. You can drag and drop these cards to reorder scenes or chapters, helping to refine your plot structure. This visual, tactile approach to outlining is invaluable for complex narratives, enabling writers to track the flow and pacing of their historical fiction series effectively.
- What are the primary differences in pricing models?
- Scrivener is typically a one-time purchase per platform (macOS/Windows, iOS separate), meaning you own the license indefinitely for that version. Ulysses, conversely, uses a subscription model (monthly or yearly) that covers its usage across all your Apple devices (Mac, iPhone, iPad), ensuring you always have the latest updates but requiring continuous payment for access.
- Can I use external tools with Ulysses for research management?
- Yes, many Ulysses users integrate external research managers like DEVONthink, Zotero, or Notion to handle extensive research. While Ulysses can link to external files, its strength lies in writing. By combining it with dedicated research tools, authors can leverage Ulysses for its focused writing environment while managing complex historical data in specialized applications.